Добрый всем день, не программист уточню сразу.
1С Розница, 8.3.18, 2.3.10.35
Есть номенклатура в которую пользователи добавляли копированием, и после этого в конце названия номенклатуры появились пробелы, везде по разному от 1 до 35 пробелов, а может и еще чего не видимого))

Хочу встроенной групповой обработкой убрать эти пробелы-символы, помогите с кодом?
---
Заработал такой вариант

```1c
    Объект.Наименование = сокрлп(Объект.Наименование);
    Объект.НаименованиеПолное = сокрлп(Объект.НаименованиеПолное);
```

30 Позиций проблемных исправил, все норм.

продолжаю тестировать.
---
в конце названия номенклатуры появились пробелы, везде по разному от 1 до 35 пробелов, а может и еще чего не видимого)) Вот-вот, насчет "невидимого" - в точку! Потому что пробелы в окончании названий присутствуют штатно: если разработчики под наименование предусмотрели, например, 100 знаков, а длина названия номенклатуры всего 30, то в базе записывается "Губка для посуды..." плюс 70 пробелов, без вариантов!

Можно попытаться перед СокрП() воспользоваться СтрЗаменить()... вот только вариантов, чего там надо заменять - вагон: и неразрывные пробелы, и пробелы нулевой ширины и знаки табуляции... и еще туева хуча "невидимок".

Так что вычищать все это "добро" по одному будет очень долго и нудно (и наверняка не один раз - юзеров не перевоспитаешь), лучше все-таки один раз заказать программисту простенькую обработку.
---
Почему не появляются после ручного удаления, тогда? у меня выявлено больше 1к таких позиций.
---
Почему не появляются после ручного удаления, тогда? "Ручного удаления" - чего?
---
Мышкой если выделить и удалить, пробелы после названия...
---
если выделить и удалить, пробелы после названия... Потому, что там не только пробелы.

На пальцах: если у вас "Губка для посуды..." и 70 пробелов, то 1С понимает, что фактически наименование - "Губка для посуды..." и не дает выделять мышкой оставшиеся 70 пробелов. Хотя при этом они там есть!

А если у вас "Губка для посуды..." + 20 пробелов + неразрывный пробел + 49 пробелов, то программа считает, что наименование - "Губка для посуды..." + 20 пробелов + неразрывный пробел - мышка и ведет себя соответственно.
---
может вам не в 1с начинать ?
(8) Мышкой если выделить и удалить, пробелы после названия...
---
Я так понимаю тут все не в 1с начинали))
---
не программист уточню сразу.

выгружайте в ексель, найдите формулу обрезания пробелов в конце слова
загружайте обратно :)

обработка - из табличного документа

p.s если наименований от 50тыс - просите за старт мани сделать .
---
наименование = сокрлп(наименование)
---
наименование = сокрлп(наименование)
Не работает((
---
```1c
    Объект.Наименование = сокрлп(Объект.Наименование);
    Объект.Записать();
```
---
И
Записать();
---
Дополнил, спасибо
---
читать умеете ?

Добрый всем день, не программист уточню сразу.

да записать или переписать -- толку что - не мучайте "бабушку"
---
Заработал такой вариант

```1c
    Объект.Наименование = сокрлп(Объект.Наименование);
    Объект.НаименованиеПолное = сокрлп(Объект.НаименованиеПолное);
```

30 Позиций проблемных исправил, все норм.

продолжаю тестировать.
---
я уже думал " шеф, все пропало" :)
---
я уже думал " шеф, все пропало" :)
(17)Да не все вроде пропало... когда решение появилось))