Настройка 1С-ЭДО с филиалом американской транснациональной корпорации Halliburton

Мой клиент соответственно работает в 1С УТ 11, 1С-ЭДО у него был на тот момент подключен, но типовые УПД через систему 1С-ЭДО Халибуртон не принимал, соответсвеено были требования:


Вообщем звонит мне клиент и говорит сможем настроить, говорю сможем, но прошу структуру файла XML с их требованиями пример, какой либо. Но таково не получаю, от клиента ибо  Филиал компании Халлибуртон Интернэшнл ГмбХ, не дает по каким то непонятным причинам но не важно, решаю сам разобраться:


1. Первым делом понимаю что обмен 1С-ЭДО, будет не только с данными требованиями, ну  и я стороник не трогать типовую конфигурацию 1С, принимается решение вывести все наработки для обмена с Halliburton, в отдельное расширение.

2. Изучил самостоятельно структуру XML с тэгами УПД документа

3.Ну и начал воять заполнение документа XML, через расширение конфигурации только для данного контрагента

- банковские реквизыты вроде как они есть , но с учетом что ранее в печатной форме клиент их просил в 

  грузоотправителе пришлось доработать, так же у клиента несколько договоров и по каждому свой банк, тоже

  доработал, чтоб они выходили в поле "Продавец"


- вот с иными сведениями, которые формировались на основании заказа пришлось подумать, хотя вроде что 

 такого,  но вроде есть тег в структуре  XML -"ИныеСведенияОбОтгрузке":

-<ИнфПолФХЖ3>

<ТекстИнф Значен="590a9db4-9f06-11ea-a349-e03f490d89be" Идентиф="ИдентификаторДокументаОснования"/>

<ТекстИнф Значен="РО 4515224208 VO13010" Идентиф="ИныеСведенияОбОтгрузке"/>

</ИнфПолФХЖ3>


Но Halliburton, он не подходил, вот как то так, решил вопрос можно сказать интуитивным методом, возможно опыт общения с клиентом:

-<ИнфПолФХЖ1>

<ТекстИнф Значен="590a9db5-9f06-11ea-a349-e03f490d89be" Идентиф="ИдентификаторДокументаОснования"/>

<ТекстИнф Значен="Реализация" Идентиф="ВидСчетаФактуры"/>

<ТекстИнф Значен="false" Идентиф="ТолькоУслуги"/>

<ТекстИнф Значен="РО 4515224208 VO13010" Идентиф="ИныеСведения"/>

</ИнфПолФХЖ1>


Оказывается вот сюда надо было отработать "ИныеСведения"


- ну с номерами Line 1 ...думал проше простого в расширение отработаю табличную часть номенклатуры через

  заказ так как оттуда эти позиции номеров, и опять не тут то было ибо могут быть в заказе одинаковые

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

 пришлось использовать реквезить "Код строки" и через расширение его функционала передавать в структуру

 XML, с учетом состояния отгрузки.


- и конечно отработал печатную форму УПД по Halliburton, чтоб клиент мог видеть что он отправляет по 1С-ЭДО 


И ВСЕ ПОЛУЧИЛОСЬ, УРА!!!

ДОКУМЕНТЫ 1С ЭДО, начали принимать от моего клиента его контрагент:

Филиал компании Халлибуртон Интернэшнл ГмбХ


В начало...