Загрузка из XML файла ЭДО в документ поступления для конфигураций 1С: Розница 2.2/2.3, Управление торговлей 10.3/11.4

Публикация № 1246121

Администрирование - Администрирование данных 1С - Обработка документов

Внешние обработки загрузки данных из XML файлов формата ON_NSCHFDOPPRMARK ЭДО в документы поступления 1С Розница версия 2.2.10.19 и выше, Управление торговлей 10.3.52.2 и выше, Управление торговлей 11.4.5.63 и выше

Если нет возможности загрузки документов УПД ЭДО штатными механизмами типовых конфигураций, то можно создать документы поступления  из XML файлов с помощью внешних обработок. Обработки можно загрузить в справочники: Для 1С Розница - Дополнительные обработки, тогда она будет подключена как внешняя обработка заполнения. Для УТ 10.3 - Внешние обработки заполнения табличных частей. Или открыть и использовать через Файл-Закрыть.

Возможности: чтение содержимого XML-файла, подбор номенклатуры по наименованию/цене или штрихкоду. Создание новой номенклатуры. Загрузка в табличную часть Товары документов Поступления. 

Коды маркировки в базу не загружаются

Видеоролики по работе прилагаются

 
 1С Розница
 
 УТ 10.3

Всем успехов, пожелания и критика принимаются. 

05.06.2020. В обработку для 1С Розницы внесены изменения: отдельный вид номенклатуры Табак, при создании новой номенклатуры, в наименовании, которой есть текст СИГАР или ТАБАК указывается этот вид номенклатуры. Добавлена кнопка - Создать, для нового контрагента. В список товаров добавлена колонка цена розничная, берется из наименования + создание цен розничных цен продажи. 

16.06.2020 Добавил обработку для Управление торговлей 11

30.06.2020 Добавил интеграцию с обработками СБИС Тензор, в Рознице необходимо, чтобы обработка была загружена в справочник Дополнительные обработки, аналогично для УТ 10.3 в справочник Внешние обработка, наименование в данных справочниках должно быть "Загрузка из XML", видеоролики прилагаются

 
 Интеграция СБИС - 1С Розница
 
 Интеграция СБИС - УТ 10.3

 

Скачать файлы

Наименование Файл Версия Размер
ЗагрузкаИзXML.epf для 1С Розница

.epf 27,00Kb
04.06.20
47
.epf 27,00Kb 47
ЗагрузкаИзXML_УТ10.epf для Управление торговлей 10.3:

.epf 21,04Kb
04.06.20
21
.epf 21,04Kb 21
ЗагрузкаИзXML_УТ11.epf для Управление торговлей 11.4:

.epf 26,71Kb
16.06.20
14
.epf 26,71Kb 14

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. user635667 92 04.06.20 11:41 Сейчас в теме
А Коды маркировки в базу не загружаются потому что пока проверить не на чем? как начнут отправлять допилите?
2. independ 1103 04.06.20 13:02 Сейчас в теме
(1) если в позиции товара единица измерения БЛК, то КМ только для блоков.
3. hulkulya 04.06.20 14:44 Сейчас в теме
Дмитрий, актуально;) буду знать, что такое есть. Думаю спрос будет;)
4. sancho86 1 04.06.20 23:21 Сейчас в теме
Пока не дошли до этого, но присмотрюсь)
5. independ 1103 05.06.20 09:58 Сейчас в теме
05.06.2020 внесены изменения/дополнения в обработку для 1С Розница
sedoy.lg; +1 Ответить
6. user1419747 05.06.20 19:51 Сейчас в теме
Очень пригодилась. Спасибо!
7. demon_infernal 32 06.06.20 19:06 Сейчас в теме
Спасибо за работу.
Скачал бы, если бы загружались коды маркировки. Интересует механизм, как и куда они сохраняются в типовых.
У документа поступления есть табличная часть "ШтрихкодыУпаковок", с реквизитами:
"ШтрихкодУпаковки" тип "СправочникСсылка.ШтрихкодыУпаковокНоменклатуры"
"ЗначениеШтрихкода" - тип "строка"
Я нашел, что при загрузке из ЭДО заполняется только строковый реквизит "ЗначениеШтрихкода", а где и как заполняется "ШтрихкодУпаковки" - вот это интересует.
8. independ 1103 06.06.20 19:48 Сейчас в теме
(7) если бы в XML были коды маркировки, не проблема их загрузить. Точнее коды есть, если единица измерения ПАЧ, а если БЛК, то КМ - только для блока, а по каждой пачке нет, я видел на здесь на ИС, обработку для 7.7 которая получает КМ пачек по КМ блока с авторизацией по ЭЦП из Честного знака. Формально можно было ее портировать на УФ 8.3, на над этим нужно подумать.
sedoy.lg; +1 Ответить
16. Terve!R 17.06.20 15:05 Сейчас в теме
(8) что такое КМ? Где вообще про эти аббревиатуры почитать?
А как сама 1С по ЭДО получает эти блоки? В типовых же уже есть механизм получения марок. Интересно, там тоже такой входящий XML приходит?
sedoy.lg; +1 Ответить
18. independ 1103 17.06.20 15:18 Сейчас в теме
(16) КМ - код маркировки, формально нужен для страховки при продаже, чтобы не продать чужую пачку сигарет или блок, или не продать повторно, многие торгуют уже с прошлого года без проверок
sedoy.lg; +1 Ответить
21. Eugene_Elhaz 19.06.20 09:18 Сейчас в теме
(8) Как я понял, когда нажимаем "Проверка и подбор", то по кодам блоков делается запрос в честный знак для получения структуры упаковок. Сегодня буду пробовать это делать.
22. independ 1103 19.06.20 10:02 Сейчас в теме
(21) нет, в моей обработке это не реализовано
23. Eugene_Elhaz 19.06.20 11:07 Сейчас в теме
(22) А я и не про обработку, я именно про типовой документ Приобретения. Если всё так как я думаю, то можно будет загрузить в Приобретение КМ блоков, а уже типовой функционал подтянет из Честного знака структуру этих блоков
24. independ 1103 19.06.20 11:26 Сейчас в теме
(23) КМ блоков выводятся из УПД, но никуда не записываются. У вас какая конфигурация?
sedoy.lg; +1 Ответить
25. Eugene_Elhaz 19.06.20 11:44 Сейчас в теме
(24) Всё есть. И Розница, и УТ. Загрузку КМ в приобретение я и сам сделаю, если вдруг всё получится так как я предполагаю, я тогда отпишусь
30. Eugene_Elhaz 29.06.20 20:22 Сейчас в теме
(24) ну дошел до шага проверки и подбора. В пятницу 1ска смогла загрузить структуру упаковок, но с пятницы на запросы авторизации получаю ошибку 404. Что собственно сделал: выбрал существующий сертификат от контура, в момент загрузки документа создаю Штрихкод упаковки в 1С и сразу добавляю его с ТЧ ШтрихкодыУпаковок. Провожу документ и нажимаю "Проверка и подбор", открывается окно подбора и просит подписать запрос на авторизацию, подписываю, жду, мне возвращается структура со всеми пачками по всем блокам. Оставалось только подкорректировать загрузку, так как используется номенклатура контрагентов ну и собственно попробовать проставить статусы пачек и продать что-нибудь. Пока разбираюсь с ошибкой 404
31. Eugene_Elhaz 29.06.20 21:01 Сейчас в теме
(24)
(30)
Дополняю, косяк был в 2х позициях из 12. Одна возвращала 404 ошибку, другая не смогла определить Статус блока. Убрал эти две позиции из документа и всё подтянулось
Прикрепленные файлы:
32. independ 1103 30.06.20 03:55 Сейчас в теме
(31) понятно, создаем документ поступления, в справочник ШК и упаковки пишем КМ блоков, и в ТЧ документа поступления, а дальше все штатными средставами 1С Розницы. Отлично.
sedoy.lg; +1 Ответить
47. Eugene_Elhaz 02.07.20 22:27 Сейчас в теме
(32) ещё момент: разделитель ";" - плохая идея
proninvs; +1 Ответить
52. independ 1103 03.07.20 05:32 Сейчас в теме
(47) это первоначальный вариант, т.к. обработка КМ не планировалась
48. Eugene_Elhaz 03.07.20 00:26 Сейчас в теме
(32) стоит ещё упомянуть о косяках в последних на момент написания УТ 11 и Рознице. В рознице возвращаются коды с якобы другим владельцем и не даёт ничего делать, в УТ уже перешли на запросы к API и некоторые коды возвращаются с 404 ошибкой, из-за которой окно проверки сразу закрывается. Ну и сейчас думаю, как бы обойти момент с сопоставлением. Пачки сопоставляются по штрихкодам номенклатуры, в УПД у нас штрихкоды блоков, на проф версиях можно что-то придумать с расширениями, а вот с базовыми нужно подумать, ну либо надеяться на скорое обновление.
62. plutonii 08.07.20 13:32 Сейчас в теме
(32) Здравствуйте. В обработке для УТ 10.3 вы добавили типовой функционал при создании документа "Поступление товаров, услуг" - в точности: "в справочник ШК и упаковки пишем КМ блоков, и в ТЧ документа поступления" ? Для того, чтобы загрузить накладную вашей обработкой, но проверку внутренностей блока уже делать штатной обработкой конфигурации УТ 10.3?
36. user597692_svg.egais 30.06.20 09:51 Сейчас в теме
(31) А можно по шагово расписать процедуру ? Пожалуйста!
9. erlsm 12.06.20 02:34 Сейчас в теме
При создании документа, сумма документа не расчитывается, почему?
11. independ 1103 12.06.20 07:46 Сейчас в теме
(9) это нюанс Розницы, не отображаются сумма построчно и не видно суммадокумента, если документ поступления сохранить, тогда будет все ок
10. user597692_svg.egais 12.06.20 06:05 Сейчас в теме
Здравствуйте ! А есть возможность такой обработки работать с Управление торговлей 11.4 ?
12. independ 1103 12.06.20 07:47 Сейчас в теме
13. user597692_svg.egais 12.06.20 20:48 Сейчас в теме
(12) Сделайте пожалуйста для УТ 11.4 и конечно здорово было бы "по каждой пачке" из (8)поста "которая получает КМ пачек по КМ блока с авторизацией по ЭЦП из Честного знака"
sedoy.lg; +1 Ответить
14. independ 1103 16.06.20 08:47 Сейчас в теме
Добавил обработку для УТ 11.4
15. Terve!R 17.06.20 15:03 Сейчас в теме
А сам файл XML формата ON_NSCHFDOPPRMARK где взять?

