|   |   | 
| 
 | Вывод строки вместо ссылочного поля в запросе отчета | ☑ | ||
|---|---|---|---|---|
| 0
    
        Ilnazio 23.12.21✎ 16:11 | 
        Добрый день. Бывают случаи когда в ТЧ документа не заполнена ссылка на номенклатуру, но вписана строчное представление данной позиции. Подскажите пожалуйста как можно вывести строчный тип в случае если нет ссылочной     | |||
| 1
    
        Ilnazio 23.12.21✎ 16:11 | 
        Думал через выбор реализовать, но не получилось, ошибка.
 ВЫБОР КОГДА CRM_ИнтересТовары.Номенклатура <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА Выразить(CRM_ИнтересТовары.Номенклатура Как Строка(150)) ИНАЧЕ CRM_ИнтересТовары.Содержание КОНЕЦ | |||
| 2
    
        Ilnazio 23.12.21✎ 16:12 | 
        вместо <> должно быть = там (1)     | |||
| 3
    
        vicof 23.12.21✎ 16:14 | 
        ВЫРАЗИТЬ()     | |||
| 4
    
        Ilnazio 23.12.21✎ 16:16 | 
        (3) Поясни пожалуйста     | |||
| 5
    
        Ilnazio 23.12.21✎ 16:19 | 
        Прошу прощения, пока пытался по-разному решить задачу написал ахинею. Код должен выглядеть так:
 ВЫБОР КОГДА CRM_ИнтересТовары.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА CRM_ИнтересТовары.Номенклатура ИНАЧЕ CRM_ИнтересТовары.Содержание КОНЕЦ | |||
| 6
    
        Ilnazio 23.12.21✎ 16:20 | 
        Где содержание и есть строчный реквизит номенклатуры     | |||
| 7
    
        Ilnazio 23.12.21✎ 16:21 | 
        При попытки так реализовать код 1ска ругается что несовместимые типы. Ну наверное нельзя чтобы одно поле могло быть ссылкой или строкой, поэтому реализовал код который написан в (1)     | |||
| 8
    
        vicof 23.12.21✎ 16:38 | 
        ВЫРАЗИТЬ(CRM_ИнтересТовары.Содержание КАК Строка(1000))     | |||
| 9
    
        vicof 23.12.21✎ 16:39 | 
        А у тебя строка 0 длины     | |||
| 10
    
        Ilnazio 23.12.21✎ 16:45 | 
        (9) Один фиг несовместимые типы
 ВЫБОР КОГДА CRM_ИнтересТовары.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ВЫРАЗИТЬ(CRM_ИнтересТовары.Содержание КАК Строка(150)) ИНАЧЕ Выразить(CRM_ИнтересТовары.Номенклатура Как Строка(150)) КОНЕЦ | |||
| 11
    
        ДенисЧ 23.12.21✎ 17:13 | 
        (10) Ты ссылку в строку выражать собираешься?     | |||
| 12
    
        hhhh 23.12.21✎ 22:20 | 
        (10) CRM_ИнтересТовары.Номенклатура.Наименование     | |||
| 13
    
        Мимохожий Однако 24.12.21✎ 07:47 | 
        (0) То, что ты описал, можно только имея составной тип у реквизита Номенклатура в табличной части:Тип СправочникСсылка.Номенклатура и Тип Строка длиной 150.
 Либо что-то не так понял про исходную задачу. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |