Блог Программиста 1С


Нажмите, чтобы связаться со мной:

WhatsApp: 8 919 352 82 17
почта: meshkova.a.s@mail.ru
Telegram: blogpro1c
VK: vk.com/kursy_po_1c

  • Услуги программиста 1С Удаленно

  • Статьи
  • Скачать Отчеты/Обработки
  • Курс Сам себе Программист 1С
  • Курс — АНАЛИТИК 1С
  • Контакты/Стоимость работы

Как убрать из названий контрагентов, номенклатуры и других справочников лишние символы?

31.01.2022 от Программист 1С 0 Комментарии

Часто, когда база 1С ведется несколькими пользователями, или данные попадают в нее путем загрузки из других источников — наименования контрагентов, номенклатуры и других справочников заносятся как попало, кому как удобно.

Пользователи любят добавлять:

  1. Лишние пробелы
  2. / дроби
  3. » кавычки
  4. ООО, ИП перед наименованием контрагентов
  5. и т.д.

Если справочники довольно объемные — заходить к каждый элемент и удалять лишние символы вручную — может быть слишком трудозатратно.

Как удалить из наименований ненужные символы?

Первым делом делаем копию базы на всякий случай!

Для группового изменения наименований нам понадобится специальная обработка — Групповое изменение реквизитов. Эта обработка встроена в каждую типовую конфигурацию 1С. Располагается она обычно в меню Администрирование.

Например в Бухгалтерии предприятия 3.0 в меню Администрирование/Обслуживание/Групповое изменение реквизитов.

Заходим в эту обработку, выбираем справочник, из наименований которого мы хотим удалять ненужные символы или слова. Далее — для того, чтобы отобрать какие конкретно элементы мы хотим поменять нажимаем на гиперссылку «Элементов».

Попадаем в отбор. Например отберем всех контрагентов, у которых в наименовании есть символы ИП, чтобы их удалить. Для этого добавляем отбор. Наименование Содержит ИП. Обработка сразу же находит и показывает нам все эти элементы в нижней части окна отбора. Нажимаем ОК.

Теперь нам нужно удалить символы ИП в отобранных элементах. Мы будем изменять реквизит «Наименование», но так как он является служебным, мы не сможем его найти в списке реквизитов. Для того, чтобы он появился в списке нам нужно поставить галочку «Отображать служебные реквизиты» по кнопке Дополнительно. Поставили, нажимаем ОК.

Теперь реквизит Наименование появился в списке реквизитов. Проваливаемся в него.

В открывшемся окне в разделе «Строковые функции» ищем СтрЗаменить, захватываем ее и перетаскиваем в нижнее поле. Затем среди реквизитов ищем «Наименование» — захватываем его и перетаскиваем внутрь функции СтрЗаменить. Сразу после открывающейся скобочки. После запятой пишем ЧТО мы хотим заменять (ИП с пробелом), в кавычках. После второй запятой НА ЧТО мы хотим заменять тоже в кавычках. В данном случае на ничего, т.е. в кавычках ничего не должно быть, даже пробела! У вас должно получиться такое выражение.

Можно скопировать:

СтрЗаменить([Наименование],»ИП «,»»)

Всё. Нажимаем «Сохранить и закрыть». Нажимаем кнопку «Изменить реквизиты». Дожидаемся окончания работы обработки и идем любоваться на получившийся результат — наименования контрагентов без лишних символов ИП.

 

Хотите научиться без обращения к программистам справляться с большинством задач — приглашаю Вас на мой курс Сам себе Программист 1С

А если вы хотите без обращения к программистам справляться с большинством задач — подписывайтесь на мой Телеграм — канал.

👆 Там делюсь секретами работы в 1С, о которых вы никогда не узнаете от программистов. 🤫

Похожие записи:

    Как удалить символы из наименований справочников? ❗Друзья, информация, которая возможно сэкономит вам недели и месяцы вашей...
    Разделить одну базу 1С на две Сделать это можно при помощи обработки «Выгрузка загрузка данных xml»....
    Как создать новую пустую ОБНОВЛЁННУЮ базу 1С В каком случае вам может понадобиться новая чистая обновленная база?...
    Автозапуск 1С с открытием внешней обработки В данной статье описано, как настроить автозапуск 1С с открытием...

Категории: Статьи

От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ИП Мешкова Алена Сергеевна
ИНН 745311572100
Лицензия на осуществление образовательной деятельности № Л035-01235-74/02016029
Эл. почта: meshkova.a.s@mail.ru
Copyright © 2015-2025
Пользовательское соглашение
Яндекс.Метрика