Выгрузка УПД по документу Счет-фактура выданный в xml-формате "5.01". Контур Диадок




Обработка выгружает документ «Счет-фактура выданный», созданный на основании документа: «Реализация товаров и услуг,» в XML формате вер. 5.01, для ЭДО Контур.Диадок. Акцизы не используются.

Используются обычны формы. Тестировалось на УПП 1.3.115. Платформа: 8.3.11.2924. 

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

Поля формы:

  •  Контрагенты (провайдер ЭДО):  заполняется автоматически при открытии формы. Поиск контрагента по наименованию.
  • ИдПровайдерЭДО: заполняется автоматически при открытии формы значением "2BK".
  • Док: Выбор документа Счет-фактура выданный.
  • Ид отпр: Уникальный идентификатор ЭДО отправителя. Подставляется автоматически при выборе документа. Указывается на закладке "Свойства" ФормыЭлементаСправочника : Организации.
  • Ид пол:  Уникальный идентификатор ЭДО получателя. Подставляется автоматически при выборе документа. Указывается на закладке "Свойства" ФормыЭлементаСправочника : Контрагенты.
  • Путь к файлу: Каталог для формирования файла выгрузки.

Как получить Уникальный идентификатор ЭДО , можно найти тут: //infostart.ru/public/803064/

Для справочников: "Организации" и "Контрагенты", нужно создать ОБЩЕЕ свойство: "ИдентификаторУчастникаЭДО" с типом Строка(46). Значения будут сохраняться в РС.ЗначенияСвойствОбъектов.

9 Comments

  1. Vida

    У вас есть подобное для Актов и Расходных накладных?

    Reply
  2. Mkonst

    (2) К сожалению подобного под ваши задачи нет.

    Код обработки открытый. Переделать под свои нужны не должно вызвать затруднений…

    Reply
  3. Mortalus

    Скажите, а корректировку РТиУ и С/Ф выгружает?

    Reply
  4. Mkonst

    Корректировку нет , с/ф да

    Reply
  5. Mortalus

    (5) А корректировку С/Ф?

    Reply
  6. Mkonst

    (6) Тоже нет. Как только нам этот функционал понадобится, сделаю.

    Reply
  7. Mx00

    {ВнешняяОбработка.ДокументСФВыданный_ВыгрузитьXML_Вер5.МодульОбъекта(197,25)}: Переменная не определена (апПроцедурыИФункции)

    ПодписьРуководителя = <<?>>апПроцедурыИФункции.ПолучитьИнформациюДляПодписи(ЗначенияРеквизитов.Дата, ЗначенияРеквизитов.Организация, ЗначенияРеквизитов.Контрагент, «СчетФактураВыданный», неопределено, Неопределено, «СчетФактура1137»,Пользователь1с, Неопределено);

    Reply
  8. Mkonst

    (8)Это можно закоментировать. Это общий модуль, подпись формируется…

    Reply
  9. Mx00

    (9) для начала говорю спасибо за обработку, и пусть в ней есть недочёты, она полезна 🙂

    но не удержался и напишу замечания, не столько автору (у него всё работает), сколько для тех кто скачает эту обработку.

    1. блок «апПроцедурыИФункции.ПолучитьИнформациюДляПодписи» вызывающий ошибку лучше оформить так:

    ПодписьРуководителя=»»;
    
    Выполнить(«ПодписьРуководителя=апПроцедурыИФункции.ПолучитьИнформациюДляПодписи(ЗначенияРеквизитов.Дата, ЗначенияРеквизитов.Учреждение, ЗначенияРеквизитов.Контрагент, «»СчетФактураВыданный»», неопределено, Неопределено, «»СчетФактура1137″»,Пользователь1с, Неопределено)»);
    

    2. расчет суммы без НДС, должно быть так:

    Запись.ЗаписатьАтрибут(«СтТовБезНДС»,xmlстрока(Выборка.Всего — Выборка.СуммаНДС));

    в оригинале Выборка.Сумма — Выборка.СуммаНДС если НДС не включен в сумму, то будет не правильная сумма без НДС

    3. в обработке адрес формируется строкой, а не по структуре.

    4. в обработке нет выгрузки банковских реквизитов.

    5. и ещё я переделал обработку на «внешнюю печатную форму» (вместо процедуры «Инициализировать» сделал «Печать») — у меня в документе Счет-фактура не оказалось табличной части 🙂

    Reply

Leave a Comment

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