К статье
Практический материал

Администрирование · 10 мин

Что такое УВД в 1С и как с ним работать

Что такое УВД в 1С: расшифровка аббревиатуры, задачи управления внешними данными, способы подключения источников, настройка обмена и типичные ошибки.

Под аббревиатурой УВД в контексте 1С чаще всего понимают управление внешними данными — совокупность механизмов, которые позволяют информационной базе получать, передавать и синхронизировать информацию с источниками за пределами самой конфигурации. Это могут быть другие базы 1С, сторонние учётные системы, сайты, банковские сервисы, файлы обмена и базы данных SQL.

Важный нюанс: УВД — не отдельная типовая конфигурация и не стандартный объект платформы, а прикладное понятие. В разных компаниях и отраслевых решениях под ним подразумевают разные вещи: подсистему обмена, внешние источники данных, планы обмена или интеграционный модуль. Поэтому, встретив термин в должностной инструкции или техническом задании, всегда уточняйте, о каком именно механизме идёт речь.

Ниже разобраны основные трактовки термина, типовые механизмы платформы, которые закрывают задачи управления внешними данными, порядок настройки обмена и контрольные точки для проверки результата.

Как расшифровывается УВД и где встречается термин

Аббревиатура УВД не входит в официальный глоссарий платформы 1С, поэтому её значение определяется контекстом. На практике встречаются три основные трактовки.

Первая — управление внешними данными как функциональный блок: всё, что связано с загрузкой и выгрузкой информации. Вторая — подсистема или модуль в отраслевом решении, отвечающий за интеграции. Третья — должностная или ролевая формулировка: «специалист по УВД» означает сотрудника, который сопровождает обмены, следит за очередями сообщений и разбирает ошибки синхронизации.

Какие механизмы платформы решают задачи УВД

Платформа 1С:Предприятие предоставляет несколько штатных инструментов, которые вместе и образуют контур управления внешними данными. Выбор зависит от типа источника и требований к скорости обмена.

  • Планы обмена — механизм синхронизации между базами 1С (распределённые базы, обмен «Бухгалтерия — Управление торговлей», обмен с сайтом). Работают по правилам конвертации и регистрации изменений.
  • Внешние источники данных — объект метаданных, позволяющий подключиться к внешней базе (например, через ODBC) и читать или изменять её таблицы прямо из кода 1С.
  • Веб-сервисы и HTTP-сервисы — публикация интерфейсов, через которые сторонние системы обращаются к базе, либо вызов внешних API из кода 1С.
  • Файловый обмен — загрузка и выгрузка XML, CSV, DBF, Excel через обработки и типовые механизмы вроде «Универсального обмена данными».
  • COM/OLE-соединение — прямое подключение одной базы 1С к другой (устаревающий, но ещё встречающийся способ).

В типовых конфигурациях большинство этих сценариев собрано в разделе «Администрирование — Синхронизация данных» (в разных конфигурациях название может отличаться). Там настраиваются префиксы баз, расписание обмена и правила сопоставления объектов.

Сравнение вариантов обмена

План обмена

Подходит для регулярной синхронизации между базами 1С. Ограничение: обе базы должны быть на платформе 1С, нужна настройка правил конвертации.

Внешние источники данных

Подходят для чтения таблиц сторонних SQL-баз в режиме, близком к реальному времени. Ограничение: требуется доступ к СУБД и понимание её структуры.

HTTP/веб-сервисы

Подходят для интеграции с сайтами, CRM и произвольными системами. Ограничение: нужна разработка или настройка сервисов и защита канала.

Файловый обмен

Подходит для разовых загрузок и систем без прямого доступа. Ограничение: ручной запуск или регламент, выше риск ошибок формата.

Как настроить синхронизацию через план обмена

Самый частый сценарий УВД — настроить обмен между двумя базами 1С. Порядок действий для типовых конфигураций выглядит так.

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

Далее выберите способ транспорта: каталог обмена (локальный или сетевой), FTP, прямое подключение или обмен через веб-сервис. После создания настройки выполните первоначальную выгрузку данных, загрузите её во вторую базу и сопоставьте объекты — справочники номенклатуры, контрагентов, организации. Только после сопоставления запускайте регулярный обмен по расписанию.

Порядок настройки обмена
  1. 1
    Проверьте совместимость релизов обеих баз и сделайте резервные копии
  2. 2
    Включите синхронизацию данных и задайте префикс базы
  3. 3
    Создайте настройку обмена и выберите транспорт (каталог, FTP, веб-сервис)
  4. 4
    Выполните первоначальную выгрузку и загрузку во вторую базу
  5. 5
    Сопоставьте справочники и проверьте не сопоставленные объекты
  6. 6
    Настройте расписание обмена и контролируйте журнал регистрации первые дни

Внешние источники данных: когда без них не обойтись

Если данные хранятся не в 1С, а, например, в таблицах MS SQL, MySQL или PostgreSQL, используется объект конфигурации «Внешние источники данных». Он позволяет описать структуру внешних таблиц и работать с ними в запросах и коде почти как со штатными объектами.

Настройка выполняется в конфигураторе: создаётся внешний источник, указывается строка подключения (чаще через ODBC-драйвер), описываются таблицы и поля. В пользовательском режиме подключение активируется через функциональную опцию или программно — методом установки соединения.

Учитывайте ограничения: внешние источники данных чувствительны к изменениям структуры внешней базы, а запросы к ним выполняются медленнее, чем к внутренним таблицам. Для больших объёмов лучше загружать данные в промежуточные регистры сведений, чем обращаться к внешней базе при каждом расчёте.

Контроль и диагностика обмена

Настроенный обмен требует регулярного контроля. Простой признак здоровой синхронизации — отсутствие ошибок в журнале регистрации и в списке проблем обмена, а также своевременное появление документов в базе-приёмнике.

Если данные не приходят, проверяйте в такой последовательности: доступность транспорта (каталога, FTP, сервиса), регистрацию изменений в плане обмена, наличие неотправленных сообщений, ошибки конвертации конкретных объектов. В типовых конфигурациях для этого есть обработка «Результаты обмена данными» и механизм повторной отправки отдельных объектов.

Контрольные точки

Как проверить результат

Журнал регистрации после сеанса обмена
Норма

Нет ошибок отправки и загрузки сообщений

Тревожный признак

Ошибки конвертации, недоступность каталога или сервиса

Состав принятых данных
Норма

Документы и справочники появляются в базе-приёмнике без дублей

Тревожный признак

Дубли контрагентов и номенклатуры, незаполненные реквизиты

Очередь сообщений обмена
Норма

Сообщения отправляются и подтверждаются, очередь не растёт

Тревожный признак

Накопление неотправленных пакетов, зависшие номера сообщений

Типичные ошибки при организации УВД

Большинство проблем с внешними данными возникает не из-за платформы, а из-за организационных просчётов на этапе запуска.

Самая частая ошибка — запуск обмена без сопоставления справочников. В результате в базе-приёмнике появляются десятки дублей контрагентов и позиций номенклатуры, которые потом приходится вычищать вручную. Вторая типичная ошибка — отсутствие префиксов баз, из-за чего при обратной синхронизации возникают конфликты номеров документов.

Типичные ошибки
01
Запуск обмена без сопоставления справочников — дубли контрагентов и товаров в базе-приёмнике
02
Обмен без префиксов баз — конфликты номеров документов при двусторонней синхронизации
03
Изменение структуры внешней SQL-базы без корректировки внешнего источника данных — падение запросов и отчётов
04
Отсутствие мониторинга очереди сообщений — обмен молча останавливается, расхождения обнаруживаются через недели
05
Настройка прямо в рабочей базе без копии — испорченные документы и долгое восстановление из архива

Границы безопасной самостоятельной работы

Настроить типовой обмен между двумя базами одного вендора-конфигурации по инструкции может опытный пользователь или администратор без программирования. То же относится к файловой загрузке через типовые обработки.

К разработчику или интегратору стоит обращаться, если требуется: написание HTTP-сервисов, доработка правил конвертации, подключение внешних источников данных к нестандартной СУБД, разбор массовых дублей после неудачного обмена. Эти задачи требуют понимания структуры метаданных и рискуют затронуть учётные данные.

Итог

Что важно запомнить

УВД в 1С — это управление внешними данными: обмен с другими базами и системами через планы обмена, внешние источники данных, сервисы и файлы. Успех зависит от совместимости релизов, сопоставления справочников, префиксов и регулярного контроля журнала обмена. Любые эксперименты — только на копии базы.

Частые вопросы

УВД — это отдельная программа 1С?

Нет. Это не самостоятельный продукт, а прикладное понятие, объединяющее механизмы обмена и интеграции. Все они входят в состав платформы 1С:Предприятие и типовых конфигураций.

Чем план обмена отличается от внешнего источника данных?

План обмена периодически переносит изменённые объекты между базами 1С по правилам конвертации. Внешний источник данных даёт прямой доступ к таблицам сторонней СУБД в момент обращения, без копирования данных в базу 1С.

Можно ли настроить обмен без программиста?

Да, если речь идёт о типовом обмене между стандартными конфигурациями: настройка выполняется в пользовательском режиме мастером. Для нестандартных правил, веб-сервисов и подключения сторонних СУБД потребуется разработчик.

Что делать, если после обмена появились дубли контрагентов?

Остановите регулярный обмен, выполните поиск и удаление дублей штатной обработкой, затем вручную сопоставьте оставшиеся объекты в настройке синхронизации и только потом возобновляйте обмен. При массовых дублях проще восстановить базу из копии и повторить первоначальную синхронизацию корректно.

Как понять, что обмен перестал работать?

Косвенные признаки: в базе-приёмнике не появляются новые документы, растёт очередь неотправленных сообщений, в журнале регистрации фиксируются ошибки. Настройте регулярную проверку журнала или оповещения, чтобы не узнавать о сбое по расхождениям в учёте.

Безопасно ли подключать внешнюю SQL-базу к 1С?

Да, при соблюдении условий: используйте учётную запись с минимально необходимыми правами (только чтение, если запись не требуется), ограничьте сетевой доступ к серверу СУБД и не храните пароль в открытом виде в коде общих модулей.