← На главную
При организации обмена между 1С:Управление торговлей и несколькими базами 1С:Бухгалтерия предприятия нередко возникает ситуация, когда по одной из организаций выгрузка полностью прекращается: в окне синхронизации отображается 0 документов к отправке, а попытка настроить обмен заново завершается предупреждением о том, что такая синхронизация уже существует. Разберем по шагам причины такого поведения платформы и детальный алгоритм восстановления корректного обмена данными.
Причина блокировки: почему программа сообщает, что синхронизация уже есть
В основе механизма синхронизации типовых конфигураций платформы «1С:Предприятие» лежит механизм планов обмена. Вся структура опирается на строгие правила уникальности узлов:
- Уникальность кода узла. Каждый узел плана обмена обладает строковым кодом, который обычно соответствует префиксу информационной базы-корреспондента. Платформа категорически запрещает создавать два узла с одинаковым кодом в пределах одного плана обмена.
- Пометка на удаление вместо физического удаления. Когда пользователь удаляет настройку синхронизации через стандартное меню программы, узел плана обмена чаще всего не удаляется безвозвратно, а лишь получает пометку на удаление. Объект продолжает существовать в информационной базе, сохраняя за собой код и занятый префикс. При попытке заново ввести тот же префикс конфигурация фиксирует дублирование и блокирует создание настройки.
- Зависшие хвосты регистрации. Пока старый помеченный узел находится в базе, таблицы регистрации изменений продолжают хранить ссылки на него, что может приводить к внутренним конфликтам при ручной или повторной регистрации данных.
Пошаговое решение: полное удаление старой синхронизации
Для того чтобы освободить префикс базы и корректно инициализировать подключение, выполним очистку информационной базы от остатков прежней настройки:
- Перейдем в раздел НСИ и администрирование, откроем пункт Синхронизация данных и проверим список настроенных подключений.
- Удалим неработающую настройку обмена через меню (при этом узел получит пометку на удаление).
- Перейдем в раздел НСИ и администрирование — Обслуживание — Удаление помеченных объектов.
- Выберем режим выборочного или полного удаления, найдем узел плана обмена, относящийся к проблемной базе
1С:Бухгалтерия предприятия, и выполним его окончательное физическое удаление из базы данных.
- После завершения процедуры очистки вернемся в раздел синхронизации и повторим мастер настройки обмена. Теперь программа позволит беспрепятственно задать исходный префикс.
Почему к отправке регистрируется 0 документов: диагностика правил
Если синхронизация создана, но документы упорно не попадают в пакет выгрузки, проанализируем ключевые параметры фильтрации на стороне 1С:Управление торговлей:
- Дата начала выгрузки. В окне настройки правил отправки данных узла проверяем параметр даты, с которой разрешена передача документов. Если первичные документы в базе оформлены раньше указанной даты, подсистемы обмена их проигнорируют.
- Отбор по организациям. В сценарии, когда из одной УТ данные распределяются по разным базам БП, для каждого узла настраивается индивидуальный фильтр. Проверим, установлена ли галочка напротив нужной организации в настройках правил отправки конкретного узла.
- Дублирование элементов справочника «Организации». Распространенная ошибка кроется в появлении дублирующихся записей. Если в справочнике созданы две организации с одинаковым наименованием, а документы проводятся по одной из них, в то время как в правилах обмена указана другая ссылка, регистрация документов не произойдет. Рекомендуется проверить справочник через обработку
Поиск и удаление дублей.
- Статус проведения документов. По умолчанию типовые правила регистрации фиксируют к отправке только проведенные документы. Черновики и непроведенные накладные автоматически исключаются из очереди отправки.
Ручная регистрация данных через состав отправляемых данных
Если документы соответствуют всем критериям, но авторегистрация не сработала (например, после группового перепроведения или сбоя в фоновых заданиях), используем встроенную обработку:
- В списке настроек синхронизации нажмем кнопку Состав отправляемых данных (также доступна через функции для технического специалиста как обработка
Регистрация изменений для обмена данными).
- В открывшемся дереве метаданных развернем ветку Документы.
- Найдем требуемые виды документов (например,
Реализация товаров и услуг или Поступление товаров и услуг).
- Нажмем правой кнопкой мыши по нужному документу и выберем команду Зарегистрировать изменения — По отбору..., где укажем период и организацию.
- Убедимся, что счетчик объектов изменился с 0 на реальное количество документов, и запустим синхронизацию повторно.
Особенности схемы «Одна база УТ — несколько баз БП»
При ведении учета по нескольким организациям в раздельных бавах бухгалтерии важно соблюдать строгую дисциплину настроек:
- Раздельные префиксы. Каждая база БП обязана иметь свой уникальный префикс узла (например,
ББ для первой и БП для второй), не совпадающий с префиксом базы УТ.
- Синхронизация нормативно-справочной информации. Обратим внимание, что справочники
Контрагенты и Номенклатура при стандартных правилах могут передаваться в обе бухгалтерии, если они задействованы в общих операциях. Чтобы избежать засорения баз, в правилах отправки данных рекомендуется активировать режим передачи справочников только по остаткам или только используемых в выгружаемых документах.
- Сохранение сопоставления объектов. При полном пересоздании узла обмена записи в регистре сведений
Соответствия объектов информационных баз могут утратить актуальность. При первой синхронизации после перенастройки обязательно проконтролируем таблицу сопоставления данных, чтобы не допустить дублирования элементов справочников.