0

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

#Все конфигурации


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

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

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

ВНИМАНИЕ!!!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тип Данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0 9340 0
ДобавленоКирилл585 дней назад
Отредактировано585 дней назад


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

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание обработки заполнения табличной части 1С 8

1. Постановка задачи В этой статье рассмотрим процесс написания простейшей внеш...

Создание внешнего отчета в 1с 8

Рассмотрим создание внешнего отчета в 1с 8 без использования системы компоновки ...

Загрузка в 1C из Excel

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

Подключение внешней обработки, печатной формы, отчета в 1С

Для использования внешних (подключаемых) обработок, отчетов, печатных форм, нет ...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Новое

Скачать печатные формы документа "Реализация товаров и услуг" 1С 8.2

Печатные формы из релиза 1C:Бухгалтерия 2.0.64.5 Скачать бесплатно печатную фор...

Как снять и поставить конфигурацию 1С на поддержку

В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с по...

Как сделать резервную копию 1С

Чтобы обезопасить себя от частичной или полной потери данных, перед тем как прои...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Тестирование и исправление информационной базы 1С 8

Тестирование и исправление информационной базы 1С 8 необходимо выполнять в случа...