Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не выводится значение регистра сведений в отчете

Не выводится значение регистра сведений в отчете
Я
   Len1vec
 
05.11.20 - 13:12
Добрый день, форумчане.
Подскажите, пожалуйста, почему в отчете в некоторых полях не отображается значение регистра сведений, а при выполнении запроса через консоль заданий отображается?
Ссылка на отчет: https://dropmefiles.com/ZQa9N
Не отображаются значения, связанные с количеством (клише/лотков/фартуков - ЗначенияСвойствОбъектовУпр1, ЗначенияСвойствОбъектовУпр2, ЗначенияСвойствОбъектовУпр5).
Я уже не знаю где копать, чтобы понять ошибку(((
   Галахад
 
1 - 05.11.20 - 13:18
(0) Права на просмотр есть?
   Len1vec
 
2 - 05.11.20 - 13:25
(1) Да, запускаю отчет под админом с полными правами
   asady
 
3 - 05.11.20 - 13:39
(0) возможно нужно сбросить пользовательские настройки в СКД - установить стандартные настройки
   Len1vec
 
4 - 05.11.20 - 13:41
(3) делал - не помогает
   УдавВПопугаях
 
5 - 05.11.20 - 13:44
(0) картинку с отчетом лучше
   УдавВПопугаях
 
6 - 05.11.20 - 13:44
со сформированным отчетом
   Len1vec
 
7 - 05.11.20 - 13:48
(6) сам отчет - https://i114.fastpic.ru/big/2020/1105/63/9aa5e86ccf53b7203f446d5e7462d563.png
Консолька (по конкретной номенклатуре и рабочему центру) - https://i114.fastpic.ru/big/2020/1105/8f/8e5ca038bcafc7f33c1c76ab233e628f.png
   УдавВПопугаях
 
8 - 05.11.20 - 13:55
количество лотков/клише - колонки кросс таблицы?
   УдавВПопугаях
 
9 - 05.11.20 - 13:56
и да, асахи даймонд? что то режем?
   Len1vec
 
10 - 05.11.20 - 14:05
(8) (9)
Немного не понимаю Вас, поэтому, чтобы не вводить в заблуждение - скидываю скрины связей таблиц в запросе и параметров в скд
Связи: https://i114.fastpic.ru/big/2020/1105/e1/2f3c63158936a4b5712ec57193ef79e1.png
Параметры: https://i114.fastpic.ru/big/2020/1105/2b/ea147fb88fe01dbae05e1b98f78cf92b.png
   Len1vec
 
11 - 05.11.20 - 14:06
(8) Получается что количество лотков/клише - это значение РС ЗначенияСвойствОбъектовУпр (ЗначенияСвойствОбъектовУпр1.Значение, ЗначенияСвойствОбъектовУпр2.Значение, ЗначенияСвойствОбъектовУпр5.Значение)
   УдавВПопугаях
 
12 - 05.11.20 - 14:19
может параметры не те? не тот план видов характеристик, который в регистре лежит
   Len1vec
 
13 - 05.11.20 - 14:23
(12) ПВХ "Свойства объектов": https://i114.fastpic.ru/big/2020/1105/ae/80efc5fafcfcf97649f18ca2192f23ae.png
РС "Значения свойств объектов Упр": https://i114.fastpic.ru/big/2020/1105/6d/20a9be285ebbe8fc26d0ebd090c8b66d.png
   Len1vec
 
14 - 05.11.20 - 14:24
(12) В РС "значения доп реквизитов упр учет" значения количества имеются
   УдавВПопугаях
 
15 - 05.11.20 - 14:47
свойства объектов, клише, назначение - документы, это нормально?
   УдавВПопугаях
 
16 - 05.11.20 - 14:47
а связь по серии
   УдавВПопугаях
 
17 - 05.11.20 - 14:51
потом это
https://i114.fastpic.ru/big/2020/1105/6d/20a9be285ebbe8fc26d0ebd090c8b66d.png
имеет другое имя, отличное от того регистра, из которого запрос тянет данные, путаница, хз, может это и нормально, просто псевдоним, но так гадать приходится, оно это или не оно
в параметр запроса должно уходить свойство, которое хранится в регистре, плюс
УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию("Количество клише")
это тоже надо проверить
в консоли и скд параметры точно не разных типов/значений?
   УдавВПопугаях
 
18 - 05.11.20 - 14:54
при этом в скд тип параметра КоличествоКлише имеет три варианта - два из из них это два разных ПВХ, третий - число почему то(хрен с ним, но в пвх может быть путаница)
как выглядит функция
УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию()
ее текст?
   УдавВПопугаях
 
19 - 05.11.20 - 14:57
хмммм... в упор не понимаю, почему на картинке вы показываете ЗначенияДопРеквизитов, а запрос обращается к ЗначенияСвойствОбъектовУпр
   УдавВПопугаях
 
20 - 05.11.20 - 14:58
к тому же  ЗначенияДопРеквизитов на картинке не отображает колонки Свойство, тоже псевдоним отличный от названия реквизита регистра в метаданных "Дополнительный реквизит" и "Свойство"
   УдавВПопугаях
 
21 - 05.11.20 - 15:04
(20) да, свойство это измерение, а не реквизит
   DmitriyDI
 
22 - 05.11.20 - 15:10
(0) попробуй воспользоваться консолью СКД и посмотреть запрос, который формирует СКД, возможно она его изменяет из-за этого и не выводятся нужные поля.
   Len1vec
 
23 - 05.11.20 - 15:12
(15) Да, т.к. ручками в УПП создан был механизм, который подтягивает доп.реквизиты из РС в документы.
(17) Проверял. УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию("Количество клише") - возвращает тип ПВХ СвойствоОбъектов или ПВХ СвойстваОбъектовУпр (в моём случае для рабочего центра). (18) Сейчас на одном проверю, оставив один тип
(19) Наименование у РС "ЗначениеСвойствОбъектовУпр" есть "Значение доп. реквизитов упр учет" 
(21) У реквизита "Свойство" в РС "ЗначениеСвойствОбъектовУпр" установлен синоним "Дополнительный реквизит"
   Len1vec
 
24 - 05.11.20 - 15:23
(22) С этим, вроде, всё корректно - запрос скд совпадает, типы параметров тоже, а что еще там смотреть - не знаю.
   УдавВПопугаях
 
25 - 05.11.20 - 15:30
ну еще из наблюдений за картинками - в запросе один ресурс через ЕстьNull(Выразить( как Число), 0) и он в консоли 0, в скд пусто, чтобы понять, что там поставить Формат представления нуля, действительно ли там 0 и если да, то значит скд возвращает в этом поле Нул, думать почему
   Len1vec
 
26 - 05.11.20 - 15:48
(25) В параметрах СКД установить для "Параметры редактирования" формат редактирования под число?
   УдавВПопугаях
 
27 - 05.11.20 - 16:07
на закладке НаборДанных для нужного поля Оформление - Формат-Число-ПредставлениеНуля
   Len1vec
 
28 - 05.11.20 - 16:35
(27) Да, возвращает представление ноля в лотках, но не возвращает данные по остальным
   УдавВПопугаях
 
29 - 05.11.20 - 16:59
значит там Null, значит связь не работает, если конечно в РС есть записи с этим свойством, по другим свойствам может тоже попробовать, клише то точно есть, если и тут нулы будут, ну явно условия связи
   УдавВПопугаях
 
30 - 05.11.20 - 17:02
(24) ну кстати, а результат тоже корректный?
 
 Рекламное место пустует
   Len1vec
 
31 - 05.11.20 - 21:58
(29) Но в консоле запросов сам запрос выдает же результаты!!!
Консолька (по конкретной номенклатуре и рабочему центру) - https://i114.fastpic.ru/big/2020/1105/8f/8e5ca038bcafc7f33c1c76ab233e628f.png
   youalex
 
32 - 05.11.20 - 22:58
Функциональные опции могут влиять на результат СКД
   Len1vec
 
33 - 05.11.20 - 23:25
(30) а тут не формирует результат. Пишет, что есть синтаксическая ошибка:

"Синтаксическая ошибка "УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию"

{ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(963)}:                ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровкиОбъект, Ложь);

{ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(1100)}:                                          ВывестиМакетКомпоновкиДанныхВТабличныйДокумент(МакетКомпоновкиДанных, ДанныеРасшифровкиОбъект);

{ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(1608)}:                          Возврат СформироватьНаСервереВТабличныйДокумент();

{ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(1646)}:           Результат = СформироватьНаСервере();

{ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(2952)}:                СформироватьКлиент();

 

по причине:

Ошибка компоновки данных

по причине:

Ошибка инициализации

по причине:

Ошибка в выражении

по причине:

Синтаксическая ошибка "УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию"@
   Droning1C
 
34 - 05.11.20 - 23:54
(0) посмотри в конструкторе вкладочку компоновка данных. Может какие параметры менял, а там забыл.
   Droning1C
 
35 - 05.11.20 - 23:55
(31) как раз очень похоже что там отрезается, при таком поведении
   youalex
 
36 - 06.11.20 - 00:54
(33) >> ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровкиОбъект, Ложь)
Здесь надо Истина, если ты пользуешь внешнюю функцию:

ПроцессорКомпоновкиДанных (DataCompositionProcessor)
Инициализировать (Initialize)
Синтаксис:
Инициализировать(<Макет>, <ВнешниеНаборыДанных>, <ДанныеРасшифровки>, <ВозможностьИспользованияВнешнихФункций>,
   Len1vec
 
37 - 06.11.20 - 10:19
(34) Я туда и не ползал изначально.
   Len1vec
 
38 - 06.11.20 - 10:22
(36) Это в СКД где настроить, подскажите, пожалуйста.
   youalex
 
39 - 06.11.20 - 12:50
(38) ты же программно формируешь СКД, если я правильно понял.
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровкиОбъект, ИСТИНА) //Здесь!
   Len1vec
 
40 - 06.11.20 - 12:58
(39) нет, это результат консоли СКД.
   УдавВПопугаях
 
41 - 06.11.20 - 13:54
собери свою Ленивость уже в кулак и разберись!
   Len1vec
 
42 - 06.11.20 - 15:34
(41) Эх, если бы я ленился... Я уже за****ся(
   Len1vec
 
43 - 18.11.20 - 11:04
Можно закрывать, вопрос решен.
Проблема была в связях


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.