|
Ошибка вызова конструктора запроса по таблице значений при изменении режима совместимости
| ☑ |
0
progaoff
14.05.23
✎
11:55
|
|ВЫБРАТЬ
| ВТДляЗапроса.НомерСтроки,
| ВЫРАЗИТЬ(ВТДляЗапроса.Упаковка КАК Справочник.УпаковкиЕдиницыИзмерения).ТипИзмеряемойВеличины В (&МерныеТипы) КАК МожноОкруглять,
| ВЫРАЗИТЬ(ВТДляЗапроса.Номенклатура КАК Справочник.Номенклатура).ЕдиницаИзмерения КАК БазоваяЕдиницаИзмерения,
| ВТДляЗапроса.Номенклатура,
| ВТДляЗапроса.Упаковка,
| ВТДляЗапроса.КоэффициентУпаковки КАК КоэффициентУпаковки,
| ВЫРАЗИТЬ(ВТДляЗапроса.КоличествоУпаковок * ВТДляЗапроса.КоэффициентУпаковки КАК ЧИСЛО(15, 3)) КАК Количество,
| ВЫРАЗИТЬ(ВТДляЗапроса.КоличествоУпаковок * ВТДляЗапроса.КоэффициентУпаковки КАК ЧИСЛО(15, 0)) КАК КоличествоОкругленное,
| ВТДляЗапроса.КоличествоВДокументе КАК КоличествоВДокументе,
| ВЫРАЗИТЬ(ВТДляЗапроса.КоличествоУпаковокСуффикс * ВТДляЗапроса.КоэффициентУпаковки КАК ЧИСЛО(15, 3)) КАК КоличествоСуффикс,
| ВЫРАЗИТЬ(ВТДляЗапроса.КоличествоУпаковокСуффикс * ВТДляЗапроса.КоэффициентУпаковки КАК ЧИСЛО(15, 0)) КАК КоличествоСуффиксОкругленное,
| ВТДляЗапроса.КоличествоВДокументеСуффикс КАК КоличествоВДокументеСуффикс
|ПОМЕСТИТЬ ВТ
Имею такой запрос. Изменил режим совместимости, падает с ошибкой, был на 8.3.17 перешел на 8.3.21.
В чем проблема подскажите плиз?
|
|
1
Волшебник
14.05.23
✎
12:47
|
Типизируйте колонки ТЗ до передачи её в запрос.
|
|
2
progaoff
14.05.23
✎
12:49
|
(1) Добрый день. Так во всех таблицах?
Проблема в том что выгружает табличную часть, там все типизировано.
|
|
3
Волшебник
14.05.23
✎
12:57
|
(2) тогда уберить "ВЫРАЗИТЬ"
разыменование выражений — это трудно для 1С
|
|
4
progaoff
14.05.23
✎
13:00
|
(3) Жесть какая) Понял, Спасибо! Буду Шаманить
|
|
5
progaoff
14.05.23
✎
13:01
|
Кстати ВЫРАЗИТЬ то я в первую очередь убрал. Начал открываться, но выполнение падает с ошибкой
|
|
6
Волшебник
14.05.23
✎
13:02
|
(5) Надо исправить причину ошибки
|
|
7
progaoff
14.05.23
✎
13:05
|
(6) Да вот пытаюсь понять её, тут была тема точно такая же. Что то связанное с таблицами значений и ПОМЕСТИТЬ
|
|
8
progaoff
14.05.23
✎
13:08
|
(7) Правда там толком не понятно что не так. Самое прикольное что сами 1с не пишут ни о каких особенностях в этом плане
|
|
9
H A D G E H O G s
14.05.23
✎
13:19
|
1 запрос пакета должен просто поместить в ВТ. Обращение через точку (левое соединение с таблицами БД) еще нельзя делать
|
|
10
Волшебник
14.05.23
✎
15:22
|
(7) Вы бы показали текст ошибки что ли...
|
|