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