Имя: Пароль:
1C
 
Сложение строк в завпросе
0 hawk1
 
13.07.21
18:40
Делаю вычисляемое поле
ВЫБОР
    КОГДА КОЛИЧЕСТВО(ВложенныйЗапрос.СчетФактура) >= 1
        ТОГДА ВложенныйЗапрос.СчетФактура
    ИНАЧЕ "Счет-фактура (УПД) №" + ПриобретениеТоваровУслуг.НомерВходящегоДокумента + " от " + (ПриобретениеТоваровУслуг.ДатаВходящегоДокумента
КОНЕЦ
Получаю ошибку Неверные параметры "+". Что не так?
1 ДенисЧ
 
13.07.21
18:40
Всё не так.
В запросе так делать нельзя.
2 hawk1
 
13.07.21
18:43
(1) А как правильно?
3 ДенисЧ
 
13.07.21
18:45
(2) В постобработке.
Ну или задать свой обработчик получения представления и в запросе брать ПРЕДСТАВЛЕНИЕ() от твоего документа
4 серый КТУЛХУ
 
13.07.21
18:47
дату не плюсуй
5 ДедМорроз
 
13.07.21
21:33
В запросе строки-то сложить можно,но только если результат не превышает 1024,а вот просто так добавить к строке дату нельзя.
Из даты можно сделать число,точнее три - день,месяц и год,но преобразовывать их в строку придется через выбор или соединением с таблицей чисел,так как число в строку запрос не умеет.
6 серый КТУЛХУ
 
14.07.21
01:07
(5): вроде обещали что в след.релизе буте вотетосамое. и вообще в запрос добавят такого что прям вот уря.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший