Выгрузка счета-фактуры, УПД в XML для Diadoc (БП 3.0)

06.02.23

Функциональные - Документооборот и делопроизводство (СЭД)

Выгрузка структурированного файла xml для загрузки его в diadoc

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
XML УПД БП 3.0:
.epf 16,33Kb
55
55
1 SM
Скачать Купить за 1 850 руб.

Для чего?

Для оперативной выгрузки в файла xml и загрузки его в diadoc.kontur.ru. Текущий вариант в БП 3.0 (3.0.91.36) не позволяет выгружать в формате соответствующий закону ФНС 820 от 02 февраля 2019г.

                                 

Характеристика:

ЭЦП  - Ответственное лицо за подпись документа.

 

Как сформировать?

Открыть реализацию товаров и услуг. Сформировать печатную форму XML Diadoc. Указать ЭЦП (Ответственное лицо за подпись документа). Нажать кнопку Сформировать. Сохранить его в файл. На сайте diadoc.kontur.ru загрузить его команду - Добавить документ.

 

Как установить:

Подключается в конфигурацию в качестве печатной формы к документу "Реализация товаров и услуг" стандартно через "Администрирование" - "Печатные формы, отчеты и обработки" - "Дополнительные отчеты и обработки".

 

Проверено:

Проверено на платформе 1С:Предприятие 8.3 (8.3.20.1710)

Релизы конфигураций - Бухгалтерия предприятия, редакция 3.0 (3.0.128.10).

 

P.S. Данное решение не 100% решит проблему выгрузки. Прошу сообщать в комментариях при наличии ошибок при выгрузке в Diadoc или формирования xml файла.

 

Обновление:

1.Исправил ошибки

См. также

Документооборот и делопроизводство (СЭД) Типовые Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:ДО!

48500 руб.

19.02.2016    107915    108    5    

89

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    138319    764    292    

405

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.230.x) и БП 3.0 (3.0.156.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    21912    144    40    

104

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

45650 руб.

15.04.2019    70482    174    146    

117

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Бухгалтерский учет Управленческий учет Платные (руб)

Переход и перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x), ERP 2.5 (2.5.16.x), КА 2.5 (2.5.16.x) .

28000 руб.

24.06.2020    62449    51    27    

81

SALE! %

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

45650 27000 руб.

24.04.2015    192605    143    241    

274

Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 Платные (руб)

"1С:Архив" – это универсальная система, обеспечивающая надежное долговременное хранение документов с гарантией юридической значимости на неограниченный срок. "1С:Архив" разработан на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов – от попадания в архив до уничтожения – и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. Продукт подходит для малых, средних, крупных предприятий и учреждений любых отраслей.

90000 руб.

24.10.2022    5206    7    1    

6

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

В продаже с 2015 года | Воспользовались более 287 предприятий! | Перенос данных из УПП 1.3 в БП 3.0 | из КА 1.1 в БП 3.0 | Переносятся документы, начальные остатки и вся справочная информация | Сэкономьте свое время - используйте готовое решение для перехода! | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

39500 руб.

25.02.2015    169822    294    253    

374
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. capitan 2547 30.04.21 09:52 Сейчас в теме
С трудом конечно верится, что БП не поддерживает какие то форматы ФНС может надо провести мозговой штурм для начала?
и зачем при выгрузке указывать ЭЦП если на сайте его все равно придется вводить ?
2. maksa2005 542 30.04.21 09:54 Сейчас в теме
(1) я бы сам не стал велосипед изобретать, но при выгрузке он ссылается на то. что старый формат xml
ЭЦП указывать нужно было в том случае, когда подпись ЭЦП не совпадает с руководителем компании.
3. elen2460 24.05.21 11:47 Сейчас в теме
Здравствуйте, база находится в 1С:Фреш, ваше решение будет там работать?
4. maksa2005 542 24.05.21 12:00 Сейчас в теме
(3)база на сервере непосредственно
5. maksa2005 542 24.05.21 12:01 Сейчас в теме
(3)
1С:Фреш

лично я с 1С:Фреш не работал. сложно скачать его взаимодействия т.к. там нужен аппач+белый айпи
6. user1266819 21.06.21 14:54 Сейчас в теме
Ругается при печати на {ОбщийМодуль.УниверсальныеМеханизмы.Модуль(1351)}: Поле объекта не обнаружено (СсылкаНаОбъект)
7. maksa2005 542 21.06.21 15:32 Сейчас в теме
(6) Там нет кнопки печати) При Формировании или при Сохранении?
8. user1266819 21.06.21 15:45 Сейчас в теме
(7) При формировании, когда нажимаешь на пункт XML Diadoc в выпадающем пункте "Печать"
9. maksa2005 542 21.06.21 19:59 Сейчас в теме
(8)сообщите Вашу версию конфигурации
10. maksa2005 542 21.06.21 20:02 Сейчас в теме
(6)
УниверсальныеМеханизмы

у меня в 3.0.88.32 нет модуля - УниверсальныеМеханизмы
11. пользователь 03.08.21 15:50
Сообщение было скрыто модератором.
...
12. пользователь 03.08.21 15:51
Сообщение было скрыто модератором.
...
13. Automatik 946 17.08.21 13:57 Сейчас в теме
Не проходит валидацию
14. maksa2005 542 17.08.21 15:11 Сейчас в теме
15. Automatik 946 18.08.21 05:07 Сейчас в теме
(14) не проходит валидацию на сайте Диадока
16. maksa2005 542 18.08.21 06:40 Сейчас в теме
(15) по сей день работает. Все проходит.
17. andrey1508 109 06.12.21 14:08 Сейчас в теме
Проверить структуру сформированного файла можно на странице: https://www.diadoc.ru/docs/forms/validation-xml

Посмотреть Идентификатор участника электронного документооборота можно по инструкции: https://www.diadoc.ru/docs/faq/faq-191

Проверял на Бухгалтерии 3.0.102.11, версия БСП 3.1.5.180

Изменения в программе:
В справочник "Организации" добавил дополнительный реквизит:
Наименование - "ИдентификаторУчастникаЭДО"
Тип - "Строка"
Идентификатор для формул - "Организации_ИдентификаторУчастникаЭДО"
Для разработчиков Имя - "Организации_ИдентификаторУчастникаЭДО"

В справочник "Контрагенты" добавил дополнительный реквизит:
Наименование - "ИдентификаторУчастникаЭДО"
Тип - "Строка"
Идентификатор для формул - "Контрагенты_ИдентификаторУчастникаЭДО"
Для разработчиков Имя - "Контрагенты_ИдентификаторУчастникаЭДО"

Изменения в самой обработке изменил (строки можно найти по имени атрибута):
ЗаписьXML.ЗаписатьАтрибут("ИдОтпр", УправлениеСвойствами.ЗначениеСвойства(СсылкаНаДокумент.Организация,"Организации_ИдентификаторУчастникаЭДО"));
ЗаписьXML.ЗаписатьАтрибут("ИдПол", УправлениеСвойствами.ЗначениеСвойства(СсылкаНаДокумент.Контрагент,"Контрагенты_ИдентификаторУчастникаЭДО"));

Заменил функцию ПолучитьСтруктуруАдреса(Об).

Функция ПолучитьСтруктуруАдреса(Об)
	
	Запрос = Новый Запрос;
	
	Если ТипЗнч(Об) = Тип("СправочникСсылка.Организации") Тогда
		Запрос.Текст = 
			"ВЫБРАТЬ
			|	ОрганизацииКонтактнаяИнформация.Значение КАК Значение
			|ИЗ
			|	Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
			|ГДЕ
			|	ОрганизацииКонтактнаяИнформация.Ссылка = &Организация
			|	И ОрганизацииКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
			|	И ОрганизацииКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации)";
		
		Запрос.УстановитьПараметр("Организация", Об);
	Иначе
		Запрос.Текст = 
			"ВЫБРАТЬ
			|	КонтрагентыКонтактнаяИнформация.Значение КАК Значение
			|ИЗ
			|	Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
			|ГДЕ
			|	КонтрагентыКонтактнаяИнформация.Ссылка = &Организация
			|	И КонтрагентыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
			|	И КонтрагентыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации)";
		
		Запрос.УстановитьПараметр("Контрагент", Об);
	КонецЕсли;
	
	РезультатЗапроса = Запрос.Выполнить();
	
	СтруктураАдреса = Новый Структура("Индекс,КодРегион,Район,Город,НаселПункт,Улица,Дом,Корпус,Кварт");
	
	Если НЕ РезультатЗапроса.Пустой() Тогда
		
		ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
		ВыборкаДетальныеЗаписи.Следующий();
		
		ЗначениеАдресаJSON = УправлениеКонтактнойИнформациейСлужебный.СтрокуJSONВСтруктуру(ВыборкаДетальныеЗаписи.Значение);
		
		СтруктураАдреса.Индекс = 	ЗначениеАдресаJSON.ZIPCode;
		СтруктураАдреса.КодРегион = Строка(АдресныйКлассификатор.КодРегионаПоНаименованию(ЗначениеАдресаJSON.area));
		СтруктураАдреса.Район	= 	ЗначениеАдресаJSON.district;
		СтруктураАдреса.Город	= 	ЗначениеАдресаJSON.city;
		СтруктураАдреса.НаселПункт= 	ЗначениеАдресаJSON.ZIPCode;
		СтруктураАдреса.Улица	=	ЗначениеАдресаJSON.street;
		СтруктураАдреса.Дом		=	ЗначениеАдресаJSON.houseNumber;
		СтруктураАдреса.Корпус	=	"";
		СтруктураАдреса.Кварт	=	"";
		
		н=0;
		
	КонецЕсли;
	
	Возврат СтруктураАдреса;
	
КонецФункции
Показать


После изменений прошла валидацию. Ну и имеет более универсальное решение.
19. lhfrjy 53 16.12.21 13:33 Сейчас в теме
(17)
Проверял на Бухгалтерии 3.0.102.11


Как раз на ней обработка не будет работать.
18. lhfrjy 53 16.12.21 13:31 Сейчас в теме
Это как понять? СтруктураАдреса.НаселПункт = ЗначениеАдресаJSON.ZIPCode;

А если в структуре адреса не будет ЗначениеАдресаJSON.district - ошибка?

Нужно внимательнее писать код и проверять перед публикацией.
20. maksa2005 542 16.12.21 16:56 Сейчас в теме
(18)у меня все работает по сей день
21. user1782657 03.02.23 16:01 Сейчас в теме
(20) Максим, день добрый!
У меня 2 базы бухгалтерии в 1С Рарус облако. Будет ли работать?
И еще - если одно ООО - ЭДО в Диадок, а другое ООО - ЭДО в СБИС - подойдет и там и там?
Спасибо
22. user1782657 04.02.23 19:33 Сейчас в теме
Через веб-клиент Раруса не дает сохранить документ. Выдает ошибку. В тонком клиенте выгружает. НО!
при загрузке в Диадок вот что выдает:
УПД №2020001 от 02.02.23 (при этом в 1С у меня номер УПД выглядит так 230202-0001 - тут явно обрезает первые 3 символа)
Документ содержит ошибки, исправьте их и загрузите документ еще раз. Или воспользуйтесь редактором, чтобы исправить все ошибки или часть из них.
--
Ошибки в файле документа
The 'Индекс' attribute is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.
Строка 13 • Столбец 18 • /Файл[1]/Документ[1]/СвСчФакт[1]/СвПрод[1]/Адрес[1]/АдрРФ[1]/@Индекс
The 'Город' attribute is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.
Строка 13 • Столбец 43 • /Файл[1]/Документ[1]/СвСчФакт[1]/СвПрод[1]/Адрес[1]/АдрРФ[1]/@Город
The 'Улица' attribute is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.
Строка 13 • Столбец 52 • /Файл[1]/Документ[1]/СвСчФакт[1]/СвПрод[1]/Адрес[1]/АдрРФ[1]/@Улица
The 'Дом' attribute is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.
Строка 13 • Столбец 61 • /Файл[1]/Документ[1]/СвСчФакт[1]/СвПрод[1]/Адрес[1]/АдрРФ[1]/@Дом
The 'КодРегион' attribute is invalid - The value '2' is invalid according to its datatype 'String' - The Pattern constraint failed.
Строка 21 • Столбец 34 • /Файл[1]/Документ[1]/СвСчФакт[1]/СвПокуп[1]/Адрес[1]/АдрРФ[1]/@КодРегион
The element 'ТаблСчФакт' has incomplete content. List of possible elements expected: 'СведТов'.
Строка 26 • Столбец 6 • /Файл[1]/Документ[1]/ТаблСчФакт[1]
The 'ДатаОсн' attribute is invalid - The value '' is invalid according to its datatype 'ДатаТип' - The Pattern constraint failed.
Строка 29 • Столбец 41 • /Файл[1]/Документ[1]/СвПродПер[1]/СвПер[1]/ОснПер[1]/@ДатаОсн
The 'НомОсн' attribute is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.
Строка 29 • Столбец 52 • /Файл[1]/Документ[1]/СвПродПер[1]/СвПер[1]/ОснПер[1]/@НомОсн
Поле СведТов должно присутствовать
/Файл/Документ/ТаблСчФакт/СведТов
Поле ВсегоОпл должно присутствовать
/Файл/Документ/ТаблСчФакт/ВсегоОпл
Код региона АдрРФ/@КодРегион="2" не найден в справочнике
/Файл/Документ/СвСчФакт/СвПокуп/Адрес/АдрРФ/@КодРегион
--
прилагаю тот файл, что сохранила из 1С и тот что выгрузила из Диадок (С ошибками)
попробовала в Диадок открыть для редактирования - адрес моего ООО выглядит почему-то вообще как Ханты-Мансийский автономный округ – Югра
Прикрепленные файлы:
энтерпрайз.xml
ON_NSCHFDOPPR_2BM-7721622610_2BM-7721622610-772101001-201511170705523294993_20230202_e921e9c6-84d0-435c-9fdf-df701ea09286.xml
23. maksa2005 542 06.02.23 07:15 Сейчас в теме
(22)Обновил обработку. скачайте. замените. повторите попытку. отпишитесь
user1782657; +1 Ответить
24. user1782657 06.02.23 23:09 Сейчас в теме
(23) всё отлично, кроме того, что при сохранении файла - номер в названии документа всё равно обрубленный вначале - но это некритично (и почему-то называется АКТ - хотя выгружаю УПД)
Прикрепленные файлы:
26. maksa2005 542 07.02.23 06:54 Сейчас в теме
28. user1782657 07.02.23 09:38 Сейчас в теме
(26) на будущее учтите - вдруг будете корректировать еще обработку)
29. maksa2005 542 07.02.23 09:40 Сейчас в теме
(28)врятли, код который содержится заменен на тот что предоставляет сама 1с. Другими словами, это простая форма ЭДО для выгрузки в xml, по сути у любой БП она есть, просто без костылей не выгрузить...
25. user1782657 06.02.23 23:12 Сейчас в теме
(23) написала Вам в личные сообщения - но не доходят "отложенная группа"
27. maksa2005 542 07.02.23 07:09 Сейчас в теме
(25)я рак отшельник) не дойдут..
30. user1782657 07.02.23 11:10 Сейчас в теме
(27) а нет ли у Вас обработки в обратную сторону?
чтоб я из Диадок выгрузила документ в XML - и загрузила в 1С БП (по сути мне нужен только список товаров со ставкой НДС и ценой). Спасибо
31. maksa2005 542 07.02.23 11:48 Сейчас в теме
32. user1782657 07.02.23 17:26 Сейчас в теме
33. maksa2005 542 08.02.23 06:07 Сейчас в теме
(30) Правильно ли я понял, что сам диадок не дает такой файл и нужно способами 1с выдернуть его? или все таки есть, то можно его увидеть?
34. user1782657 08.02.23 10:38 Сейчас в теме
(33) УПД (формализованный документ) - есть в xml, а есть еще акт (WORD) - могу его перенести в Excel (мне нужен только список товаров со ставкой НДС и ценой)
Прикрепленные файлы:
ON_NSCHFDOPPR_2BM-7743829538-774301001-201505200212415861838_2BM-7701177150-771401001-201509040206540043106_20230204_ca418550-45a7-4868-ba70-f5330b6a7066.xml
AKT PRIEMA-PEREDACHI_AO1508.2.rtf
35. maksa2005 542 08.02.23 11:59 Сейчас в теме
(34)Вам эту обработку сможет любой программист нарисовать за $. https://1clancer.ru
36. user1782657 08.02.23 12:31 Сейчас в теме
37. maksa2005 542 08.02.23 12:46 Сейчас в теме
(36) делаю, но не интересно.
39. user1782657 14.02.23 08:40 Сейчас в теме
(37) А что значит вот эта ошибка? Проверила - все адреса есть в УПД.
Прикрепленные файлы:
38. user1782657 08.02.23 14:06 Сейчас в теме
А что значит вот эта ошибка? Проверила - все адреса есть в УПД.
Прикрепленные файлы:
40. maksa2005 542 14.02.23 08:40 Сейчас в теме
(38)не знаю. формирует штатная система 1с. проверить у себя не получается т.к. такой ошибки нет
user1782657; +1 Ответить
41. Mx00 249 31.05.24 03:17 Сейчас в теме
Спасибо за обработку, у себя столкнулся с небольшими проблемками :-)
1. номер документа может быть без префикса и тогда обработка зависает :-)
2. у меня маркируемый товар и в теле документа КИЗы есть, но имя файла формируется без "MARK"
Оставьте свое сообщение