|
СКД, нули в ненулевом поле |
☑ |
0
Momus
17.07.20
✎
17:18
|
Отчет на СКД, набор данных объект. Есть одно числовое поле, которое скд не выводит (выводит нули). Если зайти в настройки отчета в режиме пользователя и, например, поменять местами поля, то поле корректно заполняется. От галок "Обязательное" и "игнорировать null" эффекта никакого. Для всех полей указал тип значения, для измерений указал роль. Если вывести расшифровку, то поле заполнено. В чем может быть причина??
|
|
1
DTX 4th
17.07.20
✎
18:02
|
Ресурс, может, какой странный?
|
|
2
Momus
17.07.20
✎
18:22
|
(1) Да ничего такого необычного... Я не понимаю почему если нажать "Настройки" и, даже ничего не меняя, нажать "Закрыть и сформировать", то все работает как и должно.
|
|
3
Ненавижу 1С
гуру
17.07.20
✎
18:25
|
Наверное что-то самописное
|
|
4
DTX 4th
17.07.20
✎
18:26
|
(2) В варианте отчета сбросить настройки к дефолтным?
|
|
5
Momus
17.07.20
✎
18:35
|
(2) если отчет два раза сформировать подряд, то во второй раз все корректно отрабатывает
что здесь не так?
СтандартнаяОбработка = Ложь;
ТЗ = ПолучитьТаблицуДанных();
Настройки = КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ТЗ",ТЗ);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
|
|
6
Ненавижу 1С
гуру
17.07.20
✎
18:39
|
Вон оно как. Может вы там ещё чего в отчёте делаете
|
|
7
Momus
17.07.20
✎
18:40
|
(6) в смысле? Я указал в топике, что набор данных объект. Разве его можно заполнить как-то по-другому?
|
|
8
Momus
17.07.20
✎
18:50
|
(0) в общем я не знаю в чем конкретно было дело, но после перезапуска 1с, чистки кэша и сохранения отчета с новым именем все заработало. Если что-то не работает больше получаса - чисти кэш, все никак не запомню...
|
|