Перечитывал свои ответы
нашел неточность
Это ошибка на эту команду ?
или на сам текст запроса ?
Только на SET
sp3163 строка 15
descr строка 100
sp3056 строка 15
Поля у меня уже такой длинны (проверял в отладке) зачем SET?
я имел ввиду STR зачем?
ошибки на SET нет никакой
ошибку выдает когда использую STR
|LEFT JOIN $Справочник.Номенклатура AS СпрН
| ON (STR(СпрН.sp3163,15)+STR(СпрН.descr,100)
| LIKE __________________________________________'))
FAILED! ICommandText::Execute(): Function argument value, type, or count is invalid.
Если так то ошибки нет но в нужный индекс не попадаю
Выбиратся автоматом индекс
IDD = Expression id
а хотелось использовать индекс
VI3163 = Expression UPPER(sp3163)+UPPER(descr)
|LEFT JOIN $Справочник.Номенклатура AS СпрН
| ON (UPPER(СпрН.sp3163)+UPPER(СпрН.descr)
| LIKE _________________________________________'))