![]() |
|
Несовместимые типы ВЫРАЗИТЬ | ☑ | ||
---|---|---|---|---|
0
Gera1t
05.10.21
✎
11:13
|
Есть запрос:
ВЫБРАТЬ ЗаказПокупателяЗапасы.Ссылка КАК Заказ, ЗаказПокупателяЗапасы.Номенклатура КАК Номенклатура, ЗаказПокупателяЗапасы.Характеристика КАК Характеристика, ЗаказПокупателяЗапасы.Количество КАК Количество ПОМЕСТИТЬ ВТ ИЗ Документ.ЗаказПокупателя.Запасы КАК ЗаказПокупателяЗапасы ГДЕ ЗаказПокупателяЗапасы.Ссылка = &Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ.Номенклатура КАК Номенклатура, ВТ.Характеристика КАК Характеристика, ВТ.Количество КАК Количество, ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение КАК Длина, ВТ.Заказ КАК Заказ ПОМЕСТИТЬ ВТДлина ИЗ ВТ КАК ВТ ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты ПО ВТ.Характеристика = ХарактеристикиНоменклатурыДополнительныеРеквизиты.Ссылка ГДЕ ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство = &СвойствоДлина ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ.Номенклатура КАК Номенклатура, ВТ.Характеристика КАК Характеристика, ВТ.Количество КАК Количество, ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение КАК Ширина, ВТ.Заказ КАК Заказ ПОМЕСТИТЬ ВТШирина ИЗ ВТ КАК ВТ ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты ПО ВТ.Характеристика = ХарактеристикиНоменклатурыДополнительныеРеквизиты.Ссылка ГДЕ ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство = &СвойствоШирина ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТДлина.Заказ КАК Заказ, ВТДлина.Количество КАК Количество, ВТДлина.Длина КАК Длина, ВТШирина.Ширина КАК Ширина, (ВЫРАЗИТЬ(ВТДлина.Количество КАК ЧИСЛО)) * (ВЫРАЗИТЬ(ВТДлина.Длина КАК ЧИСЛО)) * (ВЫРАЗИТЬ(ВТШирина.Ширина КАК ЧИСЛО)) / 1000000 КАК Площадь ИЗ ВТШирина КАК ВТШирина ПОЛНОЕ СОЕДИНЕНИЕ ВТДлина КАК ВТДлина ПО (ВТДлина.Номенклатура = ВТШирина.Номенклатура) И (ВТДлина.Характеристика = ВТШирина.Характеристика) И (ВТДлина.Количество = ВТШирина.Количество) ИТОГИ СУММА(Площадь) ПО Заказ В Консоле запросов все работает, площадь считается нормально В конфигураторе ошибка вот в этом месте ВЫРАЗИТЬ(ВТДлина.Длина КАК ЧИСЛО) Несовместимые типы ВЫРАЗИТЬ я понимаю что тип составной, но почему в консоле работает а в конфигураторе нет? |
|||
1
ДенисЧ
05.10.21
✎
11:14
|
Значит, в каком-то месте длина у тебя таки не число
|
|||
2
Gera1t
05.10.21
✎
11:15
|
да там даже до расчета не доходит
при написании текста запроса ошибка |
|||
3
ДенисЧ
05.10.21
✎
11:15
|
Вот прямо так пишешь с клавиатуры и тут вдруг ошибка?
|
|||
4
H A D G E H O G s
05.10.21
✎
11:16
|
Вырази на этапе помещений в ВТ.
|
|||
5
Gera1t
05.10.21
✎
11:17
|
(3) В конструкторе)
(4) Тоже самое |
|||
6
Gera1t
05.10.21
✎
11:21
|
Похоже дело в том, что этот запрос в расширении. В внешней обработке все нормально.
|
|||
7
ДенисЧ
05.10.21
✎
11:22
|
То есть ты совместил два зла и хочешь получить добро? О_о
|
|||
8
Gera1t
05.10.21
✎
11:24
|
(7) Ну куда деваться) не хочется изменять конфигурацию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |