Как настроить передачу документов из Управления торговлей 11 в Бухгалтерию 3.0
Содержание
Выгрузить данные из 1С:Управление торговлей 11 в 1С:Бухгалтерию 3.0 проще всего типовой синхронизацией: включите её в обеих базах (в Бухгалтерии — Администрирование → Синхронизация данных), задайте разные префиксы, создайте в УТ новую синхронизацию с Бухгалтерией и выберите канал — общий каталог, FTP или прямое подключение. Первый обмен сопоставляет справочники, дальше документы уходят по расписанию или по кнопке «Синхронизировать».
Отдельные правила обмена писать не нужно: для пары УТ 11 – БП 3.0 они уже встроены в обе конфигурации. Ручная работа с правилами и обработкой «Универсальный обмен данными в формате XML» нужна только для старой УТ 10.3 или доработанных баз.
Что проверить в обеих базах до первого обмена
Большинство проблем первой выгрузки закладывается ещё до нажатия кнопки. Пройдите по списку:
- 🔄 Актуальные релизы. УТ и Бухгалтерия должны быть обновлены до релизов, вышедших примерно в одно время. Обмен идёт через универсальный формат EnterpriseData, и у каждой версии конфигурации свой набор поддерживаемых версий формата. Если одна база отстаёт на год, синхронизация может не стартовать или терять часть реквизитов.
- 💾 Резервные копии. Выгрузите обе базы в
.dtчерез Конфигуратор. Первая синхронизация создаёт в Бухгалтерии сотни объектов, откатить их вручную почти невозможно. - 🏢 Организации. Реквизиты организаций (ИНН, КПП) в УТ и БП должны совпадать: по ним программа узнаёт «свою» фирму.
- 📅 Дата начала обмена. Решите, с какого числа документы пойдут в Бухгалтерию. Обычно это первое число квартала, на который в БП уже введены остатки.
- 👤 Права. Пользователь, под которым идёт обмен, должен иметь полные права в обеих базах.
Если Бухгалтерия уже ведётся давно и справочники в ней заполнены вручную, выделите время на сопоставление. Чем аккуратнее вы свяжете контрагентов и номенклатуру на старте, тем меньше дублей придётся чистить потом.
Одна база — одна роль. Решите заранее, где живёт «первичная» информация. Типовая схема: продажи, закупки, склад и касса ведутся в УТ, а в Бухгалтерию приходят готовыми документами. Банк часто ведут в БП, потому что там удобнее загрузка выписок и учёт налогов. Если одни и те же операции вносить в обеих базах, задвоения неизбежны.
Шаг 1. Префиксы и включение синхронизации данных
Префикс — две-три буквы, которые программа добавляет к номерам документов и кодам справочников. Без него документ «00000123» из УТ столкнётся с документом с тем же номером в Бухгалтерии.
- Откройте Бухгалтерию:
Администрирование → Синхронизация данных. - Установите флажок «Синхронизация данных».
- В поле «Префикс этой информационной базы» укажите, например,
БП. - Откройте УТ: раздел
НСИ и администрирование, ссылка «Синхронизация данных». - Включите тот же флажок и задайте префикс
УТ.
Префиксы должны различаться. Меняйте их только до первого обмена: смена префикса потом перенумерует только новые объекты, старые останутся с прежними номерами.
Если база используется в нескольких обменах (например, УТ ещё обменивается с Розницей), префикс у неё один на все узлы. Согласуйте его с тем, кто настраивал предыдущие синхронизации.
Шаг 2. Создание синхронизации и правил отправки в УТ
Настраивать удобнее со стороны УТ: там больше параметров отбора.
- В УТ по ссылке «Синхронизация данных» откройте «Настройки синхронизации данных».
- Нажмите «Новая синхронизация данных» и выберите в списке 1С:Бухгалтерию предприятия, редакция 3.0.
- Выберите способ подключения (сравнение — в разделе о каналах ниже).
- Задайте параметры для выбранного канала: путь к каталогу, адрес FTP или параметры базы-приёмника.
- Перейдите к правилам отправки данных.
В правилах отправки решаются три вопроса:
| Параметр | Что выбрать | Зачем |
|---|---|---|
| Дата начала | Первое число периода, с которого в БП нет ручных документов | Не перезаписать то, что бухгалтер уже ввёл |
| Организации | Только те, что ведут учёт в этой Бухгалтерии | Не тащить чужие фирмы холдинга |
| Состав документов | Все или только отдельные виды | Например, без кассовых, если касса ведётся в БП |
Отдельно решите, как передавать документы оплаты. Если банк ведётся в Бухгалтерии, отключите их выгрузку из УТ, иначе в БП появятся дубли списаний и поступлений.
После сохранения программа создаст в Бухгалтерии ответную настройку. При обмене через файлы её подтверждают вручную: открыть в БП Администрирование → Синхронизация данных → Настройки синхронизации данных и загрузить файл
настроек, который УТ положила в каталог обмена.
Шаг 3. Выгрузка через каталог, FTP или почту
Файловый канал работает так: УТ складывает пакет в общую папку, Бухгалтерия забирает его при своей синхронизации, обрабатывает и кладёт ответный пакет с подтверждением.
Как запустить первую выгрузку:
- В УТ в списке настроек синхронизации выделите узел Бухгалтерии.
- Нажмите «Синхронизировать».
- УТ сформирует XML-пакет (обычно в zip-архиве) и запишет его в указанный каталог.
- В Бухгалтерии нажмите «Синхронизировать» у ответного узла.
- Бухгалтерия загрузит пакет и при первом обмене предложит сопоставить данные.
Пакет содержит только изменения с прошлого обмена. Программа регистрирует каждый изменённый объект и снимает регистрацию, когда приёмник подтвердил загрузку. Поэтому не удаляйте файлы из каталога обмена вручную до обработки и не подкладывайте пакеты «от старой копии»: подтверждения собьются, и часть документов не дойдёт.
Каталог должен быть доступен обеим базам. Для серверных баз это особенно чувствительно: читает и пишет файлы не пользователь, а служба сервера 1С, работающая под своей учётной записью.
\\fileserver\obmen\ut_bp\
Учётной записи службы ragent нужны права на чтение и запись в эту папку. Иначе синхронизация вернёт ошибку доступа к каталогу, хотя из проводника у пользователя папка открывается.
FTP и электронная почта работают так же, как каталог, только транспорт другой. Их выбирают, когда базы стоят в разных офисах без общей сети.
Шаг 4. Загрузка в Бухгалтерию и сопоставление справочников
Первая загрузка в Бухгалтерию — самый ответственный момент. Программа ищет в БП объекты, которые уже есть, и связывает их с объектами УТ.
Как ищутся пары:
- 🧾 контрагенты — по ИНН и КПП;
- 🏦 банковские счета — по номеру счёта и БИК;
- 📦 номенклатура — по наименованию и артикулу;
- 🏬 склады — по наименованию.
Всё, что не нашлось автоматически, попадает в окно сопоставления. Слева объекты УТ, справа — Бухгалтерии. Пары можно связать вручную или оставить несвязанными: тогда при загрузке программа создаст новый элемент.
Номенклатуру с разными наименованиями в двух базах («Бумага А4 Снегурочка» и «Бумага офисная А4») автоматически не свяжет никто. Отсортируйте обе колонки по артикулу и сопоставьте вручную — это быстрее, чем потом объединять дубли.
Что проверить в Бухгалтерии после загрузки:
- Откройте журнал документов реализации и поступления за период обмена: количество должно совпадать с УТ.
- Сформируйте оборотно-сальдовую ведомость по счёту 41 (или 10, 43 — в зависимости от вида номенклатуры). Если суммы попали на счёт «не тот», дело в счетах учёта номенклатуры в БП.
- Проверьте, что документы проведены. Загруженные документы проводятся при обмене автоматически, но если не хватило реквизита (счёта учёта, ставки НДС), документ останется записанным без проведения.
Счета учёта задаются в самой Бухгалтерии, а не в УТ: УТ передаёт товар, Бухгалтерия решает, на каком счёте его учитывать. Настройте их до первого обмена в регистре счетов учёта номенклатуры, который открывается из списка Справочники → Номенклатура, по видам номенклатуры.
Документы, пришедшие из УТ, правьте в УТ, а не в Бухгалтерии. При следующей синхронизации изменённый в УТ документ придёт заново и перезапишет ручные исправления в БП.
Прямое подключение и обмен по расписанию
Прямое подключение избавляет от общей папки: УТ сама открывает Бухгалтерию и записывает в неё данные.
| Канал | Когда подходит | Ограничения |
|---|---|---|
| Прямое подключение в локальной сети | Обе базы на одном сервере 1С или в одной сети | Нужен доступ одной базы к другой; разрядность и версия платформы должны совпадать |
| Через интернет (веб-сервис) | Бухгалтерия опубликована на веб-сервере или в облаке | Нужна публикация базы и настройка веб-сервера |
| Общий каталог | Файловые базы в одной сети | Нужен доступ к папке обеим сторонам |
| FTP, почта | Разные офисы без VPN | Задержка, ручное подтверждение настроек |
Мгновенной синхронизации в типовом обмене нет: данные уходят пакетами. Ближе всего к «онлайну» — сценарий по расписанию.
Как настроить расписание:
- В настройках синхронизации данных откройте нужный узел.
- Найдите блок с расписанием (сценарии синхронизации).
- Задайте интервал: для небольшой фирмы хватает обмена раз в час, для активной торговли — раз в 15–30 минут.
- Сохраните. Синхронизацию выполнит регламентное задание.
В серверной базе регламентные задания выполняет сервер 1С сам. В файловой базе они работают только тогда, когда базу открыл хотя бы один пользователь. Если вечером все вышли, ночной обмен не пройдёт. Выход для файлового варианта — оставить сеанс на отдельном компьютере или перевести базы на сервер.
Если УТ старая: обмен через правила XML
Для УТ 10.3 и любых доработанных конфигураций типовой синхронизации может не быть. Тогда работают по классической схеме:
- Правила обмена УТ → БП (файл
.xml) подготавливает программист в 1С:Конвертации данных или берёт из поставки. - В УТ открывают обработку «Универсальный обмен данными в формате XML» через
Файл → Открыть. - На закладке выгрузки указывают файл правил, период и имя файла данных.
- В Бухгалтерии открывают ту же обработку и загружают файл данных.
Обработку для нужной версии платформы берут из комплекта 1С:Конвертации данных. Этот путь гибкий, но хрупкий: правила привязаны к версиям конфигураций и ломаются после обновления любой из баз. Если у вас УТ 11 и БП 3.0, лучше перейти на типовую синхронизацию.
Ошибки синхронизации и как их снять
После обмена загляните в «Предупреждения при синхронизации» в форме настроек. Там видно, какие документы не загрузились и почему.
Ещё одна частая ситуация: нужно отправить в Бухгалтерию документ, который уже передавался, — например, его исправили и хотите убедиться, что дойдёт новая версия. Простое перепроведение в УТ регистрирует документ к выгрузке заново. Для массовой повторной отправки в настройках синхронизации есть просмотр состава отправляемых данных: там можно зарегистрировать к выгрузке объекты за период.
Массовая повторная регистрация документов за прошлые периоды перезапишет их в Бухгалтерии. Делайте её только по согласованию с бухгалтером и после резервной копии БП.