Перенос документов между конфигурациями 1С:Управление нашей фирмой (УНФ) и 1С:Бухгалтерия 8.3 — стандартная задача для компаний, которые ведут учёт в одной программе, а бухгалтерскую отчётность формируют в другой. Несмотря на то, что обе системы разработаны на платформе 1С:Предприятие, их структуры данных отличаются, что требует правильной настройки обмена. В этой статье разберём все этапы выгрузки — от подготовки баз до обработки ошибок, а также рассмотрим нюансы, которые помогут избежать дублирования данных или потери важной информации.
Особенность обмена между УНФ и Бухгалтерией заключается в том, что не все документы можно перенести автоматически. Например, кассовые ордера или банковские выписки обычно выгружаются без проблем, а вот для переноса зарплатных ведомостей или сложных торговых операций могут потребоваться дополнительные настройки. Кроме того, важно учитывать версию платформы: в 1С:УНФ 1.6 и 1С:Бухгалтерия 3.0 механизмы обмена отличаются от более ранних релизов. Если вы работаете с облачными версиями (1С:Фреш), процесс также будет иметь свои особенности.
Прежде чем приступать к выгрузке, убедитесь, что у вас есть права администратора в обеих базах, а также резервные копии данных. Это позволит откатиться к исходному состоянию, если что-то пойдёт не так. Также проверьте, совпадают ли планы счетов и справочники контрагентов в обеих конфигурациях — расхождения могут привести к ошибкам при загрузке.
1. Подготовка баз данных к обмену
Первый шаг — убедиться, что обе базы готовы к синхронизации. Начните с проверки версий конфигураций: обмен возможен только между совместимыми релизами. Например, 1С:УНФ 1.6.20 не сможет корректно обмениваться данными с 1С:Бухгалтерией 2.0 — потребуется обновление хотя бы до версии 3.0.
Далее необходимо:
- 🔧 Проверить уникальность идентификаторов объектов в обеих базах (через
Администрирование → Поддержка и обслуживание → Тестирование и исправление). Дублирующиеся GUID приведут к конфликтам при загрузке. - 📋 Сверить справочники номенклатуры, контрагентов и сотрудников. Если в Бухгалтерии отсутствует контрагент, указанный в документе УНФ, выгрузка завершится ошибкой.
- 💾 Создать резервные копии обеих баз (через
Администрирование → Выгрузить информационную базуили с помощью 1С:Консоли администрирования). - 🔄 Убедиться, что в 1С:Бухгалтерии включена возможность приёма данных из внешних источников (
Администрирование → Настройки программы → Обмен данными).
Если вы работаете с 1С:Фреш (облачная версия), некоторые настройки могут быть ограничены. Например, выгрузка через XML-файлы может требовать дополнительной лицензии на обмен данными. Уточните это у вашего провайдера облачных услуг.
⚠️ Внимание: Если в 1С:УНФ используются нетипичные виды документов (например,Заказ на производствоилиАкт выполненных работ с особенностями), их структура может не совпадать со стандартными шаблонами 1С:Бухгалтерии. В этом случае потребуется доработка правил обмена или ручной перенос.
2. Настройка правил обмена данными
Для автоматической выгрузки документов необходимо настроить правила обмена. В 1С:УНФ они находятся в разделе Администрирование → Обмен данными → Настройка синхронизации данных. Здесь можно выбрать один из трёх вариантов:
- Стандартный обмен через файлы (подходит для разовых выгрузок).
- Прямое подключение (требует настроенного соединения между базами).
- Обмен через 1С:Облако или 1С:EDT (для распределённых систем).
Рассмотрим самый распространённый вариант — обмен через XML-файлы. Для этого:
- В 1С:УНФ перейдите в
Администрирование → Обмен данными → Выгрузка данных. - Выберите тип данных для выгрузки (например,
Документы→Реализация товаров и услуг). - Укажите период выгрузки и нажмите
Выгрузить. Файл сохранится в формате.xml. - В 1С:Бухгалтерии импортируйте файл через
Файл → Открыть → Загрузка данных из файла.
Если вам нужно настроить регулярный обмен, используйте обработку Универсальный обмен данными (доступна в обеих конфигурациях). Она позволяет задать расписание синхронизации и фильтры для выгружаемых документов.
Сверены версии конфигураций|Созданы резервные копии|Права доступа настроены|Справочники синхронизированы|Правила обмена актуальны-->
3. Выгрузка документов: пошаговая инструкция
Разберём процесс выгрузки на примере документа Реализация товаров и услуг. Этот тип документов наиболее востребован для переноса, так как напрямую влияет на формирование налоговой базы в бухгалтерии.
Шаг 1. Выбор документов в 1С:УНФ
Откройте журнал документов Продажи → Реализация товаров и услуг. Отметьте галочками те документы, которые нужно выгрузить. Если требуется перенести все документы за период, используйте фильтр по дате.
Шаг 2. Формирование файла выгрузки
Перейдите в Ещё → Выгрузить данные и выберите формат XML для обмена с 1С:Бухгалтерией. Укажите путь для сохранения файла. Система сгенерирует файл с расширением .xml.
Шаг 3. Импорт в 1С:Бухгалтерию
В 1С:Бухгалтерии откройте Файл → Открыть и выберите сохранённый XML-файл. Система предложит выбрать тип данных для загрузки — укажите Документы. После этого начнётся процесс импорта, по завершении которого будет сформирован протокол с результатами.
Шаг 4. Проверка загруженных данных
Откройте журнал Покупки и продажи → Реализация товаров и услуг в 1С:Бухгалтерии и убедитесь, что документы появились. Сверьте суммы, контрагентов и номенклатуру с оригиналами в 1С:УНФ.
Если при загрузке возникает ошибка "Объект не найден", проверьте, совпадают ли идентификаторы справочников в обеих базах. Например, код контрагента в УНФ должен совпадать с кодом в Бухгалтерии.
4. Типичные ошибки и их решение
Даже при правильной настройке обмена могут возникать ошибки. Рассмотрим самые распространённые из них и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Не найден элемент справочника "Контрагенты" |
В Бухгалтерии отсутствует контрагент из документа УНФ. | Добавьте контрагента вручную или выгрузите справочник из УНФ предварительно. |
Неверный формат файла |
Файл повреждён или создан в несовместимой версии. | Повторите выгрузку, убедившись, что выбрана правильная конфигурация получателя. |
Документ с таким номером уже существует |
Дублирование номеров документов. | Измените номер в УНФ или настройте префиксы для документов в правилах обмена. |
Ошибка контрольных сумм |
Файл был изменён после выгрузки. | Повторите выгрузку без редактирования XML-файла. |
Если ошибка не устраняется, проверьте лог обмена (в 1С:Бухгалтерии он доступен по пути Администрирование → Обмен данными → Журнал обмена). Там содержатся подробные сведения о каждой операции, включая строки кода, где произошёл сбой.
⚠️ Внимание: При обмене через 1С:Облако ошибки могут быть связаны с ограничениями лицензии. Например, в тарифе "Базовый" может быть запрещена выгрузка более 100 документов за один сеанс. Уточните лимиты в личном кабинете 1С:Фреш.
5. Автоматизация обмена: расписание и обработки
Если выгрузка документов происходит регулярно (например, ежедневно), имеет смысл настроить автоматический обмен. Для этого в 1С:УНФ и 1С:Бухгалтерии предусмотрены механизмы планировщика задач.
Чтобы настроить автоматический обмен:
- В 1С:УНФ откройте
Администрирование → Обмен данными → Настройка обмена. - Создайте новое правило обмена, указав 1С:Бухгалтерию как получателя.
- В разделе
Расписаниезадайте частоту синхронизации (например,Ежедневно в 23:00). - Укажите, какие типы документов должны выгружаться автоматически (например, только
Поступление товаровиРеализация). - Сохраните настройки и активируйте правило.
Для более гибкой настройки можно использовать внешние обработки, такие как 1С:Интеграция или 1С:Конвертация данных. Они позволяют:
- 🔄 Настраивать преобразование данных (например, перевод одного типа документа УНФ в другой тип в Бухгалтерии).
- 📊 Фильтровать документы по дополнительным критериям (например, выгружать только документы с суммой больше 10 000 ₽).
- 🔗 Синхронизировать нестандартные реквизиты, которых нет в типовой конфигурации.
Если вам требуется двусторонняя синхронизация (например, чтобы изменения в Бухгалтерии отражались в УНФ), настройте Регламентные задания в обеих базах. Однако помните, что это увеличивает риск конфликтов данных.
Ежедневно|Раз в неделю|Раз в месяц|По мере необходимости-->
6. Особенности выгрузки отдельных типов документов
Не все документы выгружаются одинаково. Рассмотрим нюансы для наиболее востребованных типов.
1. Реализация товаров и услуг
Этот документ переносится почти без изменений, но важно проверить:
- 📌 Совпадают ли ставки НДС в обеих базах.
- 💰 Корректно ли проставлены счета учёта (например, 62.01 для расчётов с покупателями).
- 📦 Совпадает ли номенклатура по кодам и артикулам.
2. Поступление товаров
При выгрузке поступлений проверьте:
- 🏢 Наличие договоров с поставщиками в Бухгалтерии.
- 📋 Правильность счетов затрат (например, 41.01 для товаров или 10.01 для материалов).
3. Платежные документы (ПКО, РКО, банковские выписки)
Эти документы обычно переносятся без проблем, но может потребоваться:
- 💳 Указать банковские счета в Бухгалтерии, если они отсутствуют.
- 📅 Сверить даты проводок — в Бухгалтерии они могут сдвигаться на день из-за особенностей учёта.
4. Зарплатные ведомости
Перенос зарплатных документов — одна из самых сложных задач. Часто требуется:
- 👥 Синхронизировать справочник сотрудников (включая табельные номера).
- 💰 Настроить соответствие видов начислений (например,
Окладв УНФ должен соответствоватьОкладу по днямв Бухгалтерии).
Если в вашей компании используются нестандартные начисления (например, премии по KPI), их придётся переносить вручную или дорабатывать правила обмена.
Что делать, если документ не выгружается?
Если документ не попадает в файл выгрузки, проверьте:
1. Статус документа — только проведённые документы можно выгрузить.
2. Права доступа — у пользователя должны быть права на выгрузку этого типа документов.
3. Фильтры в правилах обмена — возможно, документ исключён из выгрузки по дате или другому критерию.
4. Блокировки — если документ заблокирован другим пользователем, выгрузка не произойдёт.
7. Альтернативные способы обмена данными
Если стандартные механизмы обмена не подходят (например, из-за большого объёма данных или специфических требований), можно использовать альтернативные методы:
1. Обмен через 1С:Конвертация данных
Эта обработка позволяет гибко настраивать правила преобразования данных. Например, можно:
- 🔄 Переносить документы из УНФ в Бухгалтерию с изменением их структуры.
- 📊 Загружать данные избирательно (например, только по определённому подразделению).
- 🔧 Настраивать сопоставление справочников вручную.
2. Использование 1С:EDT (Enterprise Development Tools)
Если у вас распределённая система с несколькими базами, 1С:EDT позволяет настроить распределённый обмен с контролем версий. Это актуально для крупных компаний с филиалами.
3. Выгрузка через Excel или CSV
Для разовых операций можно экспортировать данные в Excel из УНФ, а затем импортировать их в Бухгалтерию через обработку Загрузка данных из табличных документов. Однако этот метод требует ручной проверки и подходит только для небольших объёмов.
4. Интеграция через 1С:Диадок или СБИС
Если обмен происходит в рамках электронного документооборота (ЭДО), можно настроить автоматическую передачу документов через операторов ЭДО. Это актуально для первичных документов (счета-фактуры, УПД).
Выбор метода зависит от объёма данных, частоты обмена и технических возможностей вашей инфраструктуры. Для большинства небольших компаний достаточно стандартного обмена через XML-файлы.
8. Оптимизация процесса: советы экспертов
Чтобы сэкономить время и избежать ошибок, следуйте этим рекомендациям:
- 📅 Выгружайте данные регулярно (например, раз в неделю), а не накапливайте их. Это упрощает поиск ошибок.
- 🔍 Проверяйте логи обмена после каждой выгрузки — даже если ошибок нет, там могут быть предупреждения (например, о несовпадении сумм).
- 📂 Архивируйте файлы выгрузки — это поможет восстановить данные, если что-то пойдёт не так.
- 👥 Назначьте ответственного за обмен данными. Это должен быть человек, который разбирается и в УНФ, и в Бухгалтерии.
- 🔄 Тестируйте новые правила обмена на копиях баз, прежде чем применять их в рабочей среде.
Если в вашей компании используются нестандартные конфигурации (например, сильно доработанная УНФ), перед обменом проконсультируйтесь с 1С-разработчиком. Он поможет адаптировать правила обмена под ваши особенности.
Важно: При обмене данными между УНФ и Бухгалтерией не рекомендуется изменять документы в обеих базах одновременно. Это может привести к расхождению данных и ошибкам при следующей синхронизации. Лучше вести операционный учёт в УНФ, а бухгалтерский — только в Бухгалтерии, используя выгрузку как односторонний процесс.
Наиболее надёжный способ обмена — выгрузка через XML-файлы с предварительной проверкой справочников. Автоматизация уместна только при стабильной структуре данных и отсутствии доработок в конфигурациях.
Часто задаваемые вопросы
Можно ли выгрузить документы из УНФ в Бухгалтерию старой версии (например, 2.0)?
Технически это возможно, но потребуется ручная доработка правил обмена или использование 1С:Конвертации данных. В стандартном функционале УНФ 1.6 нет поддержки Бухгалтерии 2.0, поэтому рекомендуется обновить бухгалтерскую базу до актуальной версии (3.0 и выше).
Почему после выгрузки в Бухгалтерии не формируются проводки?
Это может происходить по нескольким причинам:
- В документе не указан счёт учёта (проверьте настройки номенклатуры или контрагента).
- Документ не проведён в Бухгалтерии (нажмите
Провестивручную). - Отключена функция
Автоматическое формирование проводок(проверьте в настройках типа документа).
Если проблема сохраняется, сравните шаблоны проводок в УНФ и Бухгалтерии — они могут отличаться.
Как выгрузить только часть документов (например, по одному контрагенту)?
Для этого используйте фильтры в правилах обмена:
- В 1С:УНФ при выгрузке укажите фильтр по контрагенту в окне
Выгрузка данных. - Или настройте обработку обмена так, чтобы она выгружала только документы с нужным признаком (например, по определённому договору).
Также можно предварительно отобрать документы в журнале, отметить их галочками и выгрузить только отмеченные.
Что делать, если после выгрузки в Бухгалтерии появились дубли документов?
Дублирование обычно происходит из-за:
- Несовпадения префиксов номеров документов в УНФ и Бухгалтерии.
- Повторной загрузки одного и того же
XML-файла. - Ошибок в настройках уникальных идентификаторов (GUID).
Чтобы устранить дубли:
- Удалите дублирующие документы в Бухгалтерии.
- Настройте в правилах обмена контроль уникальности по номеру и дате.
- Используйте префиксы (например, добавляйте к номеру документа букву
Удля документов из УНФ).
Можно ли автоматически выгружать документы в облачную Бухгалтерию (1С:Фреш)?
Да, но для этого нужно:
- Настроить обмен через 1С:Облако (требуется подписка на сервис).
- Или использовать внешнюю обработку для выгрузки в
XMLс последующей загрузкой через веб-интерфейс 1С:Фреш.
Обратите внимание, что в облачных версиях могут действовать ограничения на объём выгружаемых данных (уточните у провайдера).