К основному контенту

Сообщения

Сообщения за июнь, 2021

Произвольная иерархия для внешней таблицы данных в отчетах на СКД

 Мать его, было с год назад боролся с ветряными мельницами "схлопывания строк иерархии", а оказалось изначально можно было собрать свою иерархию и жить не тужить (для этого собственную иерархию помещаем во внешний источник, а в связях наборов мапим таблицу саму на себя по папа-сын (конечно, родитель-ребенок )). Снимаю шляпу. Хитрости компоновки данных: произвольная иерархия для внешней таблицы данных в отчетах на СКД. Узнал так же новый для себя термин  Список смежности

RLS. Не удается установить режим работы Производительный

 Вводная при переключении режима использования RLS на производительный получаем дамп Значение не является значением объектного типа (Узел) {ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(34359)}:            Если Аргумент.Узел = Состав.Узел Тогда Если включить останов по ошибке, тогда в стеке вызова по этой строке, в параметрах вышестоящих вызовов можно увидеть, на какой именно таблице остановилась настройка. Причина ошибки, в моем случае, была в неправильном заполнении ограничений доступа по двум реквизитам Подразделение и ПодразделениеЦФО не типового регистра накоплений в модуле менеджера этого самого регистра #Область  ДляВызоваИзДругихПодсистем // СтандартныеПодсистемы.УправлениеДоступом // См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа. Процедура   ПриЗаполненииОграниченияДоступа ( Ограничение )  Экспорт      // Неправильно: получим дамп. Так ограничения по подразделению      //              не важно И или ИЛИ должны быть обрамлены отдельными скобка