Имя: Пароль:
1C
1С v8
Работа с отчетом на СКД
0 npkerz
 
17.11.21
10:29
Приветствую форумчан, вопрос такой
Есть типовой отчет "расчетная ведомость организации" написан на скд, в основной схеме компоновки данных есть несколько наборов данных - сначала по работникам, а потом уже наборы по видам расчета, суммам  удержаний, суммам отчислений и т.д.
1. В каком месте отловить общий запрос выполнения, где именно он формируется
2. Можно ли программно, из модуля формы документа вызвать и выполнить этот отчет и в дальнейшем результат получить как таблицу значений и работать с ней ( мне нужно некоторые данные из отчета записать в строки табличной части моего документа) - если можно так сделать - то подскажите как
1 eklmn
 
гуру
17.11.21
10:37
сделай поиск в конфигураторе, волшебные слова такие "ВыгрузитьРезультатСКДПоМакету"
2 npkerz
 
17.11.21
10:45
(1) да тут в конфигурации почти каждый модуль запоролен - не ищет ничего
но спасибо, попробую в интернете поискать по ВыгрузитьРезультатСКДПоМакету, может найду решение
3 УдавВПопугаях
 
17.11.21
10:48
2. Сформировать отчет скд программно - тоже гугл покажет. Только с ВыгрузкаВКолллекциюЗначений или как там
4 mistеr
 
17.11.21
10:51
(0) Для заполнения документа не советую использовать отчет. Нужно брать данные из источников в базе. В отчете можно посмотреть запросы, откуда что берется, скопировать и доработать под себя.
5 Мультук
 
гуру
17.11.21
10:53
(0)

Это ведь ЗУП - да? 3.x последний - надеюсь?
6 npkerz
 
17.11.21
10:55
(4) да вот изначально я так и хотела, но запуталась в параметрах набора данных, не пойму где он берет часть из них
Но походу придется всё таки как-то запросами похожий запрос собрать
(5) это Бухгалтерия для Казахстана 3.0
7 mistеr
 
17.11.21
11:01
(6) Окончательный запрос, выполняемый СКД, можно посмотреть в консоли компоновки из ИР. Для каждого набора данных генерируется отдельный запрос.
8 fisher
 
17.11.21
11:15
(7) +1
9 Мультук
 
гуру
17.11.21
13:25
(6)

Там же все написано.

В форме отчета читаем код функции
Функция СформироватьОтчетНаСервере() Экспорт

Смотрим как формируется структура "ПараметрыОтчета"
Далее смотрим код БухгалтерскиеОтчетыВызовСервера.СформироватьОтчет(...)


Из всего прочитанного
1) Учимся формировать "параметры отчета", пишем на основании свою функцию "СформироватьОтчетКакТаблицуЗначений"
2) Отлаживаем и ловим баги
3) Профит!