Удалить пробелы справа от названия в номенклатуре
Добрый всем день, не программист уточню сразу.
1С Розница, 8.3.18, 2.3.10.35
Есть номенклатура в которую пользователи добавляли копированием, и после этого в конце названия номенклатуры появились пробелы, везде по разному от 1 до 35 пробелов, а может и еще чего не видимого))
Хочу встроенной групповой обработкой убрать эти пробелы-символы, помогите с кодом?
1С Розница, 8.3.18, 2.3.10.35
Есть номенклатура в которую пользователи добавляли копированием, и после этого в конце названия номенклатуры появились пробелы, везде по разному от 1 до 35 пробелов, а может и еще чего не видимого))
Хочу встроенной групповой обработкой убрать эти пробелы-символы, помогите с кодом?
Прикрепленные файлы:
По теме из базы знаний
- Дополнительные реквизиты и сведения в управляемом приложении - это просто... с БДРС
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Минимализмы 2
- Автоматическое распознавание сканов документов и не только. История одной жизни...
- Локализация интерфейсов конфигураций. Практика и инструментарий 1Ci
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Можно попытаться перед СокрП() воспользоваться СтрЗаменить()... вот только вариантов, чего там надо заменять - вагон: и неразрывные пробелы, и пробелы нулевой ширины и знаки табуляции... и еще туева хуча "невидимок".
Так что вычищать все это "добро" по одному будет очень долго и нудно (и наверняка не один раз - юзеров не перевоспитаешь), лучше все-таки один раз заказать программисту простенькую обработку.
в конце названия номенклатуры появились пробелы, везде по разному от 1 до 35 пробелов, а может и еще чего не видимого))
Вот-вот, насчет "невидимого" - в точку! Потому что пробелы в окончании названий присутствуют штатно: если разработчики под наименование предусмотрели, например, 100 знаков, а длина названия номенклатуры всего 30, то в базе записывается "Губка для посуды..." плюс 70 пробелов, без вариантов!
Можно попытаться перед СокрП() воспользоваться СтрЗаменить()... вот только вариантов, чего там надо заменять - вагон: и неразрывные пробелы, и пробелы нулевой ширины и знаки табуляции... и еще туева хуча "невидимок".
Так что вычищать все это "добро" по одному будет очень долго и нудно (и наверняка не один раз - юзеров не перевоспитаешь), лучше все-таки один раз заказать программисту простенькую обработку.
(8)
На пальцах: если у вас "Губка для посуды..." и 70 пробелов, то 1С понимает, что фактически наименование - "Губка для посуды..." и не дает выделять мышкой оставшиеся 70 пробелов. Хотя при этом они там есть!
А если у вас "Губка для посуды..." + 20 пробелов + неразрывный пробел + 49 пробелов, то программа считает, что наименование - "Губка для посуды..." + 20 пробелов + неразрывный пробел - мышка и ведет себя соответственно.
если выделить и удалить, пробелы после названия...
Потому, что там не только пробелы.
На пальцах: если у вас "Губка для посуды..." и 70 пробелов, то 1С понимает, что фактически наименование - "Губка для посуды..." и не дает выделять мышкой оставшиеся 70 пробелов. Хотя при этом они там есть!
А если у вас "Губка для посуды..." + 20 пробелов + неразрывный пробел + 49 пробелов, то программа считает, что наименование - "Губка для посуды..." + 20 пробелов + неразрывный пробел - мышка и ведет себя соответственно.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот