Имя: Пароль:
1C
1С v8
Как открыть СКД программно без объекта метаданных Отчет?
0 RetardedToBoot
 
10.06.22
16:52
Как можно открыть СКД, который не прикреплен к метаданным типа Отчет?
1 Kassern
 
10.06.22
16:56
(0) что значить открыть скд? Вы хотите сформировать отчет имея схему и настройки скд, или что?
2 RetardedToBoot
 
10.06.22
16:59
(1) дать возможность пользователю сформировать отчет без того, что бы этот скд сидел в "Основная схема компоновки данных". А сидел в любом месте метаданных, где могут быть макеты.
3 Kassern
 
10.06.22
17:00
(2) изи же) можете посмотреть как работает формирование сегмента динамически если есть УТ11 под рукой. наверное и в ЕРП есть это дело
4 RetardedToBoot
 
10.06.22
17:03
(3) ближайшая под рукой ут10. А что такое "формирование сегмента динамически"?
5 Kassern
 
10.06.22
17:06
(4) в 11УТ есть возможность разбития клиентов/номенклатуры на сегменты. Причем эти сегменты могут пересекаться между собой. Удобно например для каталога сайта сделать на базе сегментов номенклатуры. А этот сегмент можно вручную заполнять номенклатурой, а можно динамически, указываешь настройки СКД по которым будет номенклатура фильтроваться. Далее уже просто вызываешь формирование запроса с сохраненной схемой СКД и получаешь состав сегмента динамически (это если не хочешь хранить в базе привязку номенклатура-сегмент)
6 Kassern
 
10.06.22
17:09
Просто нужно где-то хранить схему скдшную, а дальше тупо ее подсовывать в МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД,Настройки,...)
7 Kassern
 
10.06.22
17:09
или как то так, уже не помню
8 RetardedToBoot
 
10.06.22
17:13
(5) спасибо, как доберусь буду уже знать.
(6) спасибо, буду разбирать этот КомпоновщикМакета.
9 echo77
 
12.06.22
08:19
(0) Возможно это поможет https://youtu.be/AilcN7mnMrQ
В описании есть ссылка на отчет