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