Обмен каталогом товаров между 1С и другими системами в формате YML (Yandex Market Language)

0. Техподдержка 17.05.15 18:49
Обработка для выгрузки/загрузки каталога номенклатуры в 1С из формата YML (Yandex Market Format).
В настоящий момент поддерживается выгрузка в YML из УТ11 и УТ10. Загрузки из YML в УТ11, УТ10 и УНФ 1.6.
Обработки тестировалась на конфигурациях УТ 11.3.1.115 (управляемые формы), УНФ 1.6.9.36 (управляемые формы) и УТ 10.3.32.2 (обычные формы).
Обращайтесь по вопросом адаптации обработки под другие конфигурации.
Обработка предоставляется с открытым кодом.
Кроме того, будет осуществляться развитие проекта. Выпускаемые обновления будут распространяться среди покупателей БЕСПЛАТНО в течение 1 года с момента покупки.

Обратите внимание, что при чтении YML-файлов большого размера может происходить увеличение размера временных файлов 1С. Поэтому для быстрого чтения объемных файлов необходимо иметь соответствующей мощности ПК. Если есть потребность быстро загружать объемные файл рекомендуется использовать сервера, а не обычные ПК.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Alexei_fox 41 09.07.15 06:58 Сейчас в теме
Характеристики выгружаются ? Остатки по характеристикам прилетают ?
2. Техподдержка 09.07.15 09:53
(1) Alexei_fox, в данной версии обработки нет, но в ближайший дни выпущу обновление, в котором будут характеристики выгружаться. Всем покупателям обновления предоставляются бесплатно - поэтому можете смело покупать.
3. Техподдержка 09.07.15 11:51
(1) Alexei_fox, обновление добавлено.
4. Sirruf 138 13.07.15 14:54 Сейчас в теме
А зачем это нужно, если данные в Яндекс.Маркет выгружаются с сайта?
5. Техподдержка 13.07.15 15:25
(4) Sirruf, у каждого по своему настроена связь между 1с, сайтом, маркетом и тд. Например, есть каталог товара в YML (не важно откуда он выгружен) и нужно его перенести в 1С-пожалуйста, используется обработка загрузки.
Смотрим наоборот, в 1С был забит каталог товаров. И контора хочет начать продажи. Если каталог объемный, переносить его вручную на сайт не очень удобно. Пожалуйста, обработка для выгрузки и в известном всем формате YML каталог выгружен из 1С.
6. Sirruf 138 13.07.15 15:41 Сейчас в теме
(5) Перенести в 1С - согласен, возможно и будет востребована эта обработка.
А вот обратно очень сомневаюсь... толку от того что Вы выгрузите в Яндекс.Маркет предложения, если у вас нет интернет-магазина никакого не будет, так как для подключения к Яндекс.Маркету мало того, что должен быть сайт так еще и информация размещенная на нем должна соответствовать тому, что Вы выгружаете в маркет, за этим тщательно следят.
7. Техподдержка 13.07.15 15:43
(6) Sirruf, пока наоборот более востребована как раз выгрузка :)
Используют как раз как выгрузку из 1С на сайт обновленного каталога. Т.е. со стороны своего сайта обрабатывают полученную из 1С информацию
8. Sirruf 138 13.07.15 15:43 Сейчас в теме
(5) + да и собственно формат простейший, загрузить из него данные в 1с не составит труда любому мало мальски квалифицированному программисту 1С.
9. Техподдержка 13.07.15 15:48
(8) Sirruf, это займет время у любого прогера и в итоге заказчик потеряет n-ное количество времени и сумму большую, чем стоимость обработки
10. Sirruf 138 13.07.15 15:49 Сейчас в теме
(9) ну возможно, хотя на мой взгляд стоимость обработки примерно соответствует стоимости работы программиста)
11. Техподдержка 13.07.15 16:01
(10) Sirruf, не соглашусь, но спорить не буду:) У каждого свое мнение:)
12. lyzikovviktor 26.09.15 15:35 Сейчас в теме
Незнаю, может у меня некорректный YML, но при чтении следующего фрагмента выходит ошибка Поле объекта не обнаружено (Price):
<offer id="26106" type="vendor.model" available="true">
<price>98</price>
<currencyId>RUR</currencyId>
<categoryId>13601</categoryId>
<store>true</store><pickup>true</pickup><delivery>true</deli­very><local_delivery_cost>300</local_delivery_cost><typePref­ix></typePrefix>
<model>Кольцо для помпы </model>
<description>Кольцо для помпы. Цвет - телесный, Материал - латекс. Упаковка - прозрачный пластик. </description>
<manufacturer_warranty>true</manufacturer_warranty>
</offer>

В коде обработки строка Хмл.ПрочитатьАтрибут() читает только лишь атрибуты ID, TYPE, AVAILABLE
Подскажите как прочесть остальные элементы узла. В частности элемент Price?
13. Техподдержка 26.09.15 18:36
(12) lyzikovviktor, добрый день! Спасибо за обратную связь.
Да, действительно, по ошибке к вам попала выгрузка для несколько измененного формата YML.
Я отправил Вам вариант для классического YML на почту.
Еще раз извиняюсь за накладку.
14. bart_simpson_x 11.01.16 23:10 Сейчас в теме
Здравствуйте!
При загрузки в УТ11 видны каталоги yml и лишь один продукт.

Загрузка с URL завершается со статусом Загрузка завершена! Из файла со статусом Не удалось прочитать файл:
15. Техподдержка 12.01.16 05:44
(14) bart_simpson_x, Дмитрий, спасибо большое за обратную связь. Действительно, была небольшая недоработка, которая приводила к проблеме в частных случаях. Устранил ее.
Надеюсь, вы останитесь довольны:)
16. kirabr 9 05.02.16 14:24 Сейчас в теме
Обработку "Выгрузка номенклатуры из УТ10 в YML" покупайте с осторожностью - сырая. На момент, когда обработку покупала компания, которую я поддерживаю, она просто не работала. Помимо этого есть ляпы и недочёты в коде - сверяйте результат с форматом YML. Не смотря на указанные недочёты деньги нам вернуть отказались, так что будьте осмотрительны...
Diman8911; +1 1 Ответить
17. Техподдержка 07.02.16 15:02
(16) kirabr, жаль, что вы так и не поняли вполне адекватный ответ Инфостарта. Недоразумение с типом цен устранено, обработка обновлена, никаких проблем нет. Вы далеко не первый покупатель этой обработки и все остались довольны. Думаю, нет смысла продолжать тут прерикания.
В любом случае, удачи вам.
18. sergey.legonkov 18.02.16 15:56 Сейчас в теме
Отличная обработка.
Переношу каталог поставщика в формате YML в инет-магаз на shop-script, решили сделать все правильно и перенести YML в 1С, а далее уже из 1С на сайт выгружать.
Используя поиск, сразу понял что стандартными средствами 1С не получится загрузить YML.
В итоге нашел эту обработку, с другими даже не сравнивал, потому что их нет, просто не нашел.
Поддержка - 5 из 5, сразу отреагировали на "хотелки" и все внедрили.
19. Техподдержка 18.02.16 16:04
(18) sergey.legonkov, Сергей, спасибо за такой хороший отзыв! Искренне приятно было с вами общаться.
20. shilovev 06.06.16 17:38 Сейчас в теме
А картинки подгружаются?
27. Техподдержка 08.11.16 08:46
(20) Да, картинки конечно подгружаются
21. Гость 06.06.16 19:06
Добрый день!

А как реагирует обработка, если в YML-файле поставщика товару назначено несколько родителей? (товар в YML-файле может находиться в нескольких категориях) В какие категории справочника Номенклатура торговли будет загружен товар?

Спасибо!
22. Техподдержка 06.06.16 20:42
(21) Гость, как это несколько родителей? В YML задается конкретная иерархия, так же товары и грузятся в базу.
Можете написать в ЛС если вопрос остался
23. jacked 07.06.16 16:45 Сейчас в теме
Добрый день, купили у Вас обработку. По команде "Прочитать файл" ошибка

"{Форма.Форма.Форма(371)}: Поле объекта не обнаружено (Name)
НоваяСтр.Наименование=ТоварПараметры.Name;"

Фрагмент чтения:

<offers>
<offer id="051a9bf1-827d-11e3-a684-c860008b2cfd" type="vendor.model" available="true"><url>https://roomers.ru/collection/mebel/shkafyibufetyi/komodyi/TO-TTJEK090CKYCVSZ.html</url>;
<price>196300</price>
<currencyId>RUR</currencyId>
<categoryId>8ef09b8d-1b96-11e4-98cc-000c29b81840</categoryId>
<picture>https://roomers.ru/u/import_files/05/051a9bf1-827d-11e3-a684-c860008b2cfd_184811f0-4fbf-11e5-a9a4-000c29b81840.jpeg</picture>;
<barcode>10001639</barcode>
<country_of_origin>США</country_of_origin>
<store>false</store>
<pickup>true</pickup>
<delivery>true</delivery>
<quantity>1</quantity>
<stock>1</stock>
<vendor>RESTORATION HARDWARE</vendor>
<vendorCode>TO-TTJEK090CKYCVSZ</vendorCode>
<model>Комод Глобтреккер</model>
<description>RESTORATION HARDWARE – культовый бренд для дизайнеров всего мира.Готовые интерьеры и отдельные предметы мебели и декора RESTORATION HARDWARE практически сразу стали «секретным оружием» престижных дизайнеров, которые используют безупречную продукцию RESTORATION HARDWARE для оформления жилых и общественных помещений.</description><dimensions>90/54/55</dimensions>
<param name="Цвет">хаки</param>
<param name="Материал">каркас дуб, обивка лен, фурнитура бронза, декор дерево, кожа</param><param name="Высота" unit="см">55</param>
<param name="Ширина" unit="см">54
</param><param name="Длина" unit="см">90</param>
</offer>

Возможно это исправить?
24. Техподдержка 08.06.16 09:57
(23) jacked, добрый день. Да, конечно, я уже вижу в чем проблема. Вы покупали у меян обработку? Напишите мне личным сообщением, подскажу
25. s00r 24.10.16 17:23 Сейчас в теме
Подскажите, выгружаются ли штрихкоды товаров и характеристик?
В каком формате выгружаются характеристики, как отдельный offer?
Можете скинуть файл выгрузки yml с примером выгрузки характеристик и штрихкодов?
26. Техподдержка 25.10.16 10:07
(25) s00r, отослал пример вам на почту
28. user692005_helper-help 13.02.17 19:21 Сейчас в теме
Добрый день! Интересует Ваш продукт "Загрузка номенклатуры в УТ11 из YML". Он с УТ11.3 работает?
29. Техподдержка 14.02.17 09:08
(28) Добрый день! Да, конечно, работает.
30. Jonny_F 18.05.17 09:13 Сейчас в теме
Добрый день, Андрей.
Обмен с сайтом АлиЭкспрес (программа УТ 11.3 последний релиз) можно проводить в формате YML.
Ваша обработка для меня может подойти? Естественно я могу ее" допилить".
Или можно обратиться к Вам т.к. у Вас есть "Обмен каталогом товаров между 1С и другими системами в формате YML (Yandex Market Language) : Адаптация обработки "под ключ" под другие конфигурации "?
Спасибо.
31. Техподдержка 18.05.17 10:51
(30)
ее" доп

ответил на почту
32. iSoft 25.10.17 09:07 Сейчас в теме
При прочтении файла выдает сообщение: {ВнешняяОбработка.ЗагрузкаНоменклатурыИзYML_УТ10.Форма.Форма1.Форма(316)}: Поле объекта не обнаружено (Name)
НоваяСтр.Наименование=ТоварПараметры.Name;
33. Техподдержка 25.10.17 09:45
(32) Ответил в личное сообщение
34. sergemiko 02.03.18 00:10 Сейчас в теме
Есть ли такой вариант: напрямую из УНФ в Товары ВК?
38. user986054 29.05.18 15:11 Сейчас в теме
Добрый день. При попытке прочитать файл появляется ошибка поле объекта не обнаружено (Name)/ Что можно сделать?
39. Техподдержка 29.05.18 15:17
(38) Добрый день, Александр. Судя по всему в вашем yml файле по какой-то причине нет поля name - оно является обязательным. Необходимо исправить это в загружаемом файле. Подробное описание формата yml: https://yandex.ru/support/partnermarket/export/yml.html
40. user995809 04.07.18 10:27 Сейчас в теме
Всем доброго дня! Хочу оставить отзыв по данной обработке. Обработка НЕ понравилась. Не могу никому порекомендовать использование этой разработки. Много ошибок, не хватает многих элементарных функций для такого типа приложений, никакого уважения к пользователю. + обработка скверно работает с файлами среднего и большого размера о чём автор умолчал в своём описании.
41. Техподдержка 04.07.18 11:42
(40) не буду вступать в нелепую полемику. Хорошо, что есть инфостарт, который уже объективно нас расценил.
Никаких ошибок в обработке нет, иначе вам просто вернули бы деньги.
А претензии в стиле "у меня старый компьютер, почему файл так медленно читается? и почему при чтении файла растет лог? Почему вы про это не написали?" это совсем смешно для любого адекватного человека..
ELInfinito; it_sar; iivanov1; +3 1 Ответить
42. anchar007 07.08.19 09:18 Сейчас в теме
43. Техподдержка 07.08.19 09:39
(42) Выгрузка из 1С в YML - да.
Если нужно наоборот из YML в 1С - то нужно заказывать позицию "Адаптация обработки под ключ"
44. user1229257 28.08.19 10:50 Сейчас в теме
Добрый день, можно пример файла на почту, чтобы протестировать, обработает ли его мой сайт
46. user1190305 11.02.20 12:44 Сейчас в теме
Добрый день.
1. Позволяет ли выгрузка делать пользовательские теги к офферам? Например, добавить к офферам новый тег <color> и выгружать в него цвет из характеристики номенклатуры или из доп. реквизита номенклатуры?
2. Можно ли выгружать фиксированные значения, например, для всех офферов в тег <color> установить значение "black", а не брать это значение из справочников?
47. uastakhova9811 11.03.20 20:22 Сейчас в теме
Добрый день! Купили у Вас обработку:
При загрузке на маркет выдает ошибку:
Исправьте идентификатор. Идентификатор id в элементе <category> может быть положительным числом больше ноля. Он должен отличаться от идентификаторов остальных категорий.

<yml_catalog date="2020-03-11 20:06"><shop><name>АВИВА СПОРТ ГРУПП ООО</name><company>АВИВА СПОРТ ГРУПП ООО</company><url/><currencies><currency id="RUR" rate="1" plus="0"/></currencies><categories><category id="УТ000002157">Велосипеды, Самокаты и беговелы</category><category id="УТ000002187" parentId="УТ000002157">Велосипеды</category><category id="ЦБ-00001741" parentId="УТ000002187">BIBITU</category><category id="ЦБ-00005687" parentId="ЦБ00001741">12&quot; БЕГОВЕЛЫ</category></categories><offers><offer id="ЦБ00005664" available="true"><name>Беговел BIBITU BALANCE, Белый (Новинка 2020)</name><url/><price>5130</price><currencyId>RUR</currencyId>­<categoryId>ЦБ00005687</categoryId><delivery>false</delivery­><vendor/><model/><description/><type>Беговел</type><frame>М­агний</frame><рулколонка>1&quot; Резьбовая</рулколонка><Вилка>Сталь, жесткая</Вилка><колскор>1</колскор><обод>Алюминиевые усиленные</обод></offer></offers></shop></yml_catalog>
48. Техподдержка 12.03.20 08:49
(47) Добрый день. Судя по описанию ошибки, вероятно, у вас в базе есть дубли кодов в справочнике номенклатуры.
Стоит проверить этот момент и если дубли есть - исправить их.
49. cyberlabz 17.07.20 08:38 Сейчас в теме
Добрый день! В ERP 2.4 будет работать?
50. Техподдержка 17.07.20 09:31
(49) Добрый день. На ЕРП не тестировалась. Если есть реальный интерес - можете купить соответствующую позицию "Адаптация под ключ", сделаю под ЕРП
Оставьте свое сообщение
Вопросы с вознаграждением