|   |   | 
| 
 | Проблемы с "Выразить" в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        MasDev 19.09.23✎ 09:55 | 
        Есть составной тип реквизита документа "СправочникСсылка.НТД, Строка". Выходит ошибка при формировании отчета из-за того, что идет представлениессылки в реквизите составного типа. 
 Хотел изменить текст запроса так, чтобы выводило и как строку и как ссылку на справочник. Скажите пожалуйста можно ли делать так как пытаюсь я, и как обойти эту ошибку? https://imgur.com/gnLDJJF | |||
| 1
    
        Волшебник 19.09.23✎ 09:57 | 
        Разберитесь со скобками     | |||
| 2
    
        mikecool 19.09.23✎ 10:00 | 
        (0) выразить тип значения? автор, ты серьезно?     | |||
| 3
    
        mikecool 19.09.23✎ 10:01 | 
        Выразить (<Поле> Как <Справочник.Такойто>)     | |||
| 4
    
        unenu 19.09.23✎ 10:01 | 
        Выбор Когда ТипЗначения(Т.Поле) КАК ...
 Выразить( Когда .... Выразить( Иначе Выразить( Конец Как Поле | |||
| 5
    
        unenu 19.09.23✎ 10:11 | 
        точнее примерно так
 ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Т.ПриказОПриеме) = ТИП(Документ.ПриемНаРаботу) ТОГДА ВЫРАЗИТЬ(Т.ПриказОПриеме КАК Документ.ПриемНаРаботу) КОГДА ТИПЗНАЧЕНИЯ(Т.ПриказОПриеме) = ТИП(Документ.ПриемНаРаботуСписком) ТОГДА ВЫРАЗИТЬ(Т.ПриказОПриеме КАК Документ.ПриемНаРаботуСписком) ИНАЧЕ Т.ПриказОПриеме КОНЕЦ КАК ПриказОПриеме, | |||
| 6
    
        lodger 19.09.23✎ 10:13 | 
        проблема не с Выразить. проблема с синтаксисом у автора.     | |||
| 7
    
        НафНаф 19.09.23✎ 10:13 | 
        (5) много текста - толку 0     | |||
| 8
    
        MasDev 19.09.23✎ 15:15 | 
        https://imgur.com/2G3eSDv
 Спасибо. Вроде чуть разобрался в теме, но при таком раскладе ругается на типы. Обычно, такое возникает при попытке изменить тип данных. Но я ж не меняю, а просто через "Выразить" иду. Снизу результат выполнения запроса, который был ранее-чтобы показать какие значения есть и какого типа в базе | |||
| 9
    
        lEvGl 19.09.23✎ 15:57 | 
        (8) там еще и булево есть похоже     | |||
| 10
    
        НафНаф 19.09.23✎ 15:59 | 
        (8) бессмысленное преобразование в ВЫБОР     | |||
| 11
    
        lEvGl 19.09.23✎ 16:00 | 
        ... и документ какой то
 какие типы может принимать этот реквизит? | |||
| 12
    
        MasDev 19.09.23✎ 16:00 | 
        (9) Не, только Справочник.НТД и Строка. 
 Это я экспериментировал с условием, где сравнивал его со Строкой. Иными словами-где "Да" - там строка | |||
| 13
    
        MasDev 19.09.23✎ 16:01 | 
        (10) А о чем конкретно речь?     | |||
| 14
    
        НафНаф 19.09.23✎ 16:03 | 
        (13) о том, что выражение ничего не меняет вообще. Но я думаю у вашего составного типа совсем другие типы входящие     | |||
| 15
    
        MasDev 19.09.23✎ 16:06 | 
        (14) https://imgur.com/gcYoS6f
 Да вроде бы все так. Типов только 2 | |||
| 16
    
        sqr4 19.09.23✎ 16:14 | 
        хоть бы ошибку показал     | |||
| 17
    
        lEvGl 19.09.23✎ 16:15 | 
        задать в выразить для строки длину?     | |||
| 18
    
        VladZ 19.09.23✎ 16:15 | 
        (5) Сразу видно, кому платят за каждую строчку кода. :)     | |||
| 19
    
        lEvGl 19.09.23✎ 16:31 | 
        да это ппц
 гадать на гуще облаков на небе что там происходит. почему несовместимые типы.. (0) почему у Вас программа дает ошибку несовместимости типов, а? ну ка быстренько читать умные книжки, много думать + потом применять к конкретной ситуации в конкретной конфе | |||
| 20
    
        НафНаф 19.09.23✎ 16:27 | 
        (15) ограничьте длину строки в запросе     | |||
| 21
    
        MasDev 19.09.23✎ 16:31 | 
        (20) Спасибо огромное! Все заработало)     | |||
| 22
    
        MasDev 19.09.23✎ 16:33 | 
        (19) Ну, вообще, это продолжение этой темы Несовместимые типы в Универсальном отчете
 Только вот переписывать с нуля универсальный отчет очень непросто, поэтому решил сделать исправление путем замены запроса при получении СхемыКД. А вот про читать-полностью согласен. Недостаточно изучал теорию и теперь страдаю белыми пятнами | |||
| 23
    
        lEvGl 19.09.23✎ 16:42 | 
        (22) да универсальные отчеты лучше вобще не трогать)
 в той ветке так и сказали :D:D | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |