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