|
Не выводится значение регистра сведений в отчете | ☑ | ||
---|---|---|---|---|
0
Len1vec
05.11.20
✎
13:12
|
Добрый день, форумчане.
Подскажите, пожалуйста, почему в отчете в некоторых полях не отображается значение регистра сведений, а при выполнении запроса через консоль заданий отображается? Ссылка на отчет: https://dropmefiles.com/ZQa9N Не отображаются значения, связанные с количеством (клише/лотков/фартуков - ЗначенияСвойствОбъектовУпр1, ЗначенияСвойствОбъектовУпр2, ЗначенияСвойствОбъектовУпр5). Я уже не знаю где копать, чтобы понять ошибку((( |
|||
1
Галахад
гуру
05.11.20
✎
13:18
|
(0) Права на просмотр есть?
|
|||
2
Len1vec
05.11.20
✎
13:25
|
(1) Да, запускаю отчет под админом с полными правами
|
|||
3
asady
05.11.20
✎
13:39
|
(0) возможно нужно сбросить пользовательские настройки в СКД - установить стандартные настройки
|
|||
4
Len1vec
05.11.20
✎
13:41
|
(3) делал - не помогает
|
|||
5
УдавВПопугаях
05.11.20
✎
13:44
|
(0) картинку с отчетом лучше
|
|||
6
УдавВПопугаях
05.11.20
✎
13:44
|
со сформированным отчетом
|
|||
7
Len1vec
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
|
и да, асахи даймонд? что то режем?
|
|||
10
Len1vec
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 |
|||
11
Len1vec
05.11.20
✎
14:06
|
(8) Получается что количество лотков/клише - это значение РС ЗначенияСвойствОбъектовУпр (ЗначенияСвойствОбъектовУпр1.Значение, ЗначенияСвойствОбъектовУпр2.Значение, ЗначенияСвойствОбъектовУпр5.Значение)
|
|||
12
УдавВПопугаях
05.11.20
✎
14:19
|
может параметры не те? не тот план видов характеристик, который в регистре лежит
|
|||
13
Len1vec
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 |
|||
14
Len1vec
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) да, свойство это измерение, а не реквизит
|
|||
22
DmitriyDI
05.11.20
✎
15:10
|
(0) попробуй воспользоваться консолью СКД и посмотреть запрос, который формирует СКД, возможно она его изменяет из-за этого и не выводятся нужные поля.
|
|||
23
Len1vec
05.11.20
✎
15:12
|
(15) Да, т.к. ручками в УПП создан был механизм, который подтягивает доп.реквизиты из РС в документы.
(17) Проверял. УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию("Количество клише") - возвращает тип ПВХ СвойствоОбъектов или ПВХ СвойстваОбъектовУпр (в моём случае для рабочего центра). (18) Сейчас на одном проверю, оставив один тип (19) Наименование у РС "ЗначениеСвойствОбъектовУпр" есть "Значение доп. реквизитов упр учет" (21) У реквизита "Свойство" в РС "ЗначениеСвойствОбъектовУпр" установлен синоним "Дополнительный реквизит" |
|||
24
Len1vec
05.11.20
✎
15:23
|
(22) С этим, вроде, всё корректно - запрос скд совпадает, типы параметров тоже, а что еще там смотреть - не знаю.
|
|||
25
УдавВПопугаях
05.11.20
✎
15:30
|
ну еще из наблюдений за картинками - в запросе один ресурс через ЕстьNull(Выразить( как Число), 0) и он в консоли 0, в скд пусто, чтобы понять, что там поставить Формат представления нуля, действительно ли там 0 и если да, то значит скд возвращает в этом поле Нул, думать почему
|
|||
26
Len1vec
05.11.20
✎
15:48
|
(25) В параметрах СКД установить для "Параметры редактирования" формат редактирования под число?
|
|||
27
УдавВПопугаях
05.11.20
✎
16:07
|
на закладке НаборДанных для нужного поля Оформление - Формат-Число-ПредставлениеНуля
|
|||
28
Len1vec
05.11.20
✎
16:35
|
(27) Да, возвращает представление ноля в лотках, но не возвращает данные по остальным
|
|||
29
УдавВПопугаях
05.11.20
✎
16:59
|
значит там Null, значит связь не работает, если конечно в РС есть записи с этим свойством, по другим свойствам может тоже попробовать, клише то точно есть, если и тут нулы будут, ну явно условия связи
|
|||
30
УдавВПопугаях
05.11.20
✎
17:02
|
(24) ну кстати, а результат тоже корректный?
|
|||
31
Len1vec
05.11.20
✎
21:58
|
(29) Но в консоле запросов сам запрос выдает же результаты!!!
Консолька (по конкретной номенклатуре и рабочему центру) - https://i114.fastpic.ru/big/2020/1105/8f/8e5ca038bcafc7f33c1c76ab233e628f.png |
|||
32
youalex
05.11.20
✎
22:58
|
Функциональные опции могут влиять на результат СКД
|
|||
33
Len1vec
05.11.20
✎
23:25
|
(30) а тут не формирует результат. Пишет, что есть синтаксическая ошибка:
"Синтаксическая ошибка "УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию" {ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(963)}: ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровкиОбъект, Ложь); {ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(1100)}: ВывестиМакетКомпоновкиДанныхВТабличныйДокумент(МакетКомпоновкиДанных, ДанныеРасшифровкиОбъект); {ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(1608)}: Возврат СформироватьНаСервереВТабличныйДокумент(); {ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(1646)}: Результат = СформироватьНаСервере(); {ВнешнийОтчет.КонсольСистемыКомпоновкиДанных.Форма.Форма.Форма(2952)}: СформироватьКлиент(); по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Ошибка в выражении по причине: Синтаксическая ошибка "УпрУчетОбщегоНазначения.НайтиСвойствоХарактеристикиПоНаименованию"@ |
|||
34
Droning1C
05.11.20
✎
23:54
|
(0) посмотри в конструкторе вкладочку компоновка данных. Может какие параметры менял, а там забыл.
|
|||
35
Droning1C
05.11.20
✎
23:55
|
(31) как раз очень похоже что там отрезается, при таком поведении
|
|||
36
youalex
06.11.20
✎
00:54
|
(33) >> ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровкиОбъект, Ложь)
Здесь надо Истина, если ты пользуешь внешнюю функцию: ПроцессорКомпоновкиДанных (DataCompositionProcessor) Инициализировать (Initialize) Синтаксис: Инициализировать(<Макет>, <ВнешниеНаборыДанных>, <ДанныеРасшифровки>, <ВозможностьИспользованияВнешнихФункций>, |
|||
37
Len1vec
06.11.20
✎
10:19
|
(34) Я туда и не ползал изначально.
|
|||
38
Len1vec
06.11.20
✎
10:22
|
(36) Это в СКД где настроить, подскажите, пожалуйста.
|
|||
39
youalex
06.11.20
✎
12:50
|
(38) ты же программно формируешь СКД, если я правильно понял.
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровкиОбъект, ИСТИНА) //Здесь! |
|||
40
Len1vec
06.11.20
✎
12:58
|
(39) нет, это результат консоли СКД.
|
|||
41
УдавВПопугаях
06.11.20
✎
13:54
|
собери свою Ленивость уже в кулак и разберись!
|
|||
42
Len1vec
06.11.20
✎
15:34
|
(41) Эх, если бы я ленился... Я уже за****ся(
|
|||
43
Len1vec
18.11.20
✎
11:04
|
Можно закрывать, вопрос решен.
Проблема была в связях |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |