← На главную
При обновлении конфигураций 1С:Управление торговлей 11 (начиная с релизов 11.3 и 11.4) и 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с ошибками синхронизации. Типичные проявления проблемы: счета-фактуры переносятся с битыми ссылками <Объект не найден> вместо документов-оснований, накладные поступают пустыми или удаляются при загрузке, а платежные документы вовсе не регистрируются к обмену.
Проанализируем архитектурные изменения в программах и разберем пошаговый порядок восстановления штатного обмена данными.
Причины сбоя синхронизации
Выясним, какие технические факторы приводят к ошибкам при переносе первичных документов:
- Изменение состава метаданных в УТ 11: В релизах УТ 11.3.3 и 11.4 разработчики платформы отказались от единого документа
ПоступлениеТоваровУслуг. Вместо него учет разделен на два отдельных объекта: ПриобретениеТоваровУслуг (для материальных ценностей) и ПриобретениеУслугПрочихАктивов (для услуг и постатейных расходов). Старые правила обмена на базе Конвертации данных 2.0 не содержат правил выгрузки для новых объектов метаданных.
- Отказ от правил КД 2.0 в пользу EnterpriseData: Современные версии БП 3.0 и УТ 11 не поддерживают традиционный обмен по правилам из файлов или макетов. Вся синхронизация строится на базе универсального формата EnterpriseData (XDTO-пакеты). Если обмен был настроен по старой технологии, при обновлении конфигураций правила перестают работать.
- Несоответствие дат и условий выгрузки документов: Если дата счета-фактуры попадает в открытый период синхронизации, а дата накладной-основания меньше даты запрета/начала выгрузки, счет-фактура выгрузится в БП без документа-основания, сформировав битую ссылку
<Объект не найден>.
- Откат транзакций при загрузке в БП 3.0: Если при десериализации пакета EnterpriseData в базе-приемнике не удается автоматически подставить обязательные аналитические реквизиты (номенклатурные группы, счета учета, статьи затрат), документ может быть удален механизмом контроля целостности при отмене транзакции записи.
Шаг 1. Переход на синхронизацию через универсальный формат EnterpriseData
Разберем процесс правильного перенастроения обмена между базами. Использование старых файлов правил конвертации больше не допускается.
- Перейдем в раздел НСИ и администрирование → Синхронизация данных в обеих конфигурациях.
- Удалим старую нерабочую настройку синхронизации, созданную по правилам обмена.
- Создадим новое подключение, выбрав вариант Синхронизация данных через универсальный формат (EnterpriseData).
- Настроим прямое подключение к базе через COM-соединение или веб-сервис (либо через общий сетевой каталог/FTP при файловом обмене).
- Установим единую дату начала выгрузки документов в параметрах подключения, чтобы исключить разрыв связей между накладными и счетами-фактурами.
- Выполним первичное сопоставление нормативно-справочной информации: справочников
Организации, БанковскиеСчета, Контрагенты (по ИНН/КПП) и Номенклатура (по артикулу и наименованию), чтобы избежать дублирования элементов.
Шаг 2. Ручная регистрация изменений для пропущенных документов
Если после настройки формата EnterpriseData часть старых документов не попала в выгрузку автоматически, зарегистрируем их к обмену вручную.
- В окне Синхронизация данных нажмем кнопку Состав отправляемых данных (или откроем обработку
Регистрация изменений для обмена через функции для технического специалиста).
- В дереве метаданных найдем новые документы:
Приобретение товаров и услуг
Приобретение услуг и прочих активов
Поступление безналичных ДС
- Нажмем правой кнопкой мыши по нужному объекту и выберем Зарегистрировать изменения всех объектов этого типа либо выберем конкретные документы по периоду.
- Выполним сеанс синхронизации данных.
Шаг 3. Диагностика ошибок загрузки через Журнал регистрации
Если документы выгружаются из УТ, но по-прежнему отсутствуют или «исчезают» в БП 3.0, проанализируем системный журнал приемника:
- В 1С:Бухгалтерия предприятия 3.0 откроем Администрирование → Обслуживание → Журнал регистрации.
- Установим отбор по событию:
Синхронизация данных.Загрузка.
- Установим фильтр по важности:
Ошибка и Предупреждение.
- Изучим текст сообщений об ошибках XDTO-десериализации. Если в журнале зафиксированы ошибки заполнения реквизитов (например, не найдена номенклатура или пустой счет расчетов), проверим правила заполнения счетов учета по умолчанию в регистре сведений
СчетаУчетаНоменклатуры и СчетаУчетаРасчетовСКонтрагентами.
Рекомендации по поддержке версий конфигураций
Формат EnterpriseData постоянно обновляется и версионируется (версии 1.5, 1.6, 1.8 и выше). Для стабильной работы модуля МенеджерОбменаЧерезУниверсальныйФормат рекомендуется обновлять конфигурации 1С:УТ 11 и 1С:БП 3.0 синхронно, используя релизы с близкими датами выпуска. Это гарантирует полную совместимость XDTO-пакетов и исключает пропуск полей при переносе первичных документов.