Расширение представляет собой дополнительную подсистему «Отчетность ГОЗ» (Рис 1.), включающую в себя справочник «Параметры отчета ГОЗ» (Рис 2.), документ «Ввод остатков по статьям расходов и доходов ГОЗ» (Рис 3.), записывающий старые данные о каждом контракте в ресурс регистра сведений «Остатки cтатей ГОЗ». (Рис 4.) На саму форму отчета расширением добавлены две дополнительные кнопки «Заполнить историю» и «Заполнить истории». (Рис 5.) Когда на определенную дату создается отчет "Исполнение контрактов ГОЗ", отражающий текущее состояние, и на основе бухгалтерских данных заполняются средства и ресурсы для выполнения контракта, нажатие дополнительных кнопок позволяет перезаполнить редактируемые поля отчета так, как требуется пользователю. Информация о каждом контракте вводится на отдельной странице отчета, кнопка «Заполнить историю» служит для корректировки заранее сохраненными значениями страницы конкретного контракта. Нажатие кнопки «Заполнить истории» пролистает все страницы контрактов и перезаполнит их. В табличной части справочника «Параметры отчета ГОЗ» хранятся имена ячеек и код операции для правила их заполнения. Если код равен 1, то сохраненные в регистре сведений «Остатки cтатей ГОЗ» данные будут добавлены в ячейку. При любом другом значении кода, значение ячейки будет просто перезаполнено значением из регистра. Для удобства начального заполнения в справочнике заведены предопределенные данные, где наименование элементов справочника соответствует наименованию параметров контракта - строк отчета, код элемента справочника - имя основной ячейки для возможного заполнения. Используя стандартную обработку «Групповое изменение реквизитов», можно быстро настроить справочник, выполнив для него алгоритм
Строка = Объект.ЗаполняемыеЯчейки.Добавить();
Строка.Ячейка = Объект.Код;
Строка.КодОперации = 1;
В табличной части документа «Ввод остатков по статьям расходов и доходов ГОЗ» на нужную дату заполняется направление деятельности из справочника «Направления деятельности», связанное с идентификатором договора, параметр отчета и его значение -любое число.
При подключении расширения требуется отключение безопасного режиме, проверена работоспособность для 1С:Комплексная автоматизация 2 (2.5.17.106) и ERP аналогичной версии.