Добрый день! Кто-нибудь сталкивался с тем, что при формировании отчета, после записи данных в ДанныеРасшифровки в ней отсутствуют цифры ресурсов, в отличии от табличного документа, где они есть, и вместо них стоит null? В чем может быть проблема?
Получаю значение так:
ДанныеРасшифровки.Элементы.получить(85).ПолучитьПоля()[0].Значение
но пробовал выводить и значение вообще для всех строк расшифровки -- везде вместо чисел стоит null.
В коллекции "ДанныеРасшифровки.Настройки.ДоступныеПоляВыбора", у нужного ресурса суммы стоит единственный тип Число.
Вот процедура формирования, которая находится в модуле объекта отчета:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
ВнешниеНаборыДанных = ПолучитьИзВременногоХранилища(АдресСтруктурыВнешнихДанных);
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки, Истина);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
Показать
Для вызова "КомпоновщикМакета.Выполнить()" пробовал указывать настройки как "КомпоновщикНастроек.ПолучитьНастройки()", так и "КомпоновщикНастроек.Настройки".
Версия платформы 8.3.19.1522