СКД. Что бы это значило? Где искать? #631978


#0 by Галахад
{ВнешнийОтчет.СКД_Тест}: Ошибка при вызове метода контекста (Выполнить): Ошибка компоновки макета    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); по причине: Ошибка компоновки макета по причине: Поле не найдено "Номенклатура.Description"
#1 by Maxus43
ищи это поле, и убирай его
#2 by Господин ПЖ
в отчете (с) КО
#3 by ИС-2
хм, может быть нет прав? Надо проверить под полными правами? У номенлатуры тип случаем несоставной
#4 by Галахад
Где именно? В "наборе данных" указал поле "номенклатура" с типом данных "СправочникСсылка.Номенклатура" Вот так подгружается таблица данных. ВнешниеНаборыДанных.Вставить("Тест", ТаблицаРезультат) В ТаблицаРезультат есть колонка "Номенклатура"
#5 by Галахад
Спасибо, кэп. Права полные
#6 by Maxus43
выгрузи СКД в xml, там тупо поиском в файле этого Номенклатура.Description, хоть уыидишь где оно сидит
#7 by sanja26
description - представление? видимо номенклатура в ТаблицаРезультат не ссылка
#8 by Галахад
Гм. А как это [выгрузи СКД в xml] сделать? Ссылка. Я из нее НоменклатурнуюГруппу и ОсновоногоПоставщика получаю.
#9 by sanja26
если управляемое приложение - консоль отчетов вроде. там видно все поля итоговые
#10 by Галахад
Не. Это вообще 8.1.
#11 by Maxus43
открой схему, нажми дискетку слева внизу
#12 by Галахад
Спасибо. Нашел Т.е. сортироваться по наименованию не хочет. Исправил. Но интересно почему не хочет?
#13 by sanja26
для сортировки поле должно быть явно объявлено
#14 by Галахад
Вроде нет. Такая схема работает:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С