Данный отчет был введен Постановлением правительства РФ от 04.05.2018 N 543 для контрактов Минобороны. Предприятия обязаны сдавать отчет ежемесячно до 10го числа нарастающим итогом. Заполнение отчета сейчас работает для конфигураций "1С:ERP Управление предприятием 2.*" и "1С:Комплексная автоматизация 2.*"
Данный отчет был доработан с возможностью заполнения данными с базы, настроив отбор для каждой ячейки.
При нажатии на кнопку Заполнить откроется форма:
В которой и имеется гибкая настройка, как вытянуть данные для отчета.
Описание колонок:
Лист - Указывается номер листа, выбрав его из списка выбора. Заполнять отчет надо нажатием на кнопку Заполнить, далее на кнопку Заполнить в форме Настройки. И заполнятся только те данные на листе котором мы находимся в данный момент.
Имя поля - правой кнопкой мыши на ячейке в отчете, и выбрать Свойство, берем поле Имя:
Счет ДТ - Указываем для отбора оборотов данных
Счет КТ - Указываем для отбора оборотов данных
Вид оборота в значение - Тут выбирается из списка выбора, какой вид оборота брать в отчет: ОборотДТ или ОборотКТ
Отбор по... - Указываем на какой счет накладываем отбор
Тип - Указываем тип поля Субконто1
Субконто1 - Нажав на поле, получаем таблицу выбора значений, которые будут наложены при заполнении.
По Субконто2 и Субконто3 аналогично настройке Субконто1.
Произвольный код - Здесь мы можем составлять любой произвольный код для заполнения указанной ячейки.
В качестве переменных, в коде имеются (они видны в контексном меню поля кода):
1. ВозвращаемоеЗначение - сюда передаем результат, то что должно пойти в ячейку отчета.
2. СтрокаНастройки - текущая строка настройки, со всеми полями: Лист, ИмяПоля, СчетДТ, СчетКТ, Субконто1, Субконто2, Субконто3, Субконто1Тип, Субконто2Тип, Субконто3Тип и т.д.
3. СписокСубконто1 - выбранные значения в поле Субконто1
4. СписокСубконто2 - выбранные значения в поле Субконто2
5. СписокСубконто3 - выбранные значения в поле Субконто3
Если же значения в полях не выбраны, данный список пустой.
Важный момент! Настройка делается один раз, и при нажатии на Заполнить сохраняет все во внешний XML-файл, который фиксированно прописан в коде, в форме ФормаОтчета2018Кв1 в процедуре ПриОткрытии
Тестировалось на конфигурациях: УПП 1.3.120.1, Комплексная автоматизация 1.1.115.1
Этот регламентированный отчет подгружаем в регламентированные отчеты как внешний отчет (файл).