|
Сравнение с подстрокой в запросе | ☑ | ||
---|---|---|---|---|
0
Kalina
11.09.17
✎
13:59
|
Здравствуйте
Есть вот такой запрос Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ // Текст = "ВЫБРАТЬ | ТоварыСебестоимость.Регистратор, | ТоварыСебестоимость.Номенклатура, | ТоварыСебестоимость.ДокументОприходования, | ТоварыСебестоимость.Количество КАК Количество, | ТоварыСебестоимость.Стоимость КАК Стоимость, | ТоварыСебестоимость.СебеСтоимость КАК СебеСтоимость, | ТоварыСебестоимость.Порезанная КАК Порезанная, | ТоварыСебестоимость.Перфорированная КАК Перфорированная, | РеализацияТоваровУслугТовары.Цена, | РеализацияТоваровУслугТовары.Сумма |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ПродажиСебестоимость.Регистратор КАК Регистратор, | ПродажиСебестоимость.Номенклатура КАК Номенклатура, | ПродажиСебестоимость.ДокументОприходования КАК ДокументОприходования, | ПродажиСебестоимость.Количество КАК Количество, | ПродажиСебестоимость.Стоимость КАК Стоимость, | ЗначенияСвойствОбъектов.Объект КАК Объект, | ЗначенияСвойствОбъектов.Свойство.Код КАК СвойствоКод, | ЗначенияСвойствОбъектов.Свойство.Представление КАК СвойствоПредставление, | ЗначенияСвойствОбъектов.Свойство.Наименование КАК СвойствоНаименование, | ЗначенияСвойствОбъектов.Свойство.ТипЗначения КАК СвойствоТипЗначения, | ЗначенияСвойствОбъектов.Значение КАК СвойствоЗначение, | ВЫБОР | КОГДА ПродажиСебестоимость.Номенклатура.Наименование ПОДОБНО "%" + Казах | ТОГДА 0 | ИНАЧЕ 1 | КОНЕЦ КАК СебеСтоимость, | ВЫБОР | КОГДА ПродажиСебестоимость.ДокументОприходования ССЫЛКА Документ.КомплектацияНоменклатуры | ТОГДА ""Да"" | ИНАЧЕ ""Нет"" | КОНЕЦ КАК Порезанная, | ВЫБОР | КОГДА ЗначенияСвойствОбъектов.Значение = ИСТИНА | ТОГДА ""Да"" | ИНАЧЕ ""Нет"" | КОНЕЦ КАК Перфорированная | ИЗ | РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов | ПО ПродажиСебестоимость.Номенклатура = ЗначенияСвойствОбъектов.Объект | И (ЗначенияСвойствОбъектов.Свойство.Код = &СвойствоКод) | ГДЕ | ПродажиСебестоимость.Регистратор = &Документ | И (ЗначенияСвойствОбъектов.Свойство.Код = &СвойствоКод | ИЛИ ЗначенияСвойствОбъектов.Свойство.Код ЕСТЬ NULL )) КАК ТоварыСебестоимость | ПО РеализацияТоваровУслугТовары.Номенклатура = ТоварыСебестоимость.Номенклатура |ГДЕ | РеализацияТоваровУслугТовары.Ссылка = &Документ |АВТОУПОРЯДОЧИВАНИЕ"; нужно пересчитать себестоимость для казахского товара делаю ПродажиСебестоимость.Номенклатура.Наименование ПОДОБНО "%" + Казах вылетает с ошибкой Преобразование значения к типу число не может быть выполнено без этой стороки запрос работает, коке он тут ищет число не могу понять Буду признателен за подробный разжеваный ответ :) |
|||
1
Рэйв
11.09.17
✎
14:02
|
ПродажиСебестоимость.Номенклатура.Наименование ПОДОБНО ""%Казах ""
|
|||
2
Рэйв
11.09.17
✎
14:02
|
у тебя Казах - непонятно что пыьается к строке прибавиться
|
|||
3
Рэйв
11.09.17
✎
14:03
|
и вообще в запросах нет канкатенации строк
|
|||
4
Kalina
11.09.17
✎
14:06
|
(3) ЭЭЭ переведи :)
и как правильно поступить чтобы не нарушить канкатенацию :) (1) заработало Спасибо друг |
|||
5
mistеr
11.09.17
✎
14:07
|
Я бы обработкой проставил страну в номенклатуре. Еще не раз пригодится.
|
|||
6
1dvd
11.09.17
✎
14:24
|
(3) чейто?
|
|||
7
1dvd
11.09.17
✎
14:26
|
всё там есть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |