Выгрузка первичных документов (Счет-фактура, Реализация) из 1С8 без Такском

Электронный документооборот на примере обмена с "Лукойл".
Данный пакет мер позволяет передавать первичные данные БЕСПЛАТНО, без использования 1С-Такском, без абонентской платы, без цифровой подписи.

 

«Лукойл» перешел на новую систему документооборота с клиентами (поставщиками) и «очень попросил» другим тоже ничего не оставалось.

Портал «Лукойл» позволяет выгружать «Заказы» (с последующим преобразованием их в документы в вашей (нашей) системе учета) и подгружать данные из вашей (нашей) системы учета Прайсы, Накладные и Счета-фактуры в формате унифицированной формы первичной учетной документации по учету торговых операций.

Благо 1С отчасти позаботился об ЭДО (электронном документообороте).

Рассмотрим выгрузку данных для «Лукойл» на примере конфигурации 1С8: УПП с небольшим допиливанием конфигурации

 

1. Заполняем справочник «Соглашения об использовании электронных документов»

Для УПП

 

Необходимо указать Организацию, Контрагента, виды Исходящих документов, а так же способ обмена

Замечание: 1С почему-то при обмене через каталог отказывается выгружать Счет-Фактуру, поэтому если данной позиции нет в списке форм для выгрузки, то
делаем следующее в конфигураторе: Справочники — СоглашенияОбИспользованииЭД — Формы — ФормыЭлементаМодуль.

 
Теперь пункт Сч-фактура появится в списке выгружаемых документов

ВАЖНО
: после того как полностью система будет настроена на выгрузку (созданы необходимые соглашения) можно этот подпункт вернуть к «заводским настройкам», в сохраненных соглашениях использование Сч-Ф останется.

2. Правильно заполняем основной договор с контрагентом

3. Ответственные и уполномоченные лица организации (подписанты)

Полезным будет заполнить значения регистра сведений Уполномоченные лица организации

 

Важно: начиная с релиза УПП: 1.3.57.1 архитектура и настройка ЭД для схожа с БУХ 3.0

 

Для БУХ 3.0 

Справочник Настройки ЭДО

Справочник Профили настроек ЭДО

Важно: если Счет-Фактура не отображается в списке документов, тогда

Справочник — ПрофилиНастроеЭДО — ФормаЭлемента — Модуль — ИсходящиеДокументыПриИзменении

 

4. Немного конфигрурирования

Необходимо где-то сохранять IDDoc заказа полученного с портала (это уже кому-как захочется), создал доп реквизит в РеализацияТоваровИУслуг

затем в Общих Модулях ищем ЭлектронныеДокументыВнутренний и, чтобы особо не коверкать типовой модуль копируем и меняем некоторые функции под себя

  рис. УПП 1.3

 

  рис. БУХ 3.0

 

Забирайте их из прикрепляемого файла, копируйте и вставляйте.

 

Для фиксирования выгрузки (отправки, вообщем обработки документов) непериодический РегистрСведений

На этом конфигурирование базы завершено

5. Собираем и выгружаем

Заполняем:

— путь выгрузки

— период

— список клиентов выгрузки

 

 

 

Флажок Исправлять ошибки автоматически позволяет подключаться к базе загруженных заказов, если они разделены, и потдягивать IDDOC, если он там указан.

При нажатии кнопки Заполнить ТЗ заполняется табличное поле документа и при кликании на строке будут созданы данны для выгрузки  для выбранного документа

При нажатии кнопки Сформировать будут созданы файлы с данными для каждого документа за период.

Затем выгруженные данные отправляют на портал

 

P.S. ожидаем 2-ю часть отправки данных «Лукойл» с использование WebService

В качестве примера могу прикрепить к общему архиву создание Докуменов в базе 1с77 из док. Заказ портала «Лукойл» и выгрузка прайсов на портала из 1с77. Идеально в качестве примера, т.к. конфа 1с77 самописная

 

Обновлено согласно правилам формирования Торг12 и СЧ для «Лукойл» от 15.04.2024

(внутри архивов допиленные XDTO-схемы SFAKT и OTORG12)

99 Comments

  1. Armando

    Вы уже перешли на обмен через web-сервис?

    Reply
  2. Umix

    (1) Armando,

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

    Reply
  3. Armando

    (2) я одной фирме помогал в реализации такого обмена через ws. Если будут сложности, могу посодействовать по возможности.

    Reply
  4. Umix

    (3) Armando, благодарю. 1С в новых релизах поменяли схему и механизм обмена — еще больше намудрили, будет время сделаю массу изменений. За предложение помощи еще раз спасибо.

    Reply
  5. alexdm

    (4)

    1С в новых релизах поменяли схему и механизм обмена — еще больше намудрили

    В новых релизах все совсем иначе, да, намудрили, но во многом даже проще, хотя где и как у них заполняется «Подписант» так и не понял, пока сделал по-своему,будет время — разберусь, сейчас некогда. Спасибо за направление в действиях, не пришлось ковырять стандартные механизмы выгрузки. Обработку выгрузки переделал для себя, конечно, процентов на 90, многое было не нужно, к тому же вместо реквизитов документов и регистра использовал стандартные дополнительные сведения, добавил загрузку товаров, заказов, выгрузку прайс-листов, корректировочных счетов-фактур. Пока что еще остался открытым вопрос с выставлением одной с/ф на несколько документов отгрузки, но пока клиенту не надо, со временем сделаю, если возникнет необходимость.

    Reply
  6. Umix

    (5) alexdm,

    рад, что пригодилось, может, действительно некоторые вещи являются избыточными, но как всегда в работе программистов:

    — Когда надо было сделать?

    — вчера уже нужно пробную версию уже отправить… письмо уже месяца 2 назад присылали

    — А почему мне о задании только сегодня?

    — Забыли…

    — ну тебе же несложно…., они еще сказали, что что-то там у них еще тестируется и они сами не знают как должно работать, но нужно сделать чтобы у нас выгружалось правильно и сегодня уже

    — …

    Reply
  7. alexdm

    Стандартная ситуация, да… Мне вывалили за неделю перед тем, как возникла необходимость. Работают с декабря прошлого года, Лукойл обязал с 1 марта полностью перейти на электронный документооборот. Зачесались на прошлой неделе, зла не хватает…

    А по теме избыточности — по коду понял, что у вас там есть еще БД на 7.7, мне это на фиг не надо, введение дополнительных реквизитов в документ тоже как-то не совсем люблю, видимо, 7.7 оставила свой неизгладимый след… Ну и к тому же в общем модуле сейчас все по-другому, переделок минимум, в 6 местах добавил свои куски кода и все, вроде бы, взлетело, по крайней мере, сегодня отправили накладную и счет-фактуру. Опять рыл сегодня на тему «Подписанта» — по ходу, он вообще не заполняется у 1с стандартно, возможно, в стандартном обмене это теперь необязательный реквизит, но в случае Лукойла документ не проходит валидацию по схеме…

    В любом случае, еще раз громадный респект за проделанную работу, сам бы зарылся по текущей загруженности недели на две…

    Reply
  8. Umix

    (7) alexdm,

    Подписант для Лукойла — это обязательное условие: нужно заполнить по п.п. 3 см. выше (хотя возможно 1с, что-то там снова накрутила) и еще раз посмотри доработанную функцию ОтветственноеЛицоОрганизации() и ниже СкопоноватьДанныеПодписантаПоСсылкеНаОбъект() в модуле и где она используется (найди оригиналы и посмотри что может туда еще добавили) , должен выводиться

    а также глянь другой общий модуль с Процедура ЗаполнитьФИОИДолжность(СтруктураПриемник, ИсточникДанных, Должность = Неопределено) с добавлением Экспорт

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

    Reply
  9. alexdm

    (8) Да в том и дело, что перековырял отладчиком все, что только можно — в старых механизмах выгрузки все понятно, что и откуда заполняется. В новых — хоть убейся, не могу найти даже намека на его заполнение.

    Reply
  10. eksetro

    Добрый день собратьям по несчастью Лукойлу! Год назад писала выгрузку в файлы (но полностью своими внешними обработками). Сейчас надо перейти на веб сервис, у кого получилось?

    Reply
  11. Umix

    (10) eksetro, с радостью бы, но все никак руки не доходят, взяли в команду себе еще одного программиста, может сейчас времени побольше будет

    Reply
  12. eksetro

    (11) честно говоря, была уверена, что раз уж документы выгружаются в файл и потом спокойно загружаются на портал, то доработать выгрузку напрямую в сервис — дело пары часов. Ан нет — отказывается тэги распознавать.

    Reply
  13. Umix

    (12) eksetro, чую меня ждет еще более интересная история, т.к. месяца 4 уже занят переводом филиалов внутри компании на новую версию СУБД (проблема в том, что каждый филиал имеет свои принципы ведения учета и свои фишки, к тому же постоянное сопротивление со стороны сотрудников), так вот как то о Лукойле немного забыл, думал выгружается и все ок, не дергают…

    …сегодня случайно узнал, что было затишье, т.к. был розыгрыш тендера, что там еще и еще с юридической стороны, что скоро запуск работы по 3 договорам, с использованием цифровых подписей и прочей мутотени… а уведомлять нас о грядущих изменениях снова необязательно…

    еще вспомнил, что еще в начале 2014, когда появилась возможность использовать WebService для обмена нужно было подавать заявки и прочее-прочее, попробовал, общался с их программистами, сказали, что еще тестируется и подключить не могут, позднее уведомят, но со временем так никто не сообщил, а свободного времени не очень было… поэтому обмен с использованием Web и не реализовал…

    Reply
  14. eksetro

    Ну по поводу соединения с сервисом, это мне удавалось. Хотела подтверждения заказов выгружать автоматически, но … Не во всей номенклатуре заполнены коды. Обратилась к их программистам, на что мне предложили чудесный вариант- добавлять в документ пустые строчки. Пришлось проститься с этой идеей. Но факт в том, что отправить подтверждение через сервис мне удалось. Потому и думала, что с первичкой проблем не будет. А по поводу эцп это отдельная история, когда в ноябре прибежало начальство и сказало «лукойл с понедельника хочет эцп, у нас все готово?». Позвонила в Лукойл, сказали что будут поэтапно переводить всех на электронный докоборот и потом внедрять эцп, о чем всех предварительно известят. Вестей пока не поступало.

    Reply
  15. Umix

    пустые позиции, а так же ввод и вывод товара — это вообще история отдельная)))

    Reply
  16. eksetro

    По-моему, весь этот портал — отдельная история 18+, не рекомендуемая к просмотру людям с неусточивой психикой))

    Reply
  17. Armando

    (10) eksetro, если выгрузка в файлы уже написана, то в чем проблема передавать их через ws?

    Reply
  18. eksetro

    Выше уже писала, почему-то не распознаются тэги. Wireshark показывает, что все идет хорошо до самого документа. В нем в местах где должны быть тэги — [error unrecognized text]. Грешила на пространство имен, изменила, не спасло.

    Reply
  19. alexdm

    (17) Armando, С Лукойлом, поверьте, проблемы могут возникнуть на пустом месте. Я с ними по поводу расчета НДС в накладной бодался недели две (вопрос вообще яйца выеденного не стоил, как выяснилось), у них там, похоже, правая рука не знает, что делает левая. А летом и у нас обещают перейти на ЭЦП и прямой обмен — почитал тут опыт коллег — мне уже страшно, я, наивный, думал, что выкинуть им на портал готовый файл через ws вообще нет проблем…

    Reply
  20. alexdm

    (16) eksetro, Неистово, просто бешено плюсую, у меня чуть разрыв сознания не случился, когда столкнулся…

    Reply
  21. eksetro

    (20) alexdm, Просто есть, с чем сравнить. Поставщики одни тоже решили данные собирать через сайт. Думала, неужели ещё одни! Связались представители сей системы, кинули обработку с примером выгрузки, батник для соединения с их системой, на все вопросы в почту отвечали в течение 10 минут, уточнили сроки, в которые сможем запустить. Сделала обработку, написала батник для нее и забыла. Без всяких антигуманных экспериментов с мозгом)

    Reply
  22. Umix

    (21) eksetro, так как контора, в которой тружусь достаточно крупная с крупными филиалами, то и выгрузок и обменов куча под самых разных клиентов из различных платформ СУБД.

    Вы правы, есть вполне адекватные, замутил выгрузку, настроил, сверились и забыл, до изменений или форс мажоров, но есть некоторые компании, такие как: Роллтон(Маревер Фудс), Май (Компания Май), Лукойл, которые весь мозг вынут… а если пару раз поможешь в чем-то, то будут считать, что ты должен им их непонятки разгребать

    Reply
  23. eksetro

    (22) был случай, на портале никак не хотел появляться заказ. Нам бодренько сообщили, что это у нас какие-то проблемы. Вспомнилася анекдот: Привезли айтишников на стрельбище. Они отсрелялись, им говорят «Ну как так! Ни одного попадания! Как это возможно?!». Айтишники: «Ничего не знаем, с нашей стороны пуля вылетела, проблема на вашей стороне»))

    Reply
  24. alexdm

    (21) eksetro, У меня тоже есть… Делал для «объединенных кондитеров» что-то подобное пару лет назад — правда, там формат свой, но все хорошо документировано. Запустили, поправили несколько непринципиальных глюков с моей стороны и забыли…

    Reply
  25. eksetro

    Как говорится, всем привет в этом «чятике». У кого-ниубудь уже есть готовая схема новых сф (с 14.04.15), адаптированная под 1с? Надеялась, что можно будет взять из БП, но там изменений нет. Заранее спасибо.

    Reply
  26. Umix

    (25) eksetro, сегодня принесли операторы письмо от Лукойл с полной выдержкой из Констультанта — смех был истерический, но еще лучше стало, что когда позвонил программисту у них там в… Алишеровской, и попросил пример правильной счет-фактуры, то сказали, что будет возможно в 10.04.2015, ну или в пн. — 13.04.2015)))

    Reply
  27. eksetro

    (26) я не сомневалась что они шикарны! Час убила чтоб сравнить эти чудо схемы. Но раз это требование ФНС, то я надеялась, что в типовых конфах xdto-пакет должен поменяться. А Лукойлу, я даже не знаю, что сказать. Вы собираетесь их схему в конфу подгружать или типовую допиливать?

    Reply
  28. Umix

    (27) eksetro, мне проще сравнить правильную Сч.Ф по новым требованиям и то, что сейчас выгружается, а дальше уже думать)

    Reply
  29. eksetro

    (28) ну я обнаружила изменения в ИнфПолСтр, Ставке НДС и Акцизе, еще в сведених по таможенной декларации. Это довольно таки принципиальные, а остальное вроде изменения длины строки или смены типа пока даже не рассматривала.

    По срокам все правильно. В БП 3.0 это планируется внести 10.04, в БП 2.0 — 13.04, в КА — 22.04)))))

    Reply
  30. alexdm

    (29) eksetro, Сегодня тоже порадовали. БП 3.0 (актуально для меня) уже вышла 3.0.39.57, в которой это обещали, в описаниях изменений — ни слова о новых форматах, сейчас буду сравнивать с 3.0.39.56. Эти кадры скинули мне xsd-схемы ТОРГ-12 и ТТН, с/ф нет, так что если у Вас есть, поделитесь, ибо в понедельник полдня уйдет только на переписку, чтобы ее получить, уверен.

    Reply
  31. eksetro

    (30) alexdm, общались с ними в четверг. Вроде как в понедельник они нам вышлют схему и пример и ПОИНТЕРЕСУЮТСЯ сроками внесения изменений в наши выгрузки. Сегодня когда отписывалась по поводу сроков реализации изменеий в ттн, написала, что какие-либо обсуждения сроков изменений сф можно вести только после предоставления инфы с их стороны. Еще пытаюсь с них получить хоть какую-то возможность тестирования, чтоб не ставить экспериментов над живыми людьми. Для меня актуальна БП 2.0, так что сама жду понедельника. P.s. Для сравнения достаточно посмотреть те атрибуты, которые я описала ранее)

    Reply
  32. alexdm

    (31) eksetro,

    Для сравнения достаточно посмотреть те атрибуты, которые я описала ранее)

    Да это понятнее, но со схемой-то удобнее… :))) Кстати, посмотрел я 3.0.39.37 — изменений в модулях документооборота нет, так что, видимо, придется допиливать самостоятельно пока.

    Reply
  33. eksetro

    (32) alexdm, А стоит суетиться? Пусть они сначала предоставят эту схему. Да и одинэсники, может, в понедельник сделают обновление. Если нет, тогда уж допиливать, и явно не за один день. Кстати, вы не интересовались возможностью тестирования?

    Reply
  34. alexdm

    (33) eksetro, Пока нет схемы — ясное дело я ничего делать не буду. Но, судя по всему, вынос мозга начнется уже во вторник, если в понедельник появятся схемы. Кстати, сейчас уже 1С убрала информацию, что новый формат появится в 3.0.39.57, теперь просто обещают 12.04.2015.

    Кстати, вы не интересовались возможностью тестирования?

    Это Вы о чем ?

    Reply
  35. eksetro

    (34) alexdm, О том, что нам предлагают просто в день Х грузить на портал данные в измененном формате. И если случится какая-то ошибка, то об этом можно будет узнать только в процессе работы. И пока ее будут искать и исправлять, отгрузки не будет, так как бумажные накладные их не интересуют.

    Reply
  36. Umix

    Тоже не дергаюсь, жду того, что нужно Лукойлу, т.к. как показала практика многолетнего общения: стандарты и прочее согласно законодательству и реализованное уже в 1С для них «не указ», а нужно делать как им нужно…, поэтому пилить, скорее всего, придется по-любому))

    Reply
  37. alexdm
    О том, что нам предлагают просто в день Х грузить на портал данные в измененном формате.

    Не, не общался… У них этот день Х просто что-то зачастил в последнее время, причем непонятно, когда он настанет в очередной раз. Я всего-то полтора месяца, как с ними связался, а уже два раза переделывал выгрузку, причем чуть ли не до того, что сегодня сообщили, а через два дня нужно давать уже по новым правилам. В данном случае, как мне кажется, во вторник начнется вынос мозга, а у меня вторник выпадает из рабочего графика, выезд к клиенту на весь день, причем там даже интернета нормального нету, поэтому и дергаюсь.

    Reply
  38. eksetro

    (37) alexdm, они, конечно, любители почудить, но какой-то здравый смысл быть должен. Учитывая, что сроки не согласованы, вряд ли они могут требовать новый формат со вторника. По-моему, это их обычная практика: поставить нереальные сроки, а когда потребуют объяснений, заявить, что все не так и вообще будет не раньше чем через месяц.

    Reply
  39. alexdm
    они, конечно, любители почудить, но какой-то здравый смысл быть должен.

    Чем дальше, тем меньше в это верится.

    По-моему, это их обычная практика: поставить нереальные сроки, а когда потребуют объяснений, заявить, что все не так и вообще будет не раньше чем через месяц.

    Ну так тоже было, да. Вообще, конечно, бред — сегодня дать схему, а завтра чтобы все заработало — они сам-то реализовать и оттестировать все успели, интересно ?

    Reply
  40. eksetro

    (39) alexdm, а вы им этот вопрос не задавали?))

    Честно говоря, сама немного в шоке от увиденного. Такого идиотизма даже от них редко ожидаешь.

    Reply
  41. alexdm

    (40) eksetro, Тех, с кем я общаюсь, об этом спрашивать глупо, они от этого далеки, в общем-то, обычные менеджеры. Пришло письмо со схемами СФ, КСФ — срок передвинули на 15.04 — охренеть, сколько времени на доработку и тестирование. Кстати, если для БП 2.0 еще обещают что-то сегодня, то для 3.0 уже перенесли на завтра.

    Reply
  42. eksetro

    (41) alexdm, все утро общаемся с ними на эту тему. Они тоже «приятно» удивлены финтом программиста.

    Reply
  43. eksetro

    (41) alexdm, (36) хотела у вас поинтересоваться, ваши операторы вручную подтверждают заказ?

    Reply
  44. Umix

    (43) eksetro, добрый вечер, пока не появилось время для перевода на WebService, да вручную

    У меня для обмена используются базы: самописные 1с7 и типовые 1С8:УПП, БУХ3, между которыми написан обмен… отсюда есть небольшие дополнительные сложности

    Reply
  45. alexdm

    (43) eksetro, Да, тоже руками.

    Reply
  46. eksetro

    (44) ну с подтверждением через сервис, как ни странно, сложностей не было, но мне не удалось их убедить, что «никто не жаловался»<>»все хорошо работает, все довольны», поэтому пришлось отказаться. Думала, может, вы нашли способ)))

    Reply
  47. Umix

    (46) eksetro, ))

    Как показывает практика, чем больше автоматизации, чем больше упрощаем, тем больше мы становимся ответственными, во всем обязанными и за все отвечающими, а работники тупеют и садятся на шею… причем сначала просят, а потом ох…ревают и, .ля обижаются когда говоришь, что у меня еще куча дел и я не успеваю все сделать сейчас и какого… если нужно было тянуть… почему вручную не делали?…

    Reply
  48. eksetro

    (47) ну, для моих операторов «это ж Лукойл!» уже является весомым аргументом, почему придется делать что-то вручную)) Просто хочется, чтоб красиво, чтоб время они не теряли (подтверждать вручную по 150 позиций вряд ли кому удовольствие доставит), а разрабы этого славного портала говорят «требования бизнеса» и мол не собираемся мы учитывать 1с у вас или нет и что-то дописывать.. Вот она универсальность и юзерфрендли)))))

    Reply
  49. Armando

    (48) eksetro, а в чем проблема с подтверждением? Я в прошлом году игрался с их веб-сервисом, в том числе подтверждал тестовые заказы. Все нормально было.

    Reply
  50. eksetro

    (49) Armando, на портал загружены позиции, которые мы в принципе не возим и в базе у нас их нет. Соответственно коды пустые. Но из-за нечеловеческого упрямства администраторов, эти позиции есть почти в каждом заказе. Если подтверждать через сервис, то попадут только товары, которые есть у нас в базе, а эти останутся с тем количеством, что и в заказе. Их «техподдержка» только и смогла мне предложить делать у себя в документе пустые строки с идентификаторами строк заказа (ну да, в 1с, ага)…

    Reply
  51. Totoro

    (50) В чем сложность выгружать идентификаторы отсутствующих строк в заказе? Они же приходят с заказом из веб-сервиса. Достаточно проверить что такой номенклатуре нет в базе и выгружать нулевое количество для них. В заказе в 1С соответственно эти строки создавать не нужно и при загрузке новых заказов они добавляться не будут.

    Reply
  52. Totoro

    (41) Схемы для выгрузки ТОРГ-12 и с/ф брал типовые из УТ11. Проблем нет.

    Reply
  53. alexdm

    (52) Totoro, А что Вы подразумеваете под «схемами», если не секрет ?

    Reply
  54. Totoro

    (53) Файлы xsd

    Reply
  55. alexdm

    (54) Totoro, В УТ есть где-то файлы xsd ? В том и вся проблема, что Лукойлу необходимо передавать некоторые дополнительные реквизиты, которые в стандартной схеме являются необязательными, поэтому валидацию по лукойловской схеме штатные выгрузки из УТ или БП не проходят, не знаю, как у вас все получилось без доработок.

    Reply
  56. Totoro

    (55) Штатные выгрузки естественно не пройдут, если не дописывать. Я перенес типовой код во внешние обработки и добавил выгрузку необходимых доп. реквизитов. Т.к. конфигурации, для которых делалась выгрузка не соответствуют последним типовым и в них типовой код еще старый.

    Схемы можно получить в «XDTO-Пакеты» из макетов с названием «Торг12ТитулПродавца_5_01_02», «SFAKT_5_02». Вне необходимые им доп. реквизиты этими схемами предусмотрены.

    Reply
  57. alexdm

    (56) Totoro,

    Схемы можно получить в «XDTO-Пакеты» из макетов с названием «Торг12ТитулПродавца_5_01_02», «SFAKT_5_02». Вне необходимые им доп. реквизиты этими схемами предусмотрены.

    От того, что проверка по штатным схемам успешно прошла — «Лукойлу» не холодно, ни жарко… Допрекизиты, которые нужны «Лукойлу» в штатной схеие являются необязательными, поэтому проверять файлы по штатной схеме смысла нет никакого, проверка пройдет, все будет ОК, но, если что-то не так с этими допреквизитами, которые в xsd-схеме от Лукойла стали обязательными — возникает проблема. У Вас получилось все сделать так, как они хотели, вот и все, поэтому нет проблем.

    Reply
  58. Totoro

    (57) Так в типовом коде есть возможность добавить автоматическую проверку этих реквизитов?! Там все текстовом макете задается.

    Reply
  59. alexdm

    (58) Totoro, Добавить можно все, что угодно, проблем нет, но если от тебя требуют файл определенного формата, нужно по меньшей мере, запросить от них, что они хотят, а не заниматься изобретением велосипеда. И проверить файл именно ПО ИХ схеме, которую дали ОНИ, а не ты сам изобрел по их описаниям в текстовом формате.

    Reply
  60. Totoro

    (59) ИХ схемы нет … Они используют строго типовую схему. Все их доп. реквизиты тоже предусмотрены типовой схемой (посмотрите на досуге). Единственное отличие — доп строка с текстом ID заказа. Никаких изобретений от вас не требуется. Не знаю как у вас, но я использовал только типы из типовой схемы без всяких собственных «придумок на коленке» …

    Reply
  61. alexdm

    (60) Totoro, Допстроку с ИД заказа тоже надо передать правильно. Сложного там ничего нет, но для меня гарантией того, что все хорошо, является проверка валидации файла по схеме, которую дал Лукойл, и которая лежит на портале. Ибо нехрен.

    И ДА — ИХ схема есть, она у нас на портале опубликована.

    Reply
  62. eksetro

    (51) Totoro, про идентификаторы строк я в курсе, но где их хранить?

    Reply
  63. eksetro

    (61) alexdm, по-моему, в данном случае показатель «все хорошо» только один- накладные грузятся на портал) типовые схемы, нетиповые, это неважно.

    Reply
  64. Umix

    (60) Totoro,

    по всему видно, что 1С пришлось подгонять схемы xml под условности Лукойл, т.к. эту компанию много чего не устраивало в предыдущих типовых)))

    не удивлюсь, если окажется, что изменения в НДС тоже были, потому что Л. что-то не устраивало)))

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

    Reply
  65. Totoro

    (62) А зачем их хранить? У вас есть ИД заказа, значит в любой момент можно получить его ТЧ на портале. Осталось только обновить в этой ТЧ количество по данным заказа, а в не найденных строках количество обнулить. А когда заказ подтвержден/отменен эти не найденные строки уже не нужны.

    Reply
  66. Totoro

    (64) Все возможно при соответствующем финансировании и знакомствах )

    Да нет, вполне подходят. Для выгрузки их достаточно и можно не править схему чтобы выгрузка работала. Это позволяет использовать типовой код для выгрузки с минимальными изменениями. А то описание схемы, которое выложено тоже необходимо дописать, чтобы использовать при создании фабрики (это, скорее всего, вырезанный кусок из общей схемы веб-сервиса).

    Reply
  67. eksetro

    (65) Totoro, видимо, я очень давно забила на их веб-сервисы, но не помню, чтобы во входных параметрах для получения заказа был айдишник заказа… Поправьте меня, если ошибаюсь)

    Reply
  68. Totoro

    (67) Если смотреть их схему, то там есть метод «GetNewOrders» с параметром ИД заказа.

    Но, я использую только два их метода. GetAllNewOrders и UploadDocument. Этого вполне достаточно, что бы не отмечать заказы вручную и выгружать их правильно на портал.

    Естественно, если вы не хотите гонять весь список новых заказов с веб-сервиса, то нужно выгружать список подтвержденных заказов «пакетно», а не по одному.

    Все зависит от того — хотите ли вы подумать и решить задачу или предпочитаете ждать готовых решений от других )

    Reply
  69. Umix

    лично я за то, чтобы подумать и решить, но когда есть готовое рабочее, то лучше))

    Reply
  70. Totoro

    Проверил «GetNewOrders». Конкретный заказ получить не удалось, но он возвращает текущие новые заказы с отбором по АЗС (код поставщика АЗС) — параметры НПО, логин, пароль, код АЗС, 0 DocId. Т.ч., если подтверждаете по одному заказу этого вполне достаточно, чтобы сократить и ускорить обмен с веб-сервисом.

    Reply
  71. alexdm

    (63) eksetro, Да они и у меня нормально грузятся, кстати, да, в новой версии пилить пришлось гораздо меньше, просто на момент ввода нового формата с/ф я уезжал в командировку, поэтому хотелось быть уверенным в том, что все будет нормально, портал новый формат еще не принимал, схемы нет — отсюда извечный вопрос — что делать…

    Reply
  72. 2casp

    Привет!

    С УТ 11.1 уже делал кто-нибудь обмен? И скажите, web сервис заработал? А то мне выдали только xml схемы и примеры торг12, счета-фактуры и кор. счета-фактуры.

    Reply
  73. volokitinac

    Пишу обмен через web сервис, список товара получил, записал в регистр , прописал кода внутренние(крос номера), спрашиваю тех поддержку лукойла как вам отправить эти данные на сервер, ответ нет такого механизма…

    ладно, мне нужны АЗС, спрашиваю у спецов как получить все АЗС с вашего сайта и отправить вам кода крос данных по АЗС-Номер Договора, на сервер? ответа просто нету..

    выкрутился тем что затягиваю заказы и если у меня кроса нету пишу данные на регистр, менеджеры прописывают кода на регистре и те же когда прописывают в портале — автоматизация по Лукойловски))

    сейчас пишу выгрузку ТОРГ12 и СФ, пока не получается… ошибки валятся

    Reply
  74. araminta

    Очень помогла инструкция. Спасибо. Счет-фактура появилась в списке и выгружается.

    Еще помогите, пожалуйста, сделать выгрузку корректировочного счета-фактуры. Делаю по аналогии со счет-фактурой, но в списке она так и не появляется. Программа 1с УТ 11

    Reply
  75. Umix

    Для УТ11, набросал обработку, позволяющую дополнительно корректировать ПрофильНастроекЭДО, можно виды документов добавить через нее, а так же изменить перечень документов

    Reply
  76. Umix

    Для УТ11, набросал обработку, позволяющую дополнительно корректировать ПрофильНастроекЭДО,

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

    Reply
  77. madurova

    А где сама обработка которая выгружает?

    Reply
  78. Bsm63

    А можно для примера создание Документов в базе 1с77 из док. Заказ портала «Лукойл» и выгрузка прайсов на портал из 1с77. Идеально в качестве примера, т.к. конфа 1с77 самописная, выслать на почту serg.bsm63@mail.ru, срочно надо, а возможности скачать нет.

    Reply
  79. Umix

    (78) Bsm63, отправил

    Reply
  80. mycoz

    В описании написано: Тип файла Внешняя обработка (ert,epf). Пришло письмо с 3 файлами OTORG12_L.xsd, SFAKT_L.xsd и УПП 1.3.63.2.txt. Вопрос следующий. Где обработка?

    Reply
  81. Umix

    А разве в архиве ее нет?

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

    Замечу, что модуль выгрузки уже давно не обновлял, а сама конфа уже много раз была изменена, поэтому возможно придется выполнить некоторые доработки.

    Reply
  82. Umix

    (80)отписался, попробуйте

    Reply
  83. mycoz

    Ругается вот так. выгрузка ЭД …

    При формировании Счет-фактура возникли следующие ошибки:

    Не заполнено обязательное поле структуры параметров: «КодРегион».

    Не заполнено обязательное поле структуры параметров: «КодСтраны».

    Ошибка выгрузки: Счет-фактура выданный МР/000034855 от 08.11.2016 8:00:00

    …выполнено

    Я так понимаю ему не нравиться Адрес в документе?

    Reply
  84. Umix

    скорее всего да, ошибка в адресе.

    Кстати, под обновленную конфигурацию БП тоже, придется допиливать, т.к. 1С понаменяли модули.

    Reply
  85. d4rkmesa

    Отправка Торг-12 через веб-сервис тоже довольно несложно происходит, главное чтобы были заполнены некоторые специфичные атрибуты. У себя просто поправил кое-какие общие процедуры, хотя можно и реализовать собственные как у вас. Примерно так отправка работает:

    UploadDocumentТип = Прокси.ТочкаПодключения.Интерфейс.Операции.Получить(«UploadDocument»).Параметры.Получить(«parameters»).Тип;
    UploadDocument = Прокси.ФабрикаXDTO.Создать(UploadDocumentТип);
    Document = Прокси.ФабрикаXDTO.Создать(UploadDocumentТип.Свойства.Получить(«Document»).Тип);
    
    UploadDocument.npo = Константы._LKO_npo.Получить();
    UploadDocument.userName = Константы._LKO_userName.Получить();
    UploadDocument.password = Константы._LKO_password.Получить();
    UploadDocument.documentType = «WAYBILL»;
    UploadDocument.document = Document;
    
    НастройкиОбменаЭД = ЭлектронныеДокументыСлужебный.ОпределитьНастройкиОбменаЭДПоИсточнику(ДокументРеализация);
    
    СтруктураДокумента = ЭлектронныеДокументыВнутренний.СформироватьТорг12ПродавецФНС(ДокументРеализация, НастройкиОбменаЭД);
    
    Если РежимОтладки Тогда
    //возможные действия для проверки
    Возврат;
    КонецЕсли;
    //читаем xml-документ в фабрику для формирования пакета
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.ОткрытьФайл(СтруктураДокумента.ПолноеИмяФайла);
    Файл = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
    
    //добавляем объект XDTO в пакет
    UploadDocument.document.Добавить(ФормаXML.Элемент, «», «Файл», Файл);
    
    Попытка
    UploadDocumentОтвет = Прокси.UploadDocument(UploadDocument);
    ОбновитьСостояниеОтправкиДокумента(ДокументРеализация, ТекущаяДата(), «Отправлена Торг-12»);
    Исключение
    Инфо = ИнформацияОбОшибке();
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ПодробноеПредставлениеОшибки(Инфо));
    ОбновитьСостояниеОтправкиДокумента(ДокументРеализация, ТекущаяДата(), «Ошибка отправки Торг-12», ПодробноеПредставлениеОшибки(Инфо));
    Возврат;
    КонецПопытки;

    Показать

    Reply
  86. Umix

    (85)

    Спасибо, по возможности обязательно попробую и отпишусь по функционалу.

    С отдельными процедурами обновлять проще ))) было раньше.

    Reply
  87. Denis_Shiln

    Господа. Меня так же озадачили данной проблемой. Есть ли какие то наработки для 7.7. Возможно ли к ней прикрутить Web сервис. Если можно пришлите на почту denis_shilnikov@mail.ru все что здесь проскакивало по 7-ке.

    Reply
  88. Umix

    Нашел под УФ, использовали для филиалов на БП.

    Возможно кому понадобится

    Reply
  89. eksetro

    Кто-нибудь запрашивал сроки перехода на УПД ? А то нам ответили «потом», а зная Лукойл это будет «ну мы сегодня решили, давайте с завтрашнего дня»

    Reply
  90. Umix

    (89) уже 3 недели назад попросили посмотреть, а времени все нет.

    Reply
  91. eksetro

    (90) та же проблема, ни времени, ни желания опять ковыряться в их извращенных фантазиях

    Reply
  92. user595823_knn-it

    Приветствую!

    А есть для 1С 7.7 ТиС обработка?

    Reply
  93. Umix

    Здравствуйте,

    Для 1С77 ТиС нет.

    Reply
  94. new_user
    1С почему-то при обмене через каталог отказывается выгружать Счет-Фактуру

    Для обмена СФ обязательно использовать оператора ЭДО.

    Reply
  95. new_user
  96. Umix

    (94) использовать оператора не обязательно. По-умолчанию СФ не поддерживается. Ее в коде нужно открыть, чтобы создать схему выгрузки, потом можно снова закрыть и все будет работать.

    Смотрите в картинках и коде. Там об этом рассказано.

    Reply
  97. new_user

    (96) Вроде обязательно использовать операторов для обмена СФ, даже их так и называют «Оператор СФ» (Приказ от 10 ноября 2015 г. N 174н).

    Reply
  98. Umix

    а кто вас проверять будет?

    Лукойл ни разу не предъявлял претензий.

    Reply
  99. Sn4k3r

    А может кто-то выложить в свободный доступ/скинуть на почту вложения к статье? Стартмани нет, а платить 1500 за одно скачивание — жаба душит.

    Может кто-то вообще пояснить в чем загвоздка в ЭДО с Лукойлом? В 1С же реализованы типовые форматы выгрузки СФ и Торг12, что Лукойл еще (какие поля) требует в выгрузках?

    P.s. теоретически есть такая задача, но не нет понимания что может потребоваться дорабатывать.

    P.p.s. может у кого-то есть документация/требования Лукойла по их документообороту?

    Reply

Leave a Comment

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