Вход | Регистрация


Изменение в запросе 1С

Изменение в запросе 1С
Я
   grum01
 
28.09.18 - 09:22
Есть кусок запроса:
-----------
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПартииТоваровНаСкладахОбороты.Регистратор,
    ВЫБОР
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
            ТОГДА "РЕ"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
            ТОГДА "СП"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
            ТОГДА "ПО"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.КорректировкаСерийИХарактеристикТоваров
            ТОГДА "КС"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.КорректировкаПоступления
            ТОГДА "КП"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ТребованиеНакладная
            ТОГДА "ТН"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя
            ТОГДА "ВП"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
            ТОГДА "ВК"
        КОГДА ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ОприходованиеТоваров
            ТОГДА "ОТ"
        ИНАЧЕ ""
    КОНЕЦ + "-" + ПартииТоваровНаСкладахОбороты.Регистратор.Номер КАК INVOICE_NO,
-----------
так вот в конец мне надо добавить не только номер, но еще и дату Регистратора. Проблема в том, что при добавлении ЛЮБОГО значения после  оператора КОНЕЦ, конструктор запросов выдает ошибку.
делаю последнюю строку: "КОНЕЦ + "-" + ПартииТоваровНаСкладахОбороты.Регистратор.Номер + ПартииТоваровНаСкладахОбороты.Регистратор.Дата"  выдает ошибку "неверные параметры "+""
даже когда просто меняю "ПартииТоваровНаСкладахОбороты.Регистратор.Номер" на "ПартииТоваровНаСкладахОбороты.Регистратор.Дата"  - тоже ошибка
В чем причина? Всю голову сломал...
 
 
   grum01
 
1 - 28.09.18 - 09:24
Сам изначальный код работает хорошо.
   Numerus Mikhail
 
2 - 28.09.18 - 09:24
   grum01
 
3 - 28.09.18 - 09:33
(2) т.е. в это место нельзя вставить число? Надо переводить в строку?
   Ник080808
 
4 - 28.09.18 - 09:43
(3) да.
   s03
 
5 - 28.09.18 - 09:47
(3) неявное преобразование типов в запросе не работает
   catena
 
6 - 28.09.18 - 10:07
(5)А явное работает?
   DexterMorgan
 
7 - 28.09.18 - 10:12
Проще всего в скд такое сделать: получить нужные поля в запросе, а в самой схеме уже настроить конечный вывод
   s03
 
8 - 28.09.18 - 10:17
(6) Приведение составного типа к определенному ссылочному через ВЫРАЗИТЬ (спорное конечно преобразование типа) и ПРЕДСТАВЛЕНИЕ, функция которая позволяет получить текстовое представление любого значения (согласно информации с ИТС). Так что в каком-то, хоть и весьма ограниченном виде, но работает
   catena
 
9 - 28.09.18 - 10:20
(8)Ну, выразить типы не приводит, скорее явно объявляет. А представление хоть и текстовое, однако не строковое и со строковыми функциями работать не желает. Так что, явного тоже нет))
   FIXXXL
 
10 - 28.09.18 - 10:25
(9) представление - строковое, но получается в результате постобработки результата запроса платформой
поэтому и не складывает
поэтому надо с осторожностью менять ОбработкуПредставления
 
 Рекламное место пустует

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