Всем здрасьте,
Есть символьный реквизит КОД
"001 "
" 002 "
и так далее
мне бы хотелось получить колонку в запросе СокрЛП( ВидРасчета.Код )
Как это сделать?
Разумеется надо создать список сзначений состоящий из нужных элементов
и писать так :
|ГДЕ
| (ОснНач.ОбособленноеПодразделение = &Организация)
| И (ОснНач.ПериодРегистрации МЕЖДУ &НачПериода И &КонПериода)
| И (ОснНач.ВидРасчета В (&СписокВидовРасчета))
Но я хотел бы знать, а как без списка, а просто
СокрЛП( ВидРасчета.Код )
(0) Перейти с 1с на mssql и писать TRIM(LTRIM(Выражение))
Или ждать пока разработчики платформы дойдут до места, где эти функции описаны в Books Online.
Или не использовать это в запросах.
Или использовать СКД.
(0) Можно построить замороченую конструкцию из ВЫБРАТЬ КОГДА ПОДСТРОКА(Номеклатура.Код, 1, 1) = "" "" ТОГДА ПОДСТРОКА(Номеклатура.Код, 2, 9) ...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший