Мой клиент соответственно работает в 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С ЭДО, начали принимать от моего клиента его контрагент:
Филиал компании Халлибуртон Интернэшнл ГмбХ