Дано:
Запрос на СКД, в нем выведена переменная запроса Номенклатура.ЭтоГруппа = НомЭтоГруппа
В настройках отчета в группировку номенклатура также добавлено поле вывод НомЭтоГруппа
Все данные СКД выгружаются в дерево
При попытке обхода дерева и ображения к НомЭтоГруппа выдается - значение не может быть приведено к типу Булево
Впечатал Сообщить(НомЭтоГруппа) - в результате на строках которые являются группами выходит пусто, на номенклатуре как положено НЕТ.
Как побороть?
В запросе и далее сделал вывод чтобы оптимизировать получение данных через запрос а не через обращение в выборке Номенклатура7ЭтоГруппа (тк отладчик показывает не самые лучшие результаты на данной строчке)
Короче говоря какого то фени не хочет для групп в переменную ложить булево.
В настройках СКД ставил на переменную - игнорировать NULL ставил впрямую тип значение Булево - не помогает.
В группировке номенклатура задана через Номенклатура (иерархия) (подозреваю что именно поэтому для групп не получает значения переменной).
(6) сделай на СКД запрос по номенклатуре с переменно НомЭтоГруппа.
Настройка отчета с группировкой и выгрузкой этого СКД в дерево, это будет быстрее чем скрин делать, выкладывать, потом его показывать.
Да и что толку в скринах будет если я реально описал.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой