Как безопасно свернуть базу 1С:Управление торговлей при активной синхронизации с 1С:Бухгалтерией?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Бухгалтерский учет IT и автоматизация бизнеса
← На главную

Свёртка рабочей базы 1С:Управление торговлей (УТ 11) при наличии регулярного обмена с 1С:Бухгалтерией предприятия (БП 3.0) — одна из наиболее ответственных административных процедур. Главный риск заключается в том, что стандартные механизмы синхронизации отслеживают любые изменения и удаления документов. Если не принять превентивных мер, процесс свёртки в УТ может привести к автоматической пометке на удаление исторических документов в БП или задвоению остатков по счетам учета.

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

Основные риски для базы-приемника при свёртке источника

Проанализируем механику работы планов обмена в платформе 1С:Предприятие 8.3:

  1. Регистрация удалений: при физическом удалении или пометке на удаление документов прошлых периодов в УТ эти события автоматически попадают в таблицы регистрации изменений плана обмена. При очередном сеансе синхронизации пакет с командами на удаление уйдет в БП, где соответствующие документы также будут помечены на удаление или сняты с проведения.
  2. Задвоение остатков: в процессе свёртки в УТ формируются документы ввода начальных остатков или корректировки регистров. Если эти объекты зарегистрируются к выгрузке и попадут в несвернутую БП, они продублируют существующие проводки, что приведет к искажению сальдо по счетам 60, 62, 41 и другим.
  3. Разрыв аналитики: документы, которые вводились только в БП (без сопоставления с УТ), не удалятся, однако взаиморасчеты и аналитические разрезы могут разойтись из-за несоответствия ссылочных данных.

Пошаговый регламент безопасного проведения свёртки

Рассмотрим по шагам комплекс мер, гарантирующий защиту данных бухгалтерской базы.

  1. Создание резервных копий и отключение обмена:

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

  2. Установка даты запрета загрузки в 1С:Бухгалтерии:

    Перейдем в базу БП в раздел Администрирование → Синхронизация данных. Откроем настройку «Даты запрета загрузки данных» и установим дату запрета, равную дате окончания периода свёртки. Этот механизм работает на аппаратном уровне механизма обмена: даже если из УТ придет пакет с изменениями или пометками на удаление старых документов, приемник проигнорирует их и не допустит изменения закрытого бухгалтерского периода.

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

  3. Выполнение свёртки в 1С:Управление торговлей:

    Запустим типовую обработку свёртки информационной базы на выбранную дату, сформируем документы ввода остатков и выполним очистку движений.

  4. Очистка регистрации изменений в УТ:

    Это ключевой этап. Откроем обработку Регистрация изменений для обмена (или состав плана обмена в обработке синхронизации данных). Полностью снимем с регистрации:

    — Все помеченные на удаление и измененные документы за свернутый период;

    — Созданные документы ввода начальных остатков и корректировок регистров, чтобы они не транслировались в БП.

  5. Корректировка начальной даты выгрузки:

    В настройках правил отправки данных на стороне УТ изменим реквизит Начальная дата выгрузки документов на дату границы свёртки (например, на начало текущего рабочего периода). Это предотвратит повторную случайную регистрацию старых документов при их возможном перепроведении в будущем.

Альтернативные варианты организации обмена

Рассмотрим еще два технических подхода, которые применяются на практике в зависимости от масштаба изменений:

  1. Перенастройка синхронизации с нуля:

    Если в процессе свёртки база УТ подверглась глубокой очистке нормативно-справочной информации (НСИ), надежнее всего полностью удалить старую настройку обмена в обеих базах и настроить интеграцию заново. При первой синхронизации следует указать новую дату начала обмена и сопоставить справочники по уникальным идентификаторам (GUID) и наименованиям без выгрузки исторических документов.

  2. Параллельная свёртка 1С:Бухгалтерии:

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

Таким образом, сочетание даты запрета загрузки данных на стороне БП и грамотной очистки регистрации изменений на стороне УТ гарантирует полную сохранность бухгалтерских проводок прошлых периодов при свёртке торговой базы.

← На главную