В 1С:Бухгалтерия предприятия 3.0 в разделе Регламентированная отчетность есть всем хорошо известная форма Бухгалтерского баланса. При сдаче данного отчета за год в составе данного отчета включается ряд дополнительных форм, в частности форма 4 Отчет о движении денежных средств.

На практике же бывает потребность сформировать данную форму 4 или другие приложения к годовому балансу за иной чем Год период, например за 9 месяцев. Но типовая конфигурация 1С не позволяет это сделать.

Однако не все так печально. Внеся небольшие изменения в типовые механизмы конфигурации 1С:Бухгалтерия предприятия 3.0 можно исправить данную ситуацию.

Вносим изменения

Итак,  вносить изменения будем через расширение конфигурации.

Для начала найдем в дереве конфигурации типовой отчет РегламентированныйОтчетБухОтчетность. Добавим в расширение формы этого отчета — ОсновнаяФорма и ФормаОтчета2019Кв1 (эта форма актуальна на декабрь 2021 года). В последствии, если формы будут меняться с изменением законодательства, возможно вместо ФормаОтчета2019Кв1 потребуется изменить другую актуальную на тот момент форму.

Добавляем в расширении формы ОсновнаяФорма  реквизит магОДДС с типом Булево. Добавляем данный реквизит на форму. Выглядеть это должно примерно так:

Добавление реквизита в форму отчета 4 Отчето о движении денежных средств 1С

Основная форма отчета

Вносим в расширении модуля формы ОсновнаяФорма следующий код в процедуру ОткрытьФормуОтчета (полный типовой текст здесь не приводится, показано только то место куда надо вставить свой код):

 

Также добавляем в расширении формы ФормаОтчета2019Кв1 реквизит магОДДС с типом Булево. На форму выносить его не надо. его будем заполнять программно  при создании формы на сервере.  Для этого в расширение модуля формы ФормаОтчета2019Кв1 вносим следующий код:

Не забываем подключить данный обработчик формы в свойствах самой формы с секции вызова «Перед».

И тут же в модуле вносим код который непосредственно и отвечает за состав отчетности, это процедура ФормироватьСтруктуруСтраницОтчета:

Обновляем конфигурацию расширения и запускаем 1С. Создаем регламентированный отчет «Бухгалтерская отчетность (с 2011 года)», выбираем для примера период Январь-Ноябрь (любой отличный от периода Год). Видим в открывшейся форме отчета, что все форму и приложения к годовому балансу доступны. Теперь их можно заполнить и посмотреть данные не только за Год, но и за произвольный выбранный период.

Бухгалтерский баланс и его приложения за произвольный период в 1С

Итоги

Как видим вывести в 1С: Бухгалтерия форму 4 Отчет о движении денежных средств, впрочем как и любую другую форму годового бухгалтерского баланса не так уж и сложно. К тому же все изменения можно делать через расширение конфигурации не усложняя последующие обновления типовой конфигурации от 1С.