Загрузка УПД из XML в БП 3.0: обработка для 1С:Бухгалтерии 3.0
АйТи-ФрешАйТи-ФрешОБРАБОТКИ ДЛЯ 1С
Главная / Наши продукты / Обработки для 1С / Загрузка УПД из XML в БП 3.0
Обмен и перенос · P10

Загрузка УПД из XML (ФНС 970@ / 820@) в 1С:Бухгалтерию 3.0: поступление и счёт-фактура

XML-файл УПД, счёта-фактуры или акта от поставщика превращается в проведённое «Поступление» и «Счёт-фактуру полученный» — без роуминга и оператора ЭДО.

Цена по запросуВышлем КП и демо в ответ на заявку: презентация, показ на демо-базе или на копии вашей, условия поставки и поддержки.
Платформа: 1С:Предприятие 8.3 / 8.5Конфигурации: 1С:Бухгалтерия предприятия 3.0Формат: Внешняя обработка
Загрузка УПД из XML в БП 3.0: Откройте обработку
Что даёт

Выгоды — коротко, по результатам тестов

  • Читает форматы 5.03 (970@) и 5.01 (820@): СЧФДОП, ДОП, СЧФ, поставщики-ИП и все ставки НДС, включая 5 и 7 %
  • Сопоставляет контрагента по ИНН/КПП, договор, номенклатуру — через номенклатуру контрагентов, артикул или наименование
  • Предпросмотр со статусами «Готов / Есть новые позиции / Уже загружен / Ошибка» — повторный файл не даёт дубль поступления
  • Каждый УПД — одна транзакция: поступление, проведение и СФ создаются вместе или не создаются вовсе; дата запрета изменения соблюдается
  • Номер ДТ и страна происхождения переносятся построчно; вместо ≈часов ручного ввода 20–200 строк (типично) — минута

Для кого: Бухгалтер по поступлению, главный бухгалтер; оператор первичных документов; программист 1С.

Задача

Проблема и как её решает обработка

Что болит

  • Поставщики присылают УПД в формате ФНС по почте или на флешке, а у вас нет роуминга или подключён другой оператор.
  • Встроенный модуль 1С-ЭДО файлы «со стороны» не принимает — документ набивают вручную.
  • Вручную вносят поставщика, договор, по 20–200 строк с количеством, ценой, ставкой НДС, номером ДТ (ГТД) — ≈ типично часы.
  • Номенклатура поставщика не совпадает с вашей: каждый раз заново подбирать позицию.
  • Повторная загрузка того же УПД даёт дубли поступлений.
  • Формат 5.01 (820@) всё ещё приходит от поставщиков со старым ПО и в архивах.

Что делает обработка

Обработка читает XML-файлы УПД, счетов-фактур и актов (формат 5.03 по 970@ и прежний 5.01 по 820@), сопоставляет организацию, контрагента, договор и номенклатуру, показывает предпросмотр и создаёт проведённые «Поступления» и «Счета-фактуры полученные». Таблица соответствий запоминает ваш выбор, защита от дублей не пропустит повторную загрузку.

Как идёт работа: Выберите XML-файлы (несколько сразу) → Проверьте предпросмотр и сопоставление → Нажмите «Создать документы» → Прочитайте протокол и откройте документы.

Возможности

Что умеет

Чтение файлов

  • Форматы 5.03 (970@ с 1032@) и 5.01 (820@), функции СЧФДОП, ДОП, СЧФ
  • Кодировка windows-1251 определяется автоматически
  • Поставщик-ИП и физлицо (ИНН 12 знаков)
  • Все ставки НДС: 0, 5, 7, 10, 20, 22 %, расчётные, «без НДС»

Сопоставление

  • Организация — по ИНН/КПП покупателя или полем «Организация»
  • Контрагент — по ИНН+КПП, затем по ИНН
  • Договор — последнее поступление поставщика, иначе любой договор «С поставщиком»
  • Номенклатура: соответствие → номенклатура контрагентов → артикул → наименование
  • Новые контрагент, договор, номенклатура создаются по флажкам

Документы

  • «Поступление (акт, накладная, УПД)»: вид операции подбирается сам, признак УПД, входящий номер и дата
  • Цены и суммы без НДС, НДС построчно, номер ДТ и страна происхождения
  • «Счёт-фактура полученный» для СЧФ и СЧФДОП, способ «в электронном виде», исправления
  • Проведение — опционально

Контроль

  • Предпросмотр: статусы «Готов / Есть новые позиции / Уже загружен / Ошибка», колонка «Как сопоставлено»
  • Протокол и предупреждение при расхождении суммы с УПД
  • Регламентный вызов: НовыеТаблицыЗагрузки → ДобавитьФайлВТаблицы → СоздатьДокументы
  • Веб-клиент: файлы помещаются на сервер, расширение не нужно
Как работает

Порядок работы шаг за шагом

  1. Откройте обработку. Раздел «Покупки» → «Дополнительные обработки» → «Загрузка УПД из XML (ITfresh)».
  2. Выберите файлы. Кнопка «1. Выбрать файлы XML…»: выберите сразу образцы 01, 02, 04, 06 и 90 из комплекта.
  3. Предпросмотр. В верхней таблице 5 документов: «Готов» / «Есть новые позиции», форматы 5.03 и 5.01, у корректировочного — «Ошибка» с причиной.
  4. Сопоставление строк. Встаньте на первый документ: внизу строки с колонкой «Как сопоставлено» («Наименование», «Новая», услуга с флажком).
  5. Ручной выбор. В документе «УралОпт» в строке «Футляр для очков жёсткий» выберите свою номенклатуру: способ станет «Вручную».
  6. Создайте документы. Кнопка «2. Создать документы»: в протоколе «создано поступлений N на сумму …, счетов-фактур …»; ссылки в колонках «Поступление» и «Счёт-фактура».
  7. Память и дубли. «Очистить список», выберите файлы 03 и 01: строка по коду поставщика — «Соответствие», повтор 01 — «Уже загружен».

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

Скриншоты

Как это выглядит в 1С

Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.

Загрузка УПД из XML в БП 3.0: Откройте обработку
Откройте обработкуДополнительные отчёты и обработки → «Загрузка УПД из XML ЭДО» → «Выполнить». Параметры загрузки: склад, вид и группа новой номенклатуры, проведение, регистрация счёта-фактуры.
Загрузка УПД из XML в БП 3.0: Выберите файлы и посмотрите предпросмотр
Выберите файлы и посмотрите предпросмотрКнопка «1. Выбрать файлы XML…»: выберите сразу несколько файлов. В таблице — статусы «Есть новые позиции» / «Ошибка» с причиной, вид документа, номер, дата, контрагент, сумма.
Загрузка УПД из XML в БП 3.0: Проверьте сопоставление строк
Проверьте сопоставление строкНа документе внизу видны строки с колонкой «Как сопоставлено»: «Наименование», «Новая», услуга — с флажком.
Загрузка УПД из XML в БП 3.0: Поправьте вручную
Поправьте вручнуюЛюбую строку можно сопоставить с вашей номенклатурой: способ станет «Вручную», соответствие запомнится для поставщика.
Загрузка УПД из XML в БП 3.0: Создайте документы
Создайте документыКнопка «2. Создать документы»: статус «Загружен», создаются поступления и счета-фактуры, в протоколе — номера и суммы.
Загрузка УПД из XML в БП 3.0: Карточка обработки
Карточка обработкиКарточка обработки «Загрузка УПД из XML (ITfresh)» в «Дополнительные отчёты и обработки»: вид, команда, безопасный режим снят, «Размещение».
Требования и совместимость

Где работает и что проверено

Требования

  • Платформа1С:Предприятие 8.3 / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент; расширение работы с файлами для веб-клиента не нужно
  • Конфигурации1С:Бухгалтерия предприятия 3.0, в т.ч. КОРП (проверено на 3.0.206.19; на 3.0.208 не проверялось — тестовая база была недоступна)
  • ФорматВнешняя обработка (.epf), подключается через «Дополнительные обработки»
  • 1С:Бухгалтерия предприятия 3.0 (проверено на 3.0.206 КОРП)
  • Платформа 8.3.20+ (проверено на 8.5.1)
  • Тонкий и веб-клиент, управляемые формы
  • Права на создание Поступлений и Счетов-фактур полученных и добавление внешних обработок
  • Безопасный режим выключен

Совместимость:

  • БП 3.0.206 КОРП — проверено
  • БП 3.0.208 — не проверялось: тестовая база на момент испытаний не была готова
  • Платформа 8.3.20 — не проверялась (проверено на 8.5.1; используемые методы есть с 8.3.13)

Проверено на тестах

Стенд: 1С 8.5.1.1343, копия БП 3.0.206.19 (запись) и обезличенная демо-база (разбор образцов). Метод: COM, экспортные методы модуля; результат сверен запросами к базе и проводкам.

  • 4 / 4 — поступления созданы, суммы = суммам в XML
  • 3 — счёта-фактуры полученных, для ДОП и СФ без НДС не создаются
  • 10 — образцов 5.03 — XSD ФНС OK
  • 13 — дефектов найдено и исправлено в испытаниях
ПроверкаРезультат
Итог пакета: 4 поступления, 62 898,00, 3 СФ, пропущено 2PASS
Формат 5.01 (820@)PASS (прочитан и загружен)
Покупатель — чужая организацияОшибка «организация не найдена», ничего не создано
Корректировочный (КНД 1115133)Пропуск с сообщением
Новый контрагент-ИП и договорPASS (создаются)
Повторная загрузка того же УПД«Уже загружен» со ссылкой
Соответствие по коду поставщикаPASS (сопоставлено автоматически)
Одна новая услуга в двух УПД пакетаНоменклатура создана 1 раз
Строки: количество, цена, сумма, НДС = XMLPASS построчно (14 строк)
Откат при дате запрета измененияТранзакция отменена целиком
Файлы выгрузки обработки P09PASS (суммы совпали)
Форма в веб-клиенте демо-базаОткрывается; живая приёмка не завершена

Образцы 5.01 составлены по структуре формата: XSD 5.01 не проверялся (схемы в комплекте нет). Образцы комплекта — вымышленные реквизиты.

Честно об ограничениях

  • Корректировочные УПД (КНД 1115133) и титул покупателя не загружаются (план версии 1.1)
  • Строки с НДС налогового агента не загружаются
  • Страна происхождения заполняется, если она есть в справочнике «Страны мира»; иначе предупреждение
  • Формат 5.01 проверялся без XSD (схемы 820@ нет); на платформе 8.3.20 не запускалось; БП 3.0.208 не проверялось
  • Живая приёмка (QA) на момент подготовки не завершена
Установка в базу
  1. Включите дополнительные обработки. Администрирование → Печатные формы, отчёты и обработки → флажок «Дополнительные отчёты и обработки»
  2. Откройте список. Ссылка «Дополнительные отчёты и обработки» → кнопка «Добавить из файла…»
  3. Подтвердите загрузку. 1С предупреждает о внешнем файле — нажмите «Продолжить» и выберите ITF_ZagruzkaUPD.epf
  4. Проверьте карточку. Откроется карточка: вид «Дополнительная обработка», команда «Загрузка УПД из XML (ITfresh)» (открытие формы); безопасный режим выключен — XML пишется во временный файл на сервере и читается парсером.
  5. Размещение и пользователи. Закладка «Размещение» — раздел «Покупки» (или любой нужный); команда появится в «Дополнительные обработки». «Быстрый доступ» — бухгалтеры. Нужны права на создание Поступлений и Счетов-фактур полученных; нажмите «Записать и закрыть».
Вопросы

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

Нужен ли подключённый оператор ЭДО?

Нет, обработка работает с файлом.

Нужна ли электронная подпись?

Загружается XML-документ; файл подписи (.sig, .p7s) не нужен и не проверяется.

А корректировочные УКД?

В версии 1.0 не загружаются: файл пропускается с сообщением.

Почему не создался счёт-фактура?

Он создаётся для СЧФ и СЧФДОП; если все строки «без НДС» — по флажку «в т.ч. счета-фактуры без НДС».

Где хранится таблица соответствий?

В базе, общая для всех пользователей; сброс — кнопкой «Сбросить таблицу соответствий».

Почему не безопасный режим?

Нужно записать XML во временный файл на сервере и прочитать парсером.

Работает ли в веб-клиенте?

Да: файлы помещаются на сервер штатным методом, множественный выбор поддерживается.

Строки «НДС исчисляется налоговым агентом»?

Не загружаются («ставка не поддерживается»).

Теги

УПД, XML, загрузка УПД, ЭДО, поступление, счёт-фактура полученный, ФНС 970@, БП 3.0, внешняя обработка, номенклатура

Раздел каталога

Бухгалтерия → ЭДО и обмен документами (внешние обработки для БП 3.0) _Презентация (PDF) и скриншоты — во вложении._

Сколько стоит и как купить?

Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.

На каких релизах проверено?

1С:Бухгалтерия предприятия 3.0, в т.ч. КОРП (проверено на 3.0.206.19; на 3.0.208 не проверялось — тестовая база была недоступна). Платформа: 1С:Предприятие 8.3 / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент; расширение работы с файлами для веб-клиента не нужно. Перед покупкой можем проверить на копии вашей базы.

Цена по запросу

Запросить цену и демо

Расскажите, какая у вас конфигурация и релиз, и что хотите закрыть обработкой «Загрузка УПД из XML в БП 3.0». В ответ вышлем коммерческое предложение, презентацию и покажем работу на демо-базе или на копии вашей базы.

Интересует: Загрузка УПД из XML в БП 3.0