Как настроить передачу документов из Управления торговлей 11 в Бухгалтерию 3.0

· 9 мин

Содержание

Выгрузить данные из 1С:Управление торговлей 11 в 1С:Бухгалтерию 3.0 проще всего типовой синхронизацией: включите её в обеих базах (в Бухгалтерии — Администрирование → Синхронизация данных), задайте разные префиксы, создайте в УТ новую синхронизацию с Бухгалтерией и выберите канал — общий каталог, FTP или прямое подключение. Первый обмен сопоставляет справочники, дальше документы уходят по расписанию или по кнопке «Синхронизировать».

Отдельные правила обмена писать не нужно: для пары УТ 11 – БП 3.0 они уже встроены в обе конфигурации. Ручная работа с правилами и обработкой «Универсальный обмен данными в формате XML» нужна только для старой УТ 10.3 или доработанных баз.

Что проверить в обеих базах до первого обмена

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

  • 🔄 Актуальные релизы. УТ и Бухгалтерия должны быть обновлены до релизов, вышедших примерно в одно время. Обмен идёт через универсальный формат EnterpriseData, и у каждой версии конфигурации свой набор поддерживаемых версий формата. Если одна база отстаёт на год, синхронизация может не стартовать или терять часть реквизитов.
  • 💾 Резервные копии. Выгрузите обе базы в .dt через Конфигуратор. Первая синхронизация создаёт в Бухгалтерии сотни объектов, откатить их вручную почти невозможно.
  • 🏢 Организации. Реквизиты организаций (ИНН, КПП) в УТ и БП должны совпадать: по ним программа узнаёт «свою» фирму.
  • 📅 Дата начала обмена. Решите, с какого числа документы пойдут в Бухгалтерию. Обычно это первое число квартала, на который в БП уже введены остатки.
  • 👤 Права. Пользователь, под которым идёт обмен, должен иметь полные права в обеих базах.

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

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

Шаг 1. Префиксы и включение синхронизации данных

Префикс — две-три буквы, которые программа добавляет к номерам документов и кодам справочников. Без него документ «00000123» из УТ столкнётся с документом с тем же номером в Бухгалтерии.

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

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

Если база используется в нескольких обменах (например, УТ ещё обменивается с Розницей), префикс у неё один на все узлы. Согласуйте его с тем, кто настраивал предыдущие синхронизации.

Шаг 2. Создание синхронизации и правил отправки в УТ

Настраивать удобнее со стороны УТ: там больше параметров отбора.

  1. В УТ по ссылке «Синхронизация данных» откройте «Настройки синхронизации данных».
  2. Нажмите «Новая синхронизация данных» и выберите в списке 1С:Бухгалтерию предприятия, редакция 3.0.
  3. Выберите способ подключения (сравнение — в разделе о каналах ниже).
  4. Задайте параметры для выбранного канала: путь к каталогу, адрес FTP или параметры базы-приёмника.
  5. Перейдите к правилам отправки данных.

В правилах отправки решаются три вопроса:

ПараметрЧто выбратьЗачем
Дата началаПервое число периода, с которого в БП нет ручных документовНе перезаписать то, что бухгалтер уже ввёл
ОрганизацииТолько те, что ведут учёт в этой БухгалтерииНе тащить чужие фирмы холдинга
Состав документовВсе или только отдельные видыНапример, без кассовых, если касса ведётся в БП

Отдельно решите, как передавать документы оплаты. Если банк ведётся в Бухгалтерии, отключите их выгрузку из УТ, иначе в БП появятся дубли списаний и поступлений.

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

Шаг 3. Выгрузка через каталог, FTP или почту

Файловый канал работает так: УТ складывает пакет в общую папку, Бухгалтерия забирает его при своей синхронизации, обрабатывает и кладёт ответный пакет с подтверждением.

Как запустить первую выгрузку:

  1. В УТ в списке настроек синхронизации выделите узел Бухгалтерии.
  2. Нажмите «Синхронизировать».
  3. УТ сформирует XML-пакет (обычно в zip-архиве) и запишет его в указанный каталог.
  4. В Бухгалтерии нажмите «Синхронизировать» у ответного узла.
  5. Бухгалтерия загрузит пакет и при первом обмене предложит сопоставить данные.

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

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

\\fileserver\obmen\ut_bp\

Учётной записи службы ragent нужны права на чтение и запись в эту папку. Иначе синхронизация вернёт ошибку доступа к каталогу, хотя из проводника у пользователя папка открывается.

FTP и электронная почта работают так же, как каталог, только транспорт другой. Их выбирают, когда базы стоят в разных офисах без общей сети.

Шаг 4. Загрузка в Бухгалтерию и сопоставление справочников

Первая загрузка в Бухгалтерию — самый ответственный момент. Программа ищет в БП объекты, которые уже есть, и связывает их с объектами УТ.

Как ищутся пары:

  • 🧾 контрагенты — по ИНН и КПП;
  • 🏦 банковские счета — по номеру счёта и БИК;
  • 📦 номенклатура — по наименованию и артикулу;
  • 🏬 склады — по наименованию.

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

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

Что проверить в Бухгалтерии после загрузки:

  1. Откройте журнал документов реализации и поступления за период обмена: количество должно совпадать с УТ.
  2. Сформируйте оборотно-сальдовую ведомость по счёту 41 (или 10, 43 — в зависимости от вида номенклатуры). Если суммы попали на счёт «не тот», дело в счетах учёта номенклатуры в БП.
  3. Проверьте, что документы проведены. Загруженные документы проводятся при обмене автоматически, но если не хватило реквизита (счёта учёта, ставки НДС), документ останется записанным без проведения.

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

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

Прямое подключение и обмен по расписанию

Прямое подключение избавляет от общей папки: УТ сама открывает Бухгалтерию и записывает в неё данные.

КаналКогда подходитОграничения
Прямое подключение в локальной сетиОбе базы на одном сервере 1С или в одной сетиНужен доступ одной базы к другой; разрядность и версия платформы должны совпадать
Через интернет (веб-сервис)Бухгалтерия опубликована на веб-сервере или в облакеНужна публикация базы и настройка веб-сервера
Общий каталогФайловые базы в одной сетиНужен доступ к папке обеим сторонам
FTP, почтаРазные офисы без VPNЗадержка, ручное подтверждение настроек

Мгновенной синхронизации в типовом обмене нет: данные уходят пакетами. Ближе всего к «онлайну» — сценарий по расписанию.

Как настроить расписание:

  1. В настройках синхронизации данных откройте нужный узел.
  2. Найдите блок с расписанием (сценарии синхронизации).
  3. Задайте интервал: для небольшой фирмы хватает обмена раз в час, для активной торговли — раз в 15–30 минут.
  4. Сохраните. Синхронизацию выполнит регламентное задание.

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

Если УТ старая: обмен через правила XML

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

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

Обработку для нужной версии платформы берут из комплекта 1С:Конвертации данных. Этот путь гибкий, но хрупкий: правила привязаны к версиям конфигураций и ломаются после обновления любой из баз. Если у вас УТ 11 и БП 3.0, лучше перейти на типовую синхронизацию.

Ошибки синхронизации и как их снять

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

Диагностика: выберите симптом

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

Массовая повторная регистрация документов за прошлые периоды перезапишет их в Бухгалтерии. Делайте её только по согласованию с бухгалтером и после резервной копии БП.

Можно ли выгружать в Бухгалтерию не все организации из УТ?
Да. В правилах отправки данных выберите только нужные организации. Документы остальных фирм в эту Бухгалтерию не попадут.
Передаёт ли Бухгалтерия что-нибудь обратно в УТ?
Да, обмен двусторонний. Обратно идут подтверждения загрузки и часть данных, например, справочники и документы оплаты, если банк ведётся в БП и это разрешено настройками.
Можно ли вести одну Бухгалтерию с двумя базами УТ?
Можно: в Бухгалтерии создаётся отдельная синхронизация с каждой УТ. У каждой базы УТ должен быть свой префикс, а организации не должны пересекаться.
Что будет с обменом после обновления конфигурации?
Если обновлены обе базы до свежих релизов, обмен продолжит работу. Если обновили одну, а вторая сильно отстала, возможна ошибка версии формата — обновите отстающую базу.
Как временно остановить выгрузку, не удаляя настройки?
Отключите расписание у узла. Изменения будут копиться в регистрации и уйдут при следующей ручной синхронизации.