Почему после синхронизации документы из «УТ» не проводятся в «Бухгалтерии», а только записываются?

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

Часто после обновления одной из конфигураций, например, «1С:Бухгалтерия предприятия» (БП), пользователи сталкиваются с проблемой: документы, пришедшие из «1С:Управление торговлей» (УТ) через синхронизацию, перестают проводиться. В списке они могут отображаться как проведенные, но на самом деле они только записаны, о чем свидетельствует иконка документа (убедиться в расхождении статусов поможет сверка документов, выгруженных из БП в УТ). При попытке провести их вручную система либо не выдает ошибок и проводит документ, либо сообщает о незаполненных обязательных полях, таких как Счет учета или Счет передачи. Рассмотрим, почему это происходит и как исправить ситуацию.

Основная причина — рассогласование правил обмена после обновления

Наиболее вероятная причина такого поведения — это устаревшие или несовместимые правила обмена. Когда вы обновляете одну из баз (чаще всего БП), в ней могут измениться структура данных, реквизиты документов или добавиться новые механизмы учета. Если правила обмена устарели, они просто не «знают» об этих изменениях. В результате данные отправляются в старом формате, который новая версия БП не может корректно обработать и провести.

На это указывают следующие признаки, замеченные пользователями:

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

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

Чтобы восстановить корректную работу синхронизации, необходимо провести комплексную проверку и, скорее всего, обновить правила. Важно: перед выполнением любых действий обязательно создайте резервные копии обеих информационных баз — УТ и БП.

Шаг 1. Проверка настроек счетов учета в «Бухгалтерии»

Первым делом убедимся, что проблема не на стороне настроек самой «Бухгалтерии». Часто документы не проводятся, потому что для новой номенклатуры или целых номенклатурных групп не заданы счета учета по умолчанию. Чтобы упростить этот процесс, можно использовать обработку для заполнения счетов учета.

  1. Откройте базу «1С:Бухгалтерия предприятия».
  2. Перейдите в раздел «Справочники» → «Номенклатура».
  3. Найдите товар, который фигурирует в непроведенном документе. Откройте его карточку или карточку группы, в которую он входит.
  4. В карточке номенклатуры или группы найдите гиперссылку «Счета учета номенклатуры» и перейдите по ней.
  5. Откроется регистр сведений, где для каждой организации (и склада, если учет ведется по складам) задаются счета учета. Убедитесь, что для вашей организации здесь заполнены все необходимые поля: Счет учета (например, 41.01), Счет передачи (45.01), счета учета НДС и так далее.

Если для какой-то номенклатуры или группы эти настройки пусты, система не сможет подставить их в документ при загрузке, и документ не проведется. Также стоит исключить технические ошибки синхронизации, выполнив исправление правил обмена EnterpriseData для справочников «Номенклатура» и «Склады», если наблюдаются «битые ссылки». Заполните недостающие данные и попробуйте провести один из проблемных документов вручную.

Шаг 2. Обновление правил обмена

Это ключевой шаг для решения проблемы. Актуальные правила обмена всегда содержатся в более новой версии конфигурации. Наша задача — выгрузить их из обновленной БП и загрузить в УТ.

Разберем процесс по шагам:

  1. Выгрузка правил из «1С:Бухгалтерия» (БП):
    • Зайдите в БП в раздел «Администрирование» → «Синхронизация данных».
    • Нажмите на ссылку «Настройки синхронизации данных» и откройте вашу настройку обмена с УТ (там же обычно проверяются настройки выгрузки документов из БП 3.0 для обратного потока данных).
    • В форме настройки найдите меню «Еще» (или аналогичное) и поищите пункт, связанный с правилами обмена. Часто там есть возможность выгрузить правила конвертации объектов в файл.
  2. Загрузка правил в «1С:Управление торговлей» (УТ):
    • Откройте базу УТ и перейдите в аналогичный раздел «НСИ и администрирование» → «Синхронизация данных».
    • Откройте ту же настройку обмена.
    • Найдите опцию для загрузки правил из файла. Обычно она находится в меню «Еще» → «Загрузить правила».
    • Выберите XML-файл, который вы сохранили из БП.
  3. Повторная регистрация объектов и запуск обмена:
    • После загрузки новых правил система может предложить выполнить повторную регистрацию объектов для обмена. Это необходимо, чтобы все документы и справочники были проверены на соответствие новым правилам. Согласитесь с этим действием. Если нужно переотправить большой массив данных, поможет регистрация к обмену сразу всех документов, начиная с указанной даты.
    • Запустите синхронизацию данных заново. Сначала можно запустить обмен по нескольким проблемным документам, чтобы проверить результат.

После обновления правил новые документы должны загружаться в БП с корректно заполненными полями и успешно проводиться.

Шаг 3. Проверка других возможных причин

Если обновление правил не помогло или помогло частично, проанализируем другие возможные проблемы.

Подведем итог: в подавляющем большинстве случаев проблема непроведения документов из УТ в БП после обновления решается обновлением правил обмена. Начинать диагностику следует именно с этого, предварительно проверив базовые настройки счетов учета в «Бухгалтерии». И всегда помните о необходимости создавать резервные копии перед внесением изменений в настройки синхронизации.

← На главную