Исполнение контрактов ГОЗ (заполнение регламентированного отчета данными из базы) — УПП 1.3/КА 1.1 (Обычные формы)


Типовая форма регламентированного отчета Исполнение контрактов ГОЗ с возможностью заполнять данными из базы.

Данный отчет был введен Постановлением правительства РФ от 04.05.2026 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-файл, который фиксированно прописан в коде, в форме ФормаОтчета2026Кв1 в процедуре ПриОткрытии

 

Тестировалось на конфигурациях: УПП 1.3.120.1, Комплексная автоматизация 1.1.115.1

Этот регламентированный отчет подгружаем в регламентированные отчеты как внешний  отчет (файл).

2 Comments

  1. ILM

    1. Заполнялка работает для каждого контракта?

    2. Страницы контрактов формируются автоматом?

    3. Как контракты различаете когда авансы на другой контракт кидаете?

    Reply ↓
  2. iones

    (1)

    1. Заполнялка работает для каждого контракта?

    Заполнялка настраивается на каждую ячейку в отдельности, а как высчитывать значение, это уже сугубо Ваш личный подход, как Вы будете это делать. Для этого и имеется произвольный код, куда можно прописывать любой запрос, накладывать любые отборы. Уже подумываю выложить свою XML, каким образом мы это делаем, для примера.

    2. Страницы контрактов формируются автоматом?

    Нет. В описании написано, что заполняется текущая выбранная страница. Страницы надо создавать нажатием кнопки Добавить, на странице Исполнение контрактов ГОЗ, внизу справа. А настройки делаются на страницы, которые вы собираетесь в дальнейшем заполнять. Номера страницы в списке выбора, это просто для удобства, чтобы не набирать вручную. И очень важно правильное написание страниц. Именно под таким наименованием страницы хранятся в структуре регламентированного отчета.

    3. Как контракты различаете когда авансы на другой контракт кидаете?

    Прописываем расчетные счета в настройке, с указанием проекта в качестве отбора. Настройки заполняли сами бухгалтера, так что мне сложно ответить.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *