Обработка для замены ссылок (дублей) в "1С:Предприятие 8" для любых конфигураций

Обработка для замены ссылок (дублей) в "1С:Предприятие 8" для любых конфигураций
Обработка для замены ссылок (дублей) в "1С:Предприятие 8" для любых конфигураций

Обработка предназначена для замены ссылок (дублей) любых справочников (Номенклатура, Контрагенты, Физические лица и другие) в любых конфигурациях "1С: Предприятие" (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом, Управление производственным предприятием, Управление небольшой фирмой и т.п.).

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

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

  • Работает в любой конфигурации 1С 8.2 - 8.3;
  • Заменяет ссылки любого типа;
  • Не использует перепроведение, все числовые значения в регистрах останутся неизменными;
  • Используется собственный механизм поиска ссылок по всем метаданным через генерацию текста запроса 1С по всем метаданным (типовая функция "НайтиПоСсылкам" работает быстрее, но не показывает ссылки в регистрах);
  • Оптимизации для ускорения записи: отключение итогов регистров, использование транзакции, внутренние оптимизации;
  • Отражение подробной информации в стандартном журнале 1С регистрации о замене с указанием объекта источника, приемника и таблицы замены (Пример: "Замена <Справочник.Контрагенты;Контрагент 63 581 387 000 190;000000041;7dbf98a3-9910-402b-9185-98ca2bbff71f> на <Справочник.Контрагенты;Контрагент 63 581 387 356 097;000000066;f9197d1a-f3ac-40f0-9a9d-9f5b94d09ba6> в таблице <РегистрыБухгалтерии.Хозрасчетный>", Поступление товаров и услуг 00000000041 от 25.10.2015 19:23:20);
  • Данная обработка была создана более 2-х лет назад, оттестирована, отлажена и многократно успешно применялась для замены ссылок.

Чтобы скачать обработку по замене дублей, пожалуйста, обратитесь к специалистам нашей компании.

Выбор типа ссылок настраивается в первой строке в поле "Источник":

1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Рассмотрим замену дублей на примере справочника "Контрагенты":
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Стандартный поиск ссылок отображает только ссылки на объекты без регистров и реквизитов:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Подробный отчёт по полному списку объектов для замены с указанием табличных частей, регистров и всех реквизитов. Именно по данным этой таблицы выполняется замена ссылок:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Есть возможность отключить автоматический расчёт итогов на время выполнения процедуры:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Сервисная функция для выделения ссылок, которые необходимо удалить в дальнейшем из базы данных:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Важно! Процедура замены ссылок необратимая, если вдруг при заполнении ссылок выбран не тот элемент, то восстановление будет возможно только из архивной копии:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Во время выполнения в окно сообщений отображается информация о текущем состоянии:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
В стандартном журнале регистрации 1С отображается подробная информация о замене ссылок (наименование, код, внутренний идентификатор, название таблицы, регистратор):
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Неоторые примеры кода обработки, функция генерации текста запроса по всем метаданным:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Генерация текста запроса для табличных частей:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Фрагмент функции замены ссылок в "Регистре накопления":
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 
Фрагмент функции замены ссылок в регистре сведений, который не подчинён регистратору, выполняется через менеджер записи:
1С:Предприятие 8.2 - 8.3 Замена ссылок (дублей) любых справочников (Контрагенты, Номенклатура и др) в Бухгалтерия, Управление торговлей и др.
 

Данная обработка была создана более 2-х лет назад, оттестирована, отлажена и многократно успешно применялась для замены ссылок