Каталог решений - Выгрузка документов в формате XML для загрузки в ЭДО операторов СБИС, Диадок и т.п.

Выгрузка документов в формате XML для загрузки в ЭДО операторов СБИС, Диадок и т.п.

Выгрузка документов в формате XML для загрузки в ЭДО операторов СБИС, Диадок и т.п.

В наличии

Расширение для исправления ошибок формата выгружаемых данных при загрузке в ЭДО из 1С.

Категория:

Описание

Расширение исправляет формат значений атрибутов: @ИдФайл, @ИдОтпр, @ИдПол; Проще говоря меняет "_" на "-" в атрибутах для безошибочной загрузки в личные кабинеты операторов ЭДО таких как Диадок. СБИС и другие.

В расширении использована Аннотация ИзменениеИКонтроль с инструкциями препроцессора удаления и вставки;

П.С. Данное исправление рекомендуется использовать только если вы не обмениваетесь файлами документов в формате xml между базами 1С, в таком случае возможны ошибки. Хотя я сам проверил загрузку нового файла и 1С спокойно распознала данные документы. Проверил на платформе 8.3.18.1208 и конфигурации ERP 2.5.8.207, БиблиотекаИнтеграцииС1СДокументооборотом 1.1.18.5.

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

Сами документы выгружаются через типовой механизм, в списке документов или самого документа команда Еще — ЭДО — Выгрузить документ в файл.

По сути делов 5 минут:

1. В расширение добавляем функцию общего модуля "СформироватьДанныеДокументовДляВыгрузки" в режиме Вызвать вместо(С контролем)

2. Изменяем кусок кода как ниже:

	#Удаление
		Данные.Участники.ИдентификаторОтправителя = Выборка.ОрганизацияИНН + ?(ПустаяСтрока(Выборка.ОрганизацияКПП),"",
		"_" + Выборка.ОрганизацияКПП);
		Данные.Участники.ИдентификаторПолучателя = Выборка.КонтрагентИНН + ?(ПустаяСтрока(Выборка.КонтрагентКПП),"",
		"_" + Выборка.КонтрагентКПП);
	#КонецУдаления
	#Вставка
		Данные.Участники.ИдентификаторОтправителя = Выборка.ОрганизацияИНН + ?(ПустаяСтрока(Выборка.ОрганизацияКПП),"",
		"-" + Выборка.ОрганизацияКПП);
		Данные.Участники.ИдентификаторПолучателя = Выборка.КонтрагентИНН + ?(ПустаяСтрока(Выборка.КонтрагентКПП),"",
		"-" + Выборка.КонтрагентКПП);
	#КонецВставки

3. Сохраняем, перезаходим в 1С и все.

has been added to your cart:
Оформление заказа