Поиск и замена значений 1С

Нередки случаи когда пользователи конфигураций 1С сталкиваются с проблемой возникновения дублей объектов информационной базы.

Причины их возникновения мы рассматривать не будем,а рассмотрим как исправить данную проблему с помощью универсальной обработки с диска ИТС Поиск и замена значений (ПоискИЗаменаЗначений.epf). Данная обработка позволит вам сэкономить много времени если с дублирующимися объектами связано большое количество документов.

Немного об обработке из справки 1С:

ВНИМАНИЕ!!!

Обработка выполняет замену значений в объектах информационной базы универсальным образом. При этом не учитываются особенности конкретной конфигурации. Использование обработки может нарушить логическую взаимосвязь значений объектов, которая поддерживается конфигурацией при ручной корректировке значений.

Рекомендуется перед использованием обработки сделать архивную копию информационной базы. После использования обработки следует убедиться в том, что изменения произведены корректно и не вызвали логических нарушений в данных тех объектов, в которых производилась замена значений. При необходимости следует вручную изменить те данные, значения которых, зависят от измененных обработкой значений.

Копирование обработки Поиск и замена значений с диска ИТС.

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!

Для начала перепишем обработку ПоискИЗаменаЗначений.epf с диска ИТС. Для этого на диске заходим Технологическая поддержка =>1С Предприятие 8:

Диск ИТС методическая поддержка

Далее Универсальные отчеты и обработки => Поиск и замена значений => Описание и установка внешней обработки “Поиск и замена значений”:

Универсальная обработка поиск и замена значений

Нажимаем Копировать:

Получите понятные самоучители по 1С бесплатно:

Копирование обработки с диска ИТС

Выбираем директорию для копирования кнопкой Искать… и нажимаем Копировать:

Путь к обработке на жестком диске

После завершения копирования жмем ОК:

Файлы скопированы

Теперь обработка Поиск и замена значений находится на вашем жестком диске, ИТС можно закрыть, нам он больше не понадобится.

Как пользоваться обработкой Поиск и замена значений (ПоискИЗаменаЗначений.epf)

Рассмотрим использование обработки на примере конфигурации 1С Управление торговлей 10.3, в которой образовались дубли контрагента. Подробнее о том как добавить внешнюю обработку, отчет или печатную форму написано здесь.Запускаем конфигурацию в режиме Предприятие и нажимаем Файл => Открыть:

Открытие обработки из конфигурации

Выбираем ранее сохраненную обработку и жмем Открыть:

ПоискИЗаменаЗначений.epf

Открывается окно обработки ПоискИЗаменаЗначений.epf:

Окно обработки

В моем случае в конфигурации необходимо устранить дубль контрагента Монолит НПО:

Дубль контрагента

В окне обработки нажимаем добавить:

Добавить элементы

Далее в появившейся строке нажимаем Т для выбора типа значения:

Тип значения объекта для замены

Выбираем нужный тип данных, в моем случае контрагенты, и нажимаем ОК:

Тип Данных

Теперь нажатием выбрать для выбора нужного контрагента:

Выбор контрагента

Выбираем контрагента, ссылки на которого будут заменены. В моем случае это контрагент Монолит с кодом 20:

Выбор контрагента который будет заменен

Видим что выбранный контрагент появился в столбце Что заменять. Далее таким же образом выбираем второго контрагента, того который должен остаться после удаления дубля:

На что заменять контрагента

После того как мы выбрали контрагента для замены,нам необходимо заменить договоры созданные для дубля контрагента на договоры действующего контрагента. Для этого нажимаем добавить и выбираем тип данных:

Выбор типа данных для замены договоров контрагентов

Выбираем тип данных Договоры контрагентов и нажимаем ОК:

Договоры контрагентов

Теперь снова нажимаем Выбрать, выбираем контрагента чей договор надо заменить, в моем случае Монолит с кодом 20 и далее договор который будет заменен:

Выбор договора для замены

Аналогичным образом в столбце На что заменять выбираем тот договор на который будут заменены значения из столбца Что заменять.

Если нужного договора у действующего контрагента нет, вам необходимо создать его вручную. После того как вы заполнили что на что заменять, нажимаем Найти ссылки и видим внизу окна список ссылок подлежащих замене:

Найти ссылки на объекты

После того как вы убедитесь в том, что все верно нажимаем Выполнить замену значений:

Выполнить замену значений

Ожидаем завершения обработки:

Выполняется замена значений

После завершения обработки в окне служебных сообщений появится отчет по работе обработки. Если в процессе выполнения были ошибки, вы сможете увидеть их именно там.

Поделиться

Оцените статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Загрузка...

Подпишитесь на наш YouTube канал

YouTube

Подписаться

Комментировать