|
ЗУП 3. Расшифровка регл отчёта. А где расшифровка?
| ☑ |
0
bolobol
06.08.18
✎
16:39
|
Доброго дня!
Вывожу расшифровку регламентированного отчёта, дополнил её полем Регистратор, но при двойном клике на регистраторе - документ не открывается. Форма общая "расшифровка регламентированного отчёта", в СКД особо и настроек нет - один набор данных. Но помнится, что при программном формировании - нужно было данныерасшифровки в компоновщик или куда-то там передать. Напомните, пожалуйста, что искать или что вписать нужно. Спасибо!
|
|
1
bolobol
06.08.18
✎
16:42
|
Есть там такая запись, неполноценная: МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиКомпоновки); - третий параметр должен быть ДанныеРасшифровки, но его тут нет, а что за ересь и как и откуда её взять - не пойму.
|
|
2
bolobol
07.08.18
✎
13:37
|
В общем-то, дописал в код __ДанныеРасшифровки:
__ДанныеРасшифровки= новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиКомпоновки, __ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, __ДанныеРасшифровки);
И расшифровка таки стала работать по двойному клику, но как в "Автостопом по галактике" - результат: 86 или 116, или 137 или ещё какое число, одному создателю 1С понятное, что с ним делать. Или не одному ему?
|
|
3
bolobol
07.08.18
✎
13:40
|
Есть ещё в расширении формы реквизит ДанныеРасшифровки, но у меня только табличное поле в модуле объекта отчёта, не знаю, как оттуда до формы добраться.
|
|
4
bolobol
07.08.18
✎
14:27
|
Да не поверю, что никто с расшифровкой при программном формировании скд не работал! Даже я работал, даже получалось. Не помню как, только.
|
|