gifts2017

Анализ и пометка удаления Физических лиц (в одинаковых по стуктуре базах данных) на платформе 1С 8.1.

Опубликовал Вит dark (darkxxx) в раздел Администрирование - Чистка базы

Обработка предназначена для анализа одинаковых по структуре баз данных с сквозным обменом справочника 'Физические лица' для удаления дублирующих элементов без ссылок на удаляемые элементы.

Описание обработки:
 Обработка предназначена для анализа одинаковых по структуре баз данных с сквозным обменом справочника 'Физические лица' для удаления дублирующих элементов без ссылок на удаляемые элементы.
 Эпапы обработки:
 1. Провести обмены между базами данных, в которых будет проводится анализ справочника 'Физические лица' таким образом, чтобы все физические лица мигрировали между этими базами. Иными словами, чтобы состав справочников во всех базах был идентичным.
 2. В первый раз запустив обработку с действием 'анализ' в первой выбранной базе, и предварительно указав в поле 'анализируемое количество баз' то количество баз, которое вы собираетесь подвергнуть анализу, и в поле 'номер базы' установить 1. При необходимости установить отбор по анализируемым физическим лицам, выбрать имя и путь для создаваемого файла соответствий.
 3. Запустить обработку во всех остальных анализируемых базах данных, указав уже созданный файл соответствий и увеличив порядковый номер базы на 1 в поле 'номер базы в файле'. При необходимости установить отбор по анализируемым физическим лицам, но помните, если вы в одной базе данных указали отбор по физическим лицам, то и во всех остальных базах данных вы должны указать такой же отбор, иначе правильность работы обработки не гарантируется.
 4. После анализа всех баз должен получиться файл с указанным именем и расширением dbf, содержащий колонки уникального идентификатора физического лица, код элемента и количество колонок по количеству анализируемых баз, т.е. если было проанализировано 4 базы, то и будет 4 колонки с цифрой у каждого физического лица лица(0 разрешено удалять, 1 удаляемый элемент содержит ссылки на себя у других элементов базы, т.е удаление запрещено).
 5. В любой из анализируемых баз данных нужно открыть обработку с действием 'Пометкаудаления', после чего указать этот файл данных и при необходимости установить флажок отмены помеченных элементов на удаление, смысл которого состоит в том, чтобы отменять пометку удаления у тех элементов, которые помечены на удаление, но не разрешены обработкой на удаление, т.е. иными словами если в базах они помечены на удаление, но в какой то из баз на них ссылаются другие объекты, то такие элементы не подлежат удалению. Затем запустить обработку на исполнение.
 6. По окончании работы обработки в этой базе в справочнике 'Физические лица' будут помечены на удаление те элементы, которые были разрешены на удаление и те которые были помечены на удаление до выполнения обработки, а если был установлен флаг 'отмены помеченых на удаление' то, помечены на удаление будут только те элементы которые были разрешены обработкой, у всех остальных будет снята пометка на удаление.
 7. Далее необходимо провести удаление помеченных на удаление элементов с помощью стандартной обработки удаления элементов, находящейся в составе конфигурации.
 8. После этого следует произвести обмен между всеми базами данных участвовавших в анализе, чтобы данные элементы удалились из этих баз данных.

Скачать файлы

Наименование Файл Версия Размер
ФормированиеФайлаСоответствий.epf 10
.epf 11,23Kb
23.11.12
10
.epf 11,23Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа