Формирование xml файла ЭДО (СБИС, Диадок, Такском и т.п.) для типовых документов (счета-фактуры, накладные)




Не все типовые документы типовых конфигураций 1С можно выгрузить в файл формата xml ЭДО. Например счет-фактуру, на текущий момент момент это не предусмотрено.
Обработка позволяет сделать это.

Постановка задачи:

Во всех типовых конфигурациях 1С предусмотрена выгрузка документов в файл формата xml ЭДО ФНС России.
Это функционал библиотеки стандартных подсистем.
Но не у всех этот пункт выведен в меню, пример: счета-фактуры. 

Решение:

Внешняя обработка в 1С, которой можно выбрать документ и сформировать документ ЭДО формата ФНС.
По сути, это обертка, над стандартным функционалом БСП.
То есть, если для документа предусмотрена выгрузка в формат ЭДО, он выгрузится, если нет — то нет. 
Внимание! 
Электронный документооборот предполагает для начала аккуратное заполнение всех необходимых документов в 1С.
Возможно вам придется доработать обработку под себя, код открыт и вам придется сделать это самостоятельно или заплатив программисту.

Проверить Ваши XML-файлы на соответствие формату можно здесь 

Порядок работы:

Подключаем обработку в 1С как внешнюю обработку — рекомендуемый вариант действий.
В принципе можно и как Файл — Открыть …

Требования к запуску обработки:

Обработка предназначена для использования с актуальными типовыми конфигурациями, или нетиповыми, но включающими в себя библиотеку стандартных подсистем:

для России:

  1. Бухгалтерия предприятия, редакция 3.0
  2. Бухгалтерия предприятия КОРП, редакция 3.0 (проверена в редакции (3.0.68.58))
  3. Управление торговлей, редакция 11 (проверена в редакции (11.4.7.114))
  4. 1С:ERP Управление предприятием 2

Также возможна адаптация под любую имеющуюся у пользователя типовую или нетиповую конфигурацию. 

Установка и использование обработки:

  1. Обработка выполнена с использованием управляемых форм, соответственно, для конфигураций с обычным интерфейсом требует для работы включения в конфигурацию либо запуска в управляемом интерфейсе.
  2. Может использоваться платформа  8.3.12.х и старше

 

         Поддержка отчета, лицензирование:

  1. Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.

Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.

Если вы не представляете: что такое 1С Предприятие,  файл и зачем вам нужна эта кухня.

Не знаете что такое конфигурация 1С Предприятие

Все файлы из интернет считаете зараженными вирусом.

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

А платить вы за это не будете так как программист с десятилетним стажем.

Закройте эту страницу не продолжая чтения дальше.

Для адекватных людей:

Если оно есть у вас или предложения по улучшению — пишите.

44 Comments

  1. TrinitronOTV

    На релизе БП 3.0.70.25 для России будет работать, т.е. Диадок примет этот сформированный файл?

    Reply
  2. dbaton2@gmail.com

    Добрый день. Ошибка: «Не указаны параметры обработки ошибки для реквизита ВалютаКод». Не подскажете что поправить?

    Reply
  3. dbaton2@gmail.com

    Не указаны параметры обработки ошибки для реквизита ВалютаКод

    Reply
  4. 21stas

    Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.71.75) — получаю ошибку:

    {ОбщийМодуль.ОбменСКонтрагентамиСлужебный.Модуль(15781)}: Поле объекта не обнаружено (СпособОбменаЭД)

    Есть актуальная версия обработки?

    Reply
  5. user1158720

    Сформированный xml — файл (счет-фактура) проходит проверку в ДИАДОКе, но при отправке выдает ошибку. При просмотре сформированного документа на странице Контура, между строками наименований видна посторонняя информация. Бухгалтерия предприятия, редакция 3.0 (3.0.70.25). Спасибо.

    Reply
  6. capitan

    (4)Добавил версию под редакции старше Бухгалтерия предприятия, редакция 3.0 (3.0.71.75)

    Если не удастся скачать — напишите в л/с

    Reply
  7. capitan

    (5)Если вы об этом то к ошибкам отправки это не относится

    Reply
  8. user1183975

    Что касается типовых документов в типовые форматы то проще конвертировать. Вот например на этом сайте можно конвертировать онлайнстандартные печатные формы из 1С.

    Reply
  9. capitan

    (8)Насколько я вижу это только счета-фактуры касается, у наших питерских программистов есть решение такой конвертации еще проще — через печать на виртуальный принтер.

    Reply
  10. user1158720

    (9) Дадите наводку?

    Reply
  11. capitan

    (10)Без проблем

    https://www.nextech.ru/Default

    Reply
  12. user1264783

    (11) что касается ПО Электронные документы и обмен документами с контрагентами по электронной почте или напрямую с подписанием документов без оператора, для полных дилетантов. Законодательно счета-фактуры выставляются только через оператора, остальные на усмотрение участников, но никто не понимает последствий, и предлагать такой обмен документами безответственно. Тем более, многие операторы понимают конкурентное преимущество передачи документов пакетно, в СБИС это по умолчанию включено, таким образом трафик идет только за фактуры фактически. С УПД все еще проще.

    Reply
  13. A.E.

    (12) Счета и акты отлично летают и без оператора. В чем проблема то?

    Reply
  14. capitan

    (13)Да он просто невнимательно прочел описание. Такое в 90% случаев происходит

    Reply
  15. kirich

    Данную обработку можно переделать под выгрузку УПД и Счет на оплату из БП 3.0 в Диадок?

    Reply
  16. capitan

    (15)В смысле переделать ?

    В веб-интерфейсе Диадок загрузите и все.

    Счетов на оплату насколько я помню у них нет формализованных

    Reply
  17. kirich

    (16) ПРО УПД понятно. А как быть с Счетами на оплату? Как их загрузить в Диадок?

    Reply
  18. capitan

    Вы в Диадоке видите документ счет на оплату ?

    Reply
  19. baydaalexey

    Можно загружать в виде PDF например

    Reply
  20. user1158720

    Если бухгалтерия не работает с УПД, как раздельно конвертировать в xml счета и накладные?

    Reply
  21. zavsom

    Если в коде товара стоит прочерк и в количестве товара стоит прочерк ни на сайте, ни в вашей обработке НИЧЕГО НЕ РАБОТАЕТ зря потратил 4 смартмани

    Reply
  22. zavsom

    Спасибо за развод

    Reply
  23. capitan

    (22)You are welcome

    Так всегда бывает, 100 человек скачали и все работает, а у 1 все через ж…

    Reply
  24. user625004_kryukov.vostok

    Добрый день.

    Нам нужно выгружать счет фактуры в xml формате для отправки их через ЭДО.

    Возможно ли использовать обработку для 1С 8.2 УПП ред. 1.2?

    Reply
  25. capitan

    (24)

    нет

    УПП ред. 1.2 на обычных формах и очень старая еще сама по себе поэтому написать под нее будет стоить денег

    Reply
  26. user1073251

    А что нового добавлено в обработке. Чем отличается от стандарта?

    Reply
  27. user1073251

    Только 1 вид документа добавлен Счет — Фактура или ещё какие — нибудь?

    Reply
  28. capitan

    (27)Ничего не добавлено — это обертка над типовой выгрузкой 1С

    Reply
  29. user1073251

    Я тогда не пойму зачем городить огород. Вызывай БыстрыйОбменСформироватьНовыйЭД(СсылкаНаОбъект) куда Ссылку на Счет фактуру и всё

    Reply
  30. user1073251

    Да и в качестве ссылки в принципе можно любой документ передать

    Reply
  31. user1073251

    А у тебя сложнее, ты полностью форму перерисовываешь

    Reply
  32. capitan

    (31)Потому что у меня можно любой поддерживаемый тип документы выгрузить в файл или почтой отправить

    Reply
  33. user1073251

    Составной тип данных никто не отменял и можно выбрать те документы по которым формируется ЭДО. Это к твоему предложению на адекватных людей

    Reply
  34. user1073251

    Не корысти ради, а токмо во исполнение воли пославшей мя жены.))

    Reply
  35. user1073251

    Просто после очередного обновления придется еще раз все переделывать))

    Reply
  36. user1073251

    СсылкаНаОбъект = Документ;

    ОбменСКонтрагентамиКлиент.БыстрыйОбменСформироватьНовыйЭД(СсылкаНаОбъект);

    Где здесь противоречие? Сохраняй на диск или посылай по почте

    Reply
  37. vadim1011985

    (36) Извините, не подскажите такой момент

    Использую данный метод для выгрузки документов и дальнейшей загрузки в Диадок. Если выгружать реализацию автоматически формируется УПД с статусов -1 (передаточный документ) , а хотелось бы со статусом 2 (Передаточный документ + счет-фактура) может есть какая-нибудь настройка которая за это отвечает ?

    Reply
  38. capitan

    (37) флажок ТОРГ-12

    Reply
  39. vadim1011985

    (38) а где он устанавливается ?

    Reply
  40. capitan

    (39)Это про другую обработку ответ, в этой не знаю

    Reply
  41. user938659

    Добрый день!

    Не подскажете, случайно, как решить эту задачу на сервере, т.е. без открытия формы?

    Есть ссылка на счет-фактуру, нужен XML актуального формата «приказ 820».

    Если пытаться разобрать, что происходит по нажатию на «Выполнить» в этой форме — то нужно день убить 🙂

    Спасибо!

    Reply
  42. capitan

    (41)Поменьше чем день это точно, смотрите ближайший серверный вызов, он возвращает адрес на временное хранилище с архивом всего пакета.

    Reply
  43. Wakeonlan

    при загрузке в ДИАДОК пишет ошибка счет фактуры, техподдержка говорит что стоит неправильный айди отправителя

    Reply
  44. capitan

    (43)Валидацию вот здесь https://www.diadoc.ru/docs/forms/validation-xml проходит?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *