Переход с редакции 11.1 на 11.2 в «1С:Управление торговлей» принес значительные изменения в интерфейсе и логике расположения административных функций. Многие пользователи и администраторы, привыкшие к старому расположению настроек обмена, сталкиваются с тем, что привычные пункты меню исчезают. В этой статье мы подробно разберем, куда переместились настройки синхронизации, как включить необходимые опции и в чем заключаются особенности работы этого механизма в базовых версиях программы.
Разберем ситуацию, когда вы используете полнофункциональную версию (ПРОФ) и не видите раздела синхронизации в привычном месте. В версии 11.2 разработчики реализовали концепцию «Единого окна для интеграций», поэтому настройки обмена теперь сгруппированы с другими внешними сервисами. Проанализируем шаги, которые необходимо предпринять для активации раздела:
Использовать синхронизацию данных. Установим его.Если после включения опции пункт все равно не отображается в панели навигации раздела, нам необходимо проверить настройки интерфейса. Нажмем на иконку «Настройка» (шестеренка) в правом верхнем углу, выберем Настройка навигации и перенесем пункт Синхронизация данных из левой колонки в правую.
Рассмотрим важный нюанс: в базовой версии 1С:Управление торговлей 11.2 стандартный раздел «Синхронизация данных» в меню «НСИ и администрирование» может отсутствовать вовсе, даже если у пользователя полные права. Это связано с лицензионными ограничениями базовой версии. Проанализируем, как настроить обмен в этом случае:
В базовой версии путь к настройкам выглядит иначе. Посмотрим на следующий маршрут: Моя организация — Регулярные операции — Синхронизация с Бухгалтерией 3.0. Важно понимать, что в «базе» функционал синхронизации существенно урезан:
Выясним причину такой перегруппировки меню. Начиная с версии 11.2, 1С активно внедряет универсальный формат обмена данными — EnterpriseData, базирующийся на XML/XDTO. В отличие от старых правил конвертации 2.0, этот формат позволяет конфигурациям обмениваться данными без жесткой привязки к внутренней структуре метаданных друг друга. Это упрощает поддержку обменов при обновлении программ.
Если вы переносите настройки из версии 11.1, обратите внимание на номера сообщений. Рассмотрим ситуацию, когда в окне «Состав отправляемых данных» номера принятых и отправленных сообщений сбросились в «0». Это может привести к тому, что принимающая база (например, «1С:Бухгалтерия») проигнорирует файл обмена. В таком случае нам нужно вручную зайти в Параметры подключения — Сведения о синхронизации данных и установить номера сообщений в соответствии с актуальным состоянием обмена в другой базе.
Если вы работаете с конфигурацией, написанной «с нуля», простое включение константы Использовать синхронизацию данных не поможет. Разберем, что должно присутствовать в системе для появления этого функционала:
ПланыОбмена.EnterpriseData.Посмотрим на пример кода, который часто используется в процедурах инициализации при обмене данными для проверки регистрации изменений:
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, СсылкаНаОбъект);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Изменения.НомерСообщения ИЗ ПланОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат.Изменения КАК Изменения";
Иногда возникают ситуации, когда все настройки верны, права Полные и Администратор системы назначены, функциональная опция включена, но раздел не появляется. Разберем технический способ решения этой проблемы. Часто это связано с кэшированием графического интерфейса платформой 1С:Предприятие. Попробуем выполнить очистку кэша:
/ClearCache.Также проанализируем настройки прав доступа. Убедимся, что у пользователя в конфигураторе в дополнение к полным правам назначена роль УдаленныйДоступСинхронизацияДанныхЧерезУниверсальныйФормат или аналогичная, отвечающая за использование стандартных интерфейсов обмена.
Таким образом, в УТ 11.2 разработчики постарались максимально унифицировать процесс настройки обменов, вынеся их в общий блок интеграций. Для успешной настройки нам достаточно знать новый путь в меню и учитывать ограничения лицензии вашей версии программы.