|
СКД, нули в ненулевом поле | ☑ | ||
---|---|---|---|---|
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с, чистки кэша и сохранения отчета с новым именем все заработало. Если что-то не работает больше получаса - чисти кэш, все никак не запомню...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |