Ситуация, когда документ в рабочей базе оказывается поврежден, а в архиве он находится в корректном состоянии, встречается довольно часто. Однако в такой сложной конфигурации, как ЗУП, простое копирование объекта между базами может привести к серьезным проблемам с учетом. Давайте разберемся, как действовать правильно, чтобы не нарушить целостность данных и избежать конфликтов в регистрах.
Выгрузка и загрузка данных XML?Многие пользователи сразу вспоминают про типовую обработку Выгрузка и загрузка данных XML с ИТС. Безусловно, она позволяет физически переместить объект, но в контексте ЗУП это решение несет критические риски:
ЗУП не существуют обособленно. Они тесно связаны с регистрами Взаиморасчеты с сотрудниками, Учет доходов для исчисления страховых взносов и НДФЛ. Перенос документа без пересчета может привести к дублированию записей или потере связей, что сделает невозможным корректный расчет будущей зарплаты.GUID): Если вы просто загрузите объект, система может попытаться создать дубли предопределенных элементов, таких как Виды начислений или Подразделения, если их внутренние идентификаторы не совпадут идеально. Это быстро превратит вашу базу в «помойку».Вместо того чтобы пытаться внедрить «чужой» документ в базу, профессионалы рекомендуют использовать метод «чистого листа». Рассмотрим этот алгоритм пошагово:
GUID и корректными ссылками на текущие элементы справочников.Excel/CSV, мы переносим только «сырые» данные (список сотрудников и их начисления) из табличной части документа архива в табличную часть нового документа.Если на основе поврежденного документа уже были созданы Ведомости на выплату зарплаты, их также нужно актуализировать. Рассмотрим, как это сделать аккуратно:
Когда вы замените старый документ на новый, Ведомость потеряет связь с начислениями. Вам не нужно пересоздавать ведомость целиком, если она уже содержит сложные данные. Воспользуйтесь кнопкой «Изменить зарплату в ведомости». Это позволит перепривязать суммы к новому документу-основанию, сохранив общую структуру выплаты.
Перед тем как приступать к манипуляциям, обязательно выполните следующие действия:
Версионирование объектов в настройках программы. Это позволит вам всегда видеть, кто и что изменил в документе, и при необходимости откатиться к предыдущей версии.1С сформировать движения самостоятельно путем штатного проведения документа.Следуя этим простым правилам, вы обеспечите стабильность учета и избавите себя от долгого поиска ошибок в отчетности по НДФЛ или страховым взносам в будущем.