Имя: Пароль:
1C
1С v8
Фиксация успешного фонового формирования отчета на СКД
0 Amig0_0
 
19.05.25
18:23
Доброго времени суток!

Столкнулся с проблемой, может кто работал с подобными реализациями - буду сильно благодарен за обмен опытом!
В организации в самописной конфигурации,  написали механизм логирования выполнения отчётов. Есть регистр сведений, в него при нажатии кнопочки сформировать пишется «старт» с некими доп.данными, а после выполнения и вывода печатной формы, в запись дописывается финиш...

Поступила задача, это же штуку прикрутить к отчётам созданным на СКД.
Первая мысль: ПриКомпоновкеРезультата стартую логирование, иницализирую отчет, выполняю компановку, фиксирую финиш. Однако метод этот не позволяет «отловить» факт успешного выполнения отчёта + нет возможности прервать выполнение.

В типовой БСП за это дело отвечают Длительные операции и общая ФормаОтчета, однако полноценно забирать себе эту часть библиотек, на текущий момент не представляется возможным, а реализации из интернета в 90% случаев, на БСП как раз и ссылаются.

Вот собственно вопрос: может кто изобретал велосипед для компактного решения подобного вопроса? Буду благодарен за опыт!
1 craxx
 
19.05.25
18:57
(0) А что мешает из БСП взять работающее решение?
2 Amig0_0
 
19.05.25
19:10
(1) слишком громоздкое и сложное. до меня на конфу уже неоднократно закидывали модули БСП и на текущий момент там бедлам. по хорошему нужен аудит этих джунглей.
Потратил определённое количество времени и решил всё же попытаться описать это дело компактнее, но пока не выходит:)
3 Amig0_0
 
19.05.25
20:45
(2) под бедламом я имею в виду дубли модулей, функций и прочего. + все это сильно видоизменялось под нужды компании
4 craxx
 
19.05.25
22:20
(2) Понятно. короче, просто лень.
5 Amig0_0
 
19.05.25
23:59
(4) нет, увы не лень. потрачено много времени на вариант с БСП. но что бы она заработала корректно, нужно (конкретно в моём случае) потратить еще не мало...

вот я и спрашиваю об альтернативах. сам вижу в интернете, что вопрос решают только БСП, но реализация получается слишком переусложненной. опять таки, конкретно в моем случае