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

Вывод строки вместо ссылочного поля в запросе отчета

Вывод строки вместо ссылочного поля в запросе отчета
Я
   Ilnazio
 
23.12.21 - 16:11
Добрый день. Бывают случаи когда в ТЧ документа не заполнена ссылка на номенклатуру, но вписана строчное представление данной позиции. Подскажите пожалуйста как можно вывести строчный тип в случае если нет ссылочной
   Ilnazio
 
1 - 23.12.21 - 16:11
Думал через выбор реализовать, но не получилось, ошибка.

ВЫБОР
    КОГДА CRM_ИнтересТовары.Номенклатура <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
        ТОГДА Выразить(CRM_ИнтересТовары.Номенклатура Как Строка(150))
    ИНАЧЕ CRM_ИнтересТовары.Содержание
КОНЕЦ
   Ilnazio
 
2 - 23.12.21 - 16:12
вместо <> должно быть = там (1)
   vicof
 
3 - 23.12.21 - 16:14
ВЫРАЗИТЬ()
   Ilnazio
 
4 - 23.12.21 - 16:16
(3) Поясни пожалуйста
   Ilnazio
 
5 - 23.12.21 - 16:19
Прошу прощения, пока пытался по-разному решить задачу написал ахинею. Код должен выглядеть так:

ВЫБОР
    КОГДА CRM_ИнтересТовары.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
        ТОГДА CRM_ИнтересТовары.Номенклатура
    ИНАЧЕ CRM_ИнтересТовары.Содержание
КОНЕЦ
   Ilnazio
 
6 - 23.12.21 - 16:20
Где содержание и есть строчный реквизит номенклатуры
   Ilnazio
 
7 - 23.12.21 - 16:21
При попытки так реализовать код 1ска ругается что несовместимые типы. Ну наверное нельзя чтобы одно поле могло быть ссылкой или строкой, поэтому реализовал код который написан в (1)
   vicof
 
8 - 23.12.21 - 16:38
ВЫРАЗИТЬ(CRM_ИнтересТовары.Содержание КАК Строка(1000))
   vicof
 
9 - 23.12.21 - 16:39
А у тебя строка 0 длины
   Ilnazio
 
10 - 23.12.21 - 16:45
(9) Один фиг несовместимые типы

ВЫБОР
    КОГДА CRM_ИнтересТовары.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
        ТОГДА ВЫРАЗИТЬ(CRM_ИнтересТовары.Содержание КАК Строка(150))
    ИНАЧЕ  Выразить(CRM_ИнтересТовары.Номенклатура Как Строка(150))
КОНЕЦ
   ДенисЧ
 
11 - 23.12.21 - 17:13
(10) Ты ссылку в строку выражать собираешься?
   hhhh
 
12 - 23.12.21 - 22:20
(10) CRM_ИнтересТовары.Номенклатура.Наименование
   МимохожийОднако
 
13 - 24.12.21 - 07:47
(0) То, что ты описал, можно только имея составной тип у реквизита Номенклатура в табличной части:Тип СправочникСсылка.Номенклатура и Тип Строка длиной 150.
Либо что-то не так понял про исходную задачу.

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