Обработка удаления данных по организациям в 1С

Обработка удаления данных по организациям в 1С

Задачи

В базе 1С:Бухгалтерия 3.0 (и совместимых конфигурациях на платформе 1С:Предприятие) накопились данные по организациям, которые уже не актуальны/не нужны. Нужно удалить такие данные, но штатные механизмы либо не позволяют комфортно это делать, либо требуют ручной очистки, что ведёт к рискам и затратам.

Как это мешает работе

  • Накопление неактуальных организаций перегружает базу 1С, снижает её производительность и усложняет сопровождение.
  • Лишние объекты мешают выполнению регламентных заданий, формированию отчётности и архивированию, а также повышают риск ошибок (например, случайного использования устаревшей организации).
  • Удаление данных вручную требует много времени, может выполняться неполно и увеличивает затраты на поддержку системы.

Зачем нужно решать

  • Чтобы оптимизировать работу базы: уменьшить объём данных, ускорить операции и снизить нагрузку.
  • Чтобы в системе оставались только актуальные организации и связанные с ними данные.
  • Чтобы снизить операционные и ИТ-риски и внедрить удобную, повторяемую процедуру очистки базы.

Выбор и проектирование:

Обработка писалась и тестировалась для конфигурации «Бухгалтерия предприятия 3.0», то так же должна работать в конфигурациях используемых БСП.

Решения

Мы разработали/внедрили обработку, которая позволяет:

  • Запустить удаление данных под пользователем с полными правами.
  • Проверить наличие дат запрета изменений и исключить или учесть их при удалении.
  • Настроить режим удаления: либо непосредственное удаление всех объектов, связанных с выбранной организацией, либо пометка на удаление (с последующим запуском другой обработки «Удаление помеченных объектов»).
  • Отключить регламентные задания перед удалением, и после завершения — включить их обратно, причём с сохранением списка заданий в XML-файле.
  • Выбрать организации для удаления, выбрать режим (с индикатором выполнения или монопольно), запустить процесс и дождаться результата.

Обработку следует запускать под полными правами пользователя.
При запуске обработка проверяет наличие дат запрета изменений (даты следует убрать).

Как происходит настройка:

1.png

Удалять непосредственно – будет удалять все объекты связанные с удаляемой организацией непосредственно, в противном случае будет только помечать на удаление, после чего придется запускать обработку «Удаление помеченных объектов»

Проверка даты запрета– ручная проверка даты запрета (автоматически делается при запуске обработки)

Игнорировать проверку даты запрета– обработка при удалении проигнорирует, то что не может проверить дату запрета (может пригодиться для конфигураций, где даты запрета организованы по отличному от Бухгалтерии сценарию)


2.png

Отключение/Включение регламентных заданий– эта функция сделана для того что бы, регламентные задания не мешали работе обработки

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

Далее обработка отключит задания, запишет результат в xml файл и выведет на экран отчет «Отключенные регламентные задания».

После работы обработки можно включить задания обратно, кнопкой «Включить регламентные задания», выбрать ранее сохраненный файл xml.


3.png


Удаление

Выбираем организации, которые необходимо удалить.

Выбираем, как следует удалять:

  • С индикатором выполнения - показывает процент выполнения, на работает процентов на 20 медленнее
  • В монопольном режиме, без индикатора. Запускаем обработку. Готово.

Результат:

  • Очистка базы стала простой и управляемой, задачи по удалению организаций решаются быстро и без разрыва бизнес-процессов.
  • База работает быстрее, её проще сопровождать.
  • Регламентные задания не мешают, удаление проходит более гладко благодаря отключению/включению.
  • Есть ясный механизм: выбрать, подтвердить, запустить — и проблема решена.

Приобрести данную обработку вы можете у нас, обратившись по телефону +7 (812) 640-0304




Обратный звонок
Мы перезвоним и ответим
на все интересующие вас вопросы