Выгрузка первичных документов (Счет-фактура, Реализация) из 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.2026

(внутри архивов допиленные 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 не будет опубликован. Обязательные поля помечены *