Сравнение строки неограниченной длины в запросе 1C
При формировании в 1С запроса, сравнивая строки может возникать ошибка «Сравнение строки неограниченной длины«.
Для исправлении ошибки необходимо использовать оператор Выразить.
Конструкция в запросе, должна выглядеть так:
ВЫРАЗИТЬ(Комментарий КАК Строка(200))
Пример использования в запросе:
ВЫБРАТЬ
ВЫРАЗИТЬ(Контрагенты.Наименование КАК СТРОКА(35)) КАК Наименование,
ВЫРАЗИТЬ(Контрагенты.НаименованиеПолное КАК СТРОКА(35)) КАК НаименованиеПолное
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
(ВЫРАЗИТЬ(Контрагенты.Наименование КАК СТРОКА(35))) = (ВЫРАЗИТЬ(Контрагенты.НаименованиеПолное КАК СТРОКА(35)))
не работает это
бухгалтерия 3.0 базовая