Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #966822

open

Неверные параметры в операции сравнения в сложном "В" языка запросов с типом УникальныйИдентификатор

Added by Сергей Старых about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2142536/m/2142536

Конфигурация ПО

8.3.20-23

Проблема

Неверные параметры в операции сравнения в сложном "В" языка запросов с типом УникальныйИдентификатор

Воспроизведение

Восстановить приложенную выгрузку и запустить в управляемом клиентском приложении. Нажать "Команда1". При этом выполнится код
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ | ВТ.ИД |ПОМЕСТИТЬ ВТ |ИЗ | &ВТ КАК ВТ |; |ВЫБРАТЬ 1 |ИЗ | РегистрСведений.РегистрСведений1 КАК Т |ГДЕ | (7, Т.Измерение1) В (ВЫБРАТЬ 7, Т.ИД ИЗ ВТ КАК Т)";
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("ИД", Новый ОписаниеТипов("УникальныйИдентификатор"));
Запрос.Параметры.Вставить("ВТ", ТЗ);
Запрос.Выполнить();
Схема = Новый СхемаЗапроса;
Схема.УстановитьТекстЗапроса(Запрос.Текст);

И будет отображено системное окно с ошибкой

Ошибка при вызове метода контекста (УстановитьТекстЗапроса) {ОбщаяФорма.Форма1.Форма(27)}:Схема.УстановитьТекстЗапроса(Запрос.Текст); {ОбщаяФорма.Форма1.Форма(4)}:Команда1НаСервере();

по причине: {(11, 20)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
(7, Т.Измерение1) <>В (ВЫБРАТЬ 7, Т.ИД ИЗ ВТ КАК Т)

А ожидалось отсутствие ошибки.

Удалить в тексте оба вхождения числа 7, чтобы поле с типом УникальныйИдентификатор осталось единственным в обоих списках полей и повторить тест. Ошибка исчезает.

Аналогичная ошибка и при открытии конструктора запросов.


Files

1Cv8.dt (237 KB) 1Cv8.dt Сергей Старых, 2023-07-28 08:44 AM
clipboard-202307280944-epzla.png (12.3 KB) clipboard-202307280944-epzla.png Сергей Старых, 2023-07-28 08:44 AM

Related issues

Related to Инструменты разработчика Tormozit для 1С - Bug #966821: Исправлена ошибка выделения более одной строки в списке регистра имеющего измерение типа УникальныйИдентификаторClosed

Actions
Actions #1

Updated by Сергей Старых about 2 months ago

  • Related to Bug #966821: Исправлена ошибка выделения более одной строки в списке регистра имеющего измерение типа УникальныйИдентификатор added

Also available in: Atom PDF