Загрузка счёта в формате XML в 1С 8.3 Бухгалтерия 3.0: пошаговая инструкция
Когда нужно перенести счёт или другой документ из одной базы 1С 8.3 в другую, удобно использовать формат XML. Перенос делается через внешнюю обработку «ВыгрузкаЗагрузкаДанныхXML83». У этого способа есть строгие требования: совпадение конфигураций и релизов, права на открытие внешних обработок и обязательная резервная копия. Ниже — пошаговая инструкция, требования и решения частых проблем.
Содержание
- 1 Когда применяется такая загрузка
- 2 Главное правило: резервная копия
- 3 Требования к базам
- 4 Шаг 1. Получение обработки
- 5 Шаг 2. Проверка прав пользователя
- 6 Шаг 3. Открытие обработки
- 7 Шаг 4. Загрузка данных
- 8 Шаг 5. Проверка загруженных данных
- 9 XML из стороннего ЭДО
- 10 Альтернативы XML-загрузке
- 11 Юридические аспекты
- 12 Безопасность
- 13 Типовые ошибки
- 14 Резюме
Когда применяется такая загрузка
Перенос данных через XML используется в следующих сценариях:
- копирование документов из одной базы 1С в другую;
- передача счетов между обособленными подразделениями;
- миграция данных при смене базы;
- передача документов аутсорсеру или от него;
- тестирование документа в копии перед основной базой.
Для обмена с контрагентами через ЭДО формат XML тоже используется, но через сервис 1С-ЭДО или сторонних операторов, а не через эту обработку.
Главное правило: резервная копия
Перед любой загрузкой данных в базу 1С обязательно сделайте резервную копию. Если что-то пойдёт не так (дубли документов, искажённые остатки, повреждение справочников), без бэкапа восстановить данные будет невозможно.
Для облачных версий 1С Scloud резервное копирование настраивается в личном кабинете. Для локальных установок — через конфигуратор: «Администрирование» → «Выгрузить информационную базу».
Требования к базам
Чтобы XML-загрузка прошла успешно, должны совпадать:
- Конфигурация — например, обе базы «Бухгалтерия предприятия 3.0»;
- Релиз — например, обе на 3.0.179.x.
Если конфигурации разные (например, БП и УТ), стандартная обработка не подойдёт. Для таких случаев нужен «Универсальный обмен данными в формате XML» с настройкой правил обмена.
Если разные релизы — обновите обе базы до одного.
Шаг 1. Получение обработки
Файл обработки «ВыгрузкаЗагрузкаДанныхXML83» можно получить:
- от службы поддержки или сотрудников 1С-Консультаций;
- с диска ИТС;
- через партнёра 1С;
- скачать с официального сайта its.1c.ru (требуется подписка).
Файл имеет расширение .epf — это внешняя обработка платформы 1С.
Шаг 2. Проверка прав пользователя
Для открытия внешней обработки у пользователя должны быть права «Открытие внешних отчётов и обработок». Без них при попытке открыть файл появится ошибка нарушения прав.
Как проверить права
Раздел: «Администрирование» → «Настройки пользователей и прав» → «Пользователи» → карточка пользователя → «Права доступа».
Если права нужно добавить — это делает администратор базы. После изменения прав необходимо перезайти в базу для применения настроек.
Особый случай
Если в информационной базе нет ни одного пользователя (так бывает в чистых демо-базах), обработка откроется без ошибок прав.
Шаг 3. Открытие обработки
Путь: Главное меню → Файл → Открыть. Выберите файл .epf на диске.
В облачной 1С Scloud файл предварительно загружается на сетевой диск (W: «Общие» или личная папка), затем открывается через «Файл → Открыть».
Шаг 4. Загрузка данных
В открытой обработке две вкладки:
- Выгрузка — для экспорта данных в XML;
- Загрузка — для импорта.
Перейдите на вкладку «Загрузка». Выберите файл с XML-счётом по кнопке выбора файла. Нажмите «Загрузить» и дождитесь окончания обработки.
Время загрузки зависит от объёма данных и связанных справочников.
Шаг 5. Проверка загруженных данных
После загрузки обязательно:
- откройте журнал документов и найдите загруженный счёт;
- проверьте корректность реквизитов (контрагент, договор, суммы);
- проверьте, что нужная номенклатура подтянулась корректно;
- при необходимости проведите документ.
Если документ не виден, проверьте период журнала — возможно, дата документа за пределами фильтра.
XML из стороннего ЭДО
Если XML-файл получен не от 1С-ЭДО, а от другого оператора электронного документооборота (Контур.Диадок, Сбис, Такском и др.), формат может отличаться от стандартного 1С.
В этом случае стандартная обработка может не загрузить документ. Решения:
- обратиться к провайдеру ЭДО за специальной обработкой;
- использовать модуль интеграции с конкретным оператором;
- запросить документ в формате, совместимом с 1С.
Альтернативы XML-загрузке
| Способ | Когда использовать | Сложность |
|---|---|---|
| XML через ВыгрузкаЗагрузкаДанныхXML83 | Между базами с одинаковыми конфигурациями | Средняя |
| 1С-ЭДО | Обмен с контрагентами | Простая после настройки |
| Универсальный обмен XML | Между разными конфигурациями | Высокая (нужны правила обмена) |
| Распределённая ИБ (РИБ) | Регулярный обмен между офисами | Высокая |
| Excel-загрузка через типовой механизм | Загрузка справочников | Простая |
Юридические аспекты
XML-документ, перенесённый между базами, не имеет юридической силы — это технический файл данных. Для электронных документов с юридической силой используют:
- формат УПД по приказу ФНС от 19.12.2018 № ММВ-7-15/820@;
- электронная подпись по № 63-ФЗ «Об электронной подписи»;
- передачу через сертифицированных операторов ЭДО.
Безопасность
Внешние обработки (.epf) — потенциально опасные файлы. Они могут содержать произвольный код. Рекомендации:
- скачивайте обработки только из доверенных источников (ИТС, официальный партнёр 1С);
- не открывайте обработки от неизвестных лиц;
- при подозрении проверьте антивирусом;
- права «Открытие внешних обработок» давайте только проверенным сотрудникам.
Типовые ошибки
- Конфигурации или релизы не совпадают. Обработка выдаст ошибку при загрузке.
- Не сделана резервная копия. При сбое восстановить данные нельзя.
- Нет прав «Открытие внешних обработок». Файл .epf не открывается.
- Загрузка через стандартную обработку XML от стороннего ЭДО. Структура файла не совпадает — нужна спецобработка от провайдера.
- Двойная загрузка одного и того же файла. Появятся дубли документов.
- Загрузка в продуктивную базу без проверки в копии. Возможны искажения данных.
Резюме
- Перенос XML-документов между базами 1С 8.3 идёт через внешнюю обработку «ВыгрузкаЗагрузкаДанныхXML83» при условии совпадения конфигураций и релизов баз.
- Для открытия обработки нужны права «Открытие внешних отчётов и обработок» в разделе «Администрирование → Настройки пользователей и прав».
- Открытие через «Главное меню → Файл → Открыть», далее вкладка «Загрузка» → выбор XML-файла → кнопка «Загрузить».
- Резервная копия перед загрузкой обязательна. Для XML от стороннего ЭДО (не 1С-ЭДО) обращайтесь к провайдеру за специализированной обработкой.