Сделали бы в Честном знаке выгрузку маркировок для загрузки в 1С, то вопросы бы все отпали. А так плати бешеные деньги за обработки интеграции ЭДО.

И все ролики рекламные почему-то только в ЛК на сайтах до получения по ЭДО документов, а вот в 1С как марки передавать и торговать ими?
user597692_svg.egais; +1 Ответить
17. independ 1103 17.06.20 15:16 Сейчас в теме
(15) я выгружал из ЭДО Диадока и Тензора
19. Terve!R 17.06.20 16:38 Сейчас в теме
(17) как получатель или как отправитель?
20. independ 1103 17.06.20 18:16 Сейчас в теме
26. Генdalf 24.06.20 19:12 Сейчас в теме
(17) а можно как-то выгрузить XML с УПД, принятый по ЭДО в одной базе Розницы, чтобы потом вашей обработкой загрузить в другую базу Розницы?
27. independ 1103 24.06.20 19:25 Сейчас в теме
(26) можно попробовать, надо только где-то взять базу с УПД, если кто поделиться базой, можно сделать
28. Генdalf 25.06.20 00:05 Сейчас в теме
(27) Нашёл как в Рознице выгрузить xml из УПД. Оказалось, что там есть кнопка "сохранить в файл", которая это делает :-)
29. user763058 25.06.20 06:18 Сейчас в теме
Добрый день, можно ли приобрести не за стартмани?
33. sedoy.lg 30.06.20 08:37 Сейчас в теме
При выборе файла загрузки выдает "Поле объекта не обнаружено (ИнфПолФХЖ2)"
Розница, редакция 2.3 (2.3.3.12)
Все поля заполнены, что я упустил?
34. independ 1103 30.06.20 08:56 Сейчас в теме
(33) привет, пришлите файл, проверю
35. sedoy.lg 30.06.20 09:00 Сейчас в теме
(34) Лучше наверно разместить временную ссылку на файл.
https://dropmefiles.com/9igjL
55. Генdalf 06.07.20 11:28 Сейчас в теме
(34)получилось победить ошибку?
56. sedoy.lg 06.07.20 14:47 Сейчас в теме
(55) Да. По крайней мере у меня исправленный файл, думаю основную ссылку тоже исправили.
54. Генdalf 06.07.20 11:15 Сейчас в теме
(33)получилось победить ошибку? исправлено в новых версиях обработки?
37. independ 1103 30.06.20 10:56 Сейчас в теме
30.06.2020 добавил интеграцию с ЭДО Сбис (внешние обработки)
Прикрепленные файлы:
Sbis1C.epf
Sbis1C_UF.epf
38. stels1976 30.06.20 18:15 Сейчас в теме
Здравствуйте, подключил обработку для УТ 11.4.12, выдает ошибку Метод объекта не обнаружен (НачатьПодключениеОборудованияПриОткрытииФормы)
39. independ 1103 30.06.20 18:19 Сейчас в теме
(38) Привет, я проверял на достаточно старой версии 11.4.5.63, если не пока планируете использовать сканер ШК, то можно закомментировать этот вызов
40. stels1976 30.06.20 18:56 Сейчас в теме
Закоментил вызов.

Не работает обработка для УТ 11.4.12
Файл читает, коды маркировки не читает, документ Поступление товаров не создает.(выдает ошибки)
41. stels1976 30.06.20 18:56 Сейчас в теме
42. independ 1103 30.06.20 19:42 Сейчас в теме
(41) да, пришлите свой xml файл
43. stels1976 30.06.20 20:12 Сейчас в теме
коды маркировки не попадают в ни документ Поступление ни в справочник Штрихкоды упаковок и товаров
Прикрепленные файлы:
ON_NSCHFDOPPRMARK_2AL-67220C64-2713-45E4-A5C4-ACB4489B1285-00000_2AL-F922BAE8-27D1-402F-8D75-C6CD1B4F2C6D-00000_20200623_6EAE8B35-C987-1EDA-ADA6-98752F1420C9.xml
45. independ 1103 01.07.20 09:45 Сейчас в теме
(43) в описании к обработкам - Коды маркировки в базу не загружаются
44. ProkopyukIN 11 01.07.20 08:50 Сейчас в теме
для розницы тоже коды маркировки блоков никуда не попадают. просто создается товар с типом табак и загружается в поступление
46. ejique 02.07.20 00:41 Сейчас в теме
Добрый день
30.06 вышло обновление УТ 10.3 доработали документ ПриемкаТоваровИСМП.
Хорошо бы в него грузиться вместе с КМ
51. independ 1103 03.07.20 05:31 Сейчас в теме
49. sedoy.lg 03.07.20 02:56 Сейчас в теме
В процессе работы нашел несколько моментов.
1. При переносе данных в документ не заполняется поставщик. Даже если он создан в обработке и все реквизиты совпадают с накладной приходится выбирать вручную.
2. При переносе товаров из обработки не заполняется колонка НДС. Стоят красные прочеки, приходится заполнять вручную.

Ну и конечно присоединяюсь к вышесказанному, очень хорошо бы вгружать все имеющиеся КМ в подбор и проверку. Так как с безолаберностью наших местных доставщиков, которую имею счастье наблюдать нет никакой гарантии, что мне отгрузили тот самый блок, который пришел в накладной. Пока приходится сверять отдельно разбирая XML в EXEL.

З.Ы. На третьем скрине ошибка, которая не мешает работать, но возникает из за неуказанного оператором грузоотправителя по всей видимости.
Прикрепленные файлы:
50. sedoy.lg 03.07.20 03:04 Сейчас в теме
(49) Да и еще момент.
Ни один из наших поставщиков не указывает коды пачек в накладных, поэтому обработка извлекает их из КМ. Но так как в КМ блоков зашифрованы Штрхкоды блоков, то приходится переназначать штрихкоды номенклатуре вручную(

Поставщикам сообщили, но они ссылаются на то, что это не обязательный реквизит и его заполнение не входит в требования. Поэтому проблемы индейцев их не касаются. Так что обращайте внимание при работе.
57. Eugene_Elhaz 07.07.20 18:06 Сейчас в теме
(50) О! Я тут ещё с коробами столкнулся! По коробу из Честного знака возвращаются блоки в виде "GTIN + серийный номер", а когда мы считываем DataMatrix с блока, то 1С формирует "GTIN + серийный номер + МРЦ + код проверки", как итог он не находит нужный блок! Это просто жесть! То ошибки 400, 404, то прежде чем проверять занеси все штрихи блоков и пачек, теперь вот это!
53. independ 1103 03.07.20 05:35 Сейчас в теме
58. sedoy.lg 08.07.20 10:42 Сейчас в теме
Наши поставщики прониклись таки идеей электронного документооборота, теперь все шлют через ЭДО. Но некоторые накладные при загрузке дают ошибка "Значение не является значением объектного типа (Объект)". Возможно Это как то связанно с тем, что в накладной не было маркированного товара.
Прикрепленные файлы:
ON_NSCHFDOPPR_2BM-9110007728-911001001-201703291236469442119_2BM-2315187973-910201001-201412300221064024014_20200707_ff3929dd-b5f6-47c7-8462-1274e9116432.xml
60. independ 1103 08.07.20 12:26 Сейчас в теме
(58) привет, этот файл прочитался без проблем, в нем нет штрихкодов
63. sedoy.lg 08.07.20 13:33 Сейчас в теме
(60) Добрый день. Да, читается без проблем, но при переносе в поступление выдает ошибку.
59. sedoy.lg 08.07.20 12:13 Сейчас в теме
А бывает вот так, в накладной 26 позиций, а в обработке подгрузились 25. 15 Позиция не отображалась, добавляли вручную в Поступление товаров. Тоже периодически вылезает.
Прикрепленные файлы:
ON_NSCHFDOPPRMARK_2BM-9110005128-911001001-201508200208374621697_2BM-9102244468-910201001-201805300350215680222_20200706_645dfde7-bf56-11ea-9546-e03f497ebf1a.xml
61. independ 1103 08.07.20 12:30 Сейчас в теме
(59) читается без проблем, но при попытке получения ИНН
ИНН=ОтветXDTO.Документ.СвСчФакт.ГрузОт.ГрузОтпр.ИдСв.СвЮЛУч.ИННЮЛ;
Вместо тэга ГрузОтпр стоит ОнЖе
64. sedoy.lg 08.07.20 13:37 Сейчас в теме
(61) Да. Там ошибка вылазит, но не влияет на работу дальнейшую, но вот пропуски номенклатуры при загрузке периодически выпадают. Пока не смог отследить зависимость и причину.
65. sedoy.lg 08.07.20 13:39 Сейчас в теме
Вот только что еще заметили. При загрузке цена вгружается немного завышенная) Первая позиция, пачка сигарет по две с лишним тысячи.
Прикрепленные файлы:
ON_NSCHFDOPPRMARK_2BM-9110013369-911001001-201508250958467235428_2BM-2315187973-910201001-201412300221064024014_20200707_9e7e5e17-e09a-4b64-b914-314048afb735.xml
66. sedoy.lg 08.07.20 13:49 Сейчас в теме
(65) С этим разобрались. Неправильно сопоставили одну позицию. Неправильно сопоставили пятую позицию накладной, с той же позицией что и первую. Обработка приплюсовала позиции. Но если по количеству плюсонула правильно, то по цене стоимость первой позиции с суммой пятой я так понимаю. Но в принципе не критично, будут внимательнее.
67. user597692_svg.egais 09.07.20 16:14 Сейчас в теме
Не могу разобраться как работать обработкой в УТ11.4.12.71?
68. trofimka2007@MAIL.RU 14.07.20 18:00 Сейчас в теме
Добрый день. Можно как то с Вами связаться, есть вопросы по данной обработке для 1с розница. Можно на почту (никнейм).
Оставьте свое сообщение

См. также

Публикаций не найдено

Попробуйте расширить область поиска, проверьте поисковый запрос и повторите попытку.

Или закажите индивидуальную разработку вашего решения.

Создать заказ на разработку