Групповое программное создание регламетированных отчетов в статистику не сохраняется расшифровка

1. solnadmail 5 21.02.26 14:11 Сейчас в теме
Здравствуйте!
Бухгалтерия 3 КОРП .Задача: групповое создание статистических отчетов Ф П-2 с группировкой по ОКПО
Реализовано: через отдельную кнопку с помощью расширения к отчету. Отчеты отлично заполняются и сохраняются.
Но не сразу выяснилось, что расшифровка к ячейкам отчета не сохраняется. Перерыла все модули, не могу найти причину.(
Может быть кто то подскажет.
Прикрепленные файлы:
Нео_СтатистикаП2.cfe
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nedomolkov.ivan 210 28.08.26 12:11 Сейчас в теме
(1) Полгода без ответа, попробую хотя бы направить. Сразу оговорюсь: ваше расширение
я не открывал и на БП 3 КОРП это не воспроизводил, так что ниже гипотеза. Зато
гипотеза с проверкой на полчаса.

Смотрел бы я не в модули заполнения, а в момент сохранения. Расшифровка не лежит
внутри табличного документа, это отдельный объект, который отчёт кладёт рядом.
Если сохраняется только сам табличный документ, ячейки остаются, а расшифровка
исчезает молча - ровно ваша картина.

Второе место, где это ломается, - контекст. У регламентированных отчётов сборка
расшифровки завязана на форму отчёта. Когда вы жмёте свою кнопку и заполняете
отчёт кодом в обход формы, расшифровка может просто не создаваться, и тогда
сохранять нечего с самого начала.

Отличить одно от другого дёшево: перед сохранением посмотрите, есть ли объект
расшифровки вообще. Пусто - ломается заполнение, не пусто - ломается сохранение.
Дальше сформируйте один такой П-2 руками через обычную форму, сохраните штатно
и сравните, что легло в хранилище, с тем, что кладёт ваша кнопка. Разница и будет
тем, что вы не переносите.

Если окажется, что расшифровки нет уже на заполнении, путь примерно такой же, как
в других задачах, где логика живёт в форме: получать форму отчёта программно,
не показывая её, дёргать штатное заполнение и забирать результат вместе
с расшифровкой. Некрасиво, зато работает штатным механизмом.
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот