8.х Выделение НДС в перечисленных авансах для заполнения ОДДС

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем voler83, 27 июн 2013.

  1. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Спасибо.
  2. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    А все-таки какой тогда параметр отбора можно добавить, чтобы однозначно определить, что списание с р/с является авансом? - При последующей обработке в Excel это значительно уменьшит лишние "телодвижения"
  3. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    В групповой обработке вашу задачу не решить.

    Можем попробовать консоль запросов.

    Загружаете обработку "Консоль запросов". Запускаете в режиме предприятия.
    Добавляете новый запрос:
    Код:
    ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.Сумма КАК СуммаСписания,
    ХозрасчетныйДвиженияССубконто.СубконтоДт3
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    &НачПериода,
    &КонПериода,
    СчетКт = &Счет51
    И СчетДт В ИЕРАРХИИ (&Счет60),
    ,
    ) КАК ХозрасчетныйДвиженияССубконто
    Заполняете параметры
    [​IMG]

    И нажимаете кнопку выполнить запрос.
    При желании, результат запроса можно сохранить в Excel.

    Это для тренировки. В дальнейшем можем усовершенствовать запрос по вашим нуждам.

    Вложения:

  4. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Ивиняюсь - что делать с прикрепленным файликом?
  5. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Загрузить. Запустить 1С. В меню "Файл-Открыть".
  6. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Получилось.
    Начнем от обратного - какую книгу, курс или т.п. посоветуете для обучения написания запросов? )))) - надо изучать материалы вообще по программированию в 1С или можно конкретно по запросам?
    Вообще очень давно принимался за программирование 1С не раз, уже писал какие-то начальные модули док-ов, но, даже не знаю почему, все бросалось... Сейчас оч. сильно жалею, что как аудитор не умею программить в 1С - сейчас бы оч и оч помогло
  7. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Про литературу не подскажу. Уже давно не пользуюсь, хоть и не помешало бы.

    Но могу помочь тут. Мне всё равно это пригодится.

    Для начала меня интересует вопрос с НДС от поступлений. В результате запроса, вы наверно уже увидели, мы получаем всю корреспонденцию 51 счета с 60-ым. 3-е субконто - документ расчетов с контрагентом.
    Если это не аванс, то документом расчетов является поступление, и по идее можно выдернуть сумму ндс этого поступления.
    НО. Одно и то же поступление может являться документом расчетов к разным списаниям. Поэтому суммы НДС будут дублироваться.
    Могу предложить выделить ндс пропорционально сумме платежа, будет ли это верно?
  8. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    На самом деле как я понял мы бы получили то же самое просто из проводок из анализа сч.51.
    Мне необходимо было добавить признак аванса именно в обработку списаний с р/с для ускорения работы в Excel, сейчас я думаю просто притянуть к списаниям в обработке по какому-либо реквизиту функцией ВПР сумму из проводок Дт 60.02 Кт51 и это и будет признаком аванса, а в Обработке у нас уже есть сумма НДС по каждому платежу.
    Для удобства представления и экономии времени при последующих проверках я сейчас пытаюсь сделать в анализе сч.51 платежи только в разрезе контрагентов без разреза документов оплаты с выделениями сумм НДС за минимальное количество действий. Файлик Excel потом скину.
  9. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Сейчас попробовал притянуть ВПР'ом из проводок Дт 60.02 Кт 51 аванс по документу "Списание с р/с ....." в Обработку и получаются непонятные расхождения: в Обработке например по документу "Списание с расчетного счета 00000004331 от 28.12.2012 23:59:59" стоит сумма 62 500 000, и такой документ в обработке единственный, а в проводках Дт 60.02 Кт 51 по этому же документу стоит сумма 52 493 730,72 руб. Не пойму почему разница и как вообще она может получится. Формирую счет 51 в разрезе документов оплаты и там также по этому единственному документу оплаты стоит сумма 52 493 730,72 руб., т.е.почему то в обработке больше.
  10. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Потому что документ "Списание с РС" автоматически определяет какая сумма идет на аванс.
    Видимо ваш документ сформировал 2 проводки:
    Дт 60.02 Кт 51 - 52 493 730,72
    Дт 60.01 Кт 51 - 10 006 269,28
  11. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Ах да, в Обработке же и отплата по поступлению товаров и услуг и аванс все равно "Списание с р/с..." , а в анализе счета только аванс "Списание с р/с..."...

    А в том запросе, который вы написали, мы можем добавить поле "Ставка НДС" ?
  12. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Из списания?
  13. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    да, в запросе по которому код кидали
  14. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Код:
    ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.Сумма КАК СуммаСписания,
    ХозрасчетныйДвиженияССубконто.СубконтоДт3,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтавкаНДС,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СуммаНДС
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    &НачПериода,
    &КонПериода,
    СчетКт = &Счет51
    И СчетДт В ИЕРАРХИИ (&Счет60),
    ,
    ) КАК ХозрасчетныйДвиженияССубконто
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеСРасчетногоСчета.РасшифровкаПлатежа КАК СписаниеСРасчетногоСчетаРасшифровкаПлатежа
    ПО ХозрасчетныйДвиженияССубконто.Регистратор = СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка
    И ХозрасчетныйДвиженияССубконто.НомерСтроки = СписаниеСРасчетногоСчетаРасшифровкаПлатежа.НомерСтроки
  15. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Практически всё супер!, но по некоторым списаниям в ставке НДС показывает "<null>" , что это значит? без НДС и так показывает "Без НДС"</null>

    А еще, пожалуйста, могли бы добавить в код контрагента, его договор, и назначение платежа? - чтобы при необходимости платеж сразу можно было идентифицировать и уточнить
  16. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Null - неизвестно. Это ноль которого еще и забыли написать =)

    Кароче, запрос без нулов:
    Код:
    ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.Сумма КАК СуммаСписания,
    ХозрасчетныйДвиженияССубконто.СубконтоДт3,
    ВЫБОР
    КОГДА СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.ПустаяСсылка)
    ТОГДА " "
    ИНАЧЕ ЕСТЬNULL(СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтавкаНДС, " ")
    КОНЕЦ КАК СтавкаНДС,
    ЕСТЬNULL(СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СуммаНДС, 0) КАК СуммаНДС
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    &НачПериода,
    &КонПериода,
    СчетКт = &Счет51
    И СчетДт В ИЕРАРХИИ (&Счет60),
    ,
    ) КАК ХозрасчетныйДвиженияССубконто
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеСРасчетногоСчета.РасшифровкаПлатежа КАК СписаниеСРасчетногоСчетаРасшифровкаПлатежа
    ПО ХозрасчетныйДвиженияССубконто.Регистратор = СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка
    И ХозрасчетныйДвиженияССубконто.НомерСтроки = СписаниеСРасчетногоСчетаРасшифровкаПлатежа.НомерСтроки
  17. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Если добавить поле "Назначение платежа", тогда в нем может быть кроме все прочего указана доп. информация с НДС или без НДС - как например в базе в которой я сейчас работаю, и где "нулы" по ставке ее легче сразу будет вручную забить, не проваливаясь в проводку
  18. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    А вообще тоже вопрос возникает - почему в Обработке по всем платежам ставка указана, а в запросе пусто проставляет? Обработка и запрос обращаются в разным данным? Можно поподробнее, если не затруднит
  19. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Мой косяк. Исправил запрос, добавил назначение платежа.
    Код:
    ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.Сумма КАК СуммаСписания,
    ХозрасчетныйДвиженияССубконто.СубконтоДт3,
    ВЫБОР
    КОГДА Списания.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.ПустаяСсылка)
    ТОГДА " "
    ИНАЧЕ ЕСТЬNULL(Списания.СтавкаНДС, " ")
    КОНЕЦ КАК СтавкаНДС,
    Списания.СуммаНДС,
    Списания.Ссылка.НазначениеПлатежа
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
    &НачПериода,
    &КонПериода,
    СчетКт = &Счет51
    И СчетДт В ИЕРАРХИИ (&Счет60),
    ,
    ) КАК ХозрасчетныйДвиженияССубконто
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка КАК Ссылка,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтавкаНДС КАК СтавкаНДС,
    СУММА(СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СуммаНДС) КАК СуммаНДС
    ИЗ
    Документ.СписаниеСРасчетногоСчета.РасшифровкаПлатежа КАК СписаниеСРасчетногоСчетаРасшифровкаПлатежа
    
    СГРУППИРОВАТЬ ПО
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка,
    СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтавкаНДС) КАК Списания
    ПО ХозрасчетныйДвиженияССубконто.Регистратор = Списания.Ссылка
  20. TopicStarter Overlay
    voler83
    Offline

    voler83

    Регистрация:
    27 июн 2013
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо

Поделиться этой страницей