Перенос данных из МойСклад (подключение по API) в УНФ

19.03.24

Учетные задачи - Логистика, склад и ТМЦ

Обработка, осуществляющая перенос данных из "Мой склад" в УНФ 1.6 / УНФ 3.0 через подключение по API (https://dev.moysklad.ru/doc/api/remap/1.2). Перенос всех основных справочников: клиенты с контактной информацией; товары с характеристиками, свойствами, ценами; склады; остатки товаров; бонусные программы, учет бонусных баллов; заказы покупателей и поставщиков.

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

Наименование Файл Версия Размер
Перенос данных из МойСклад (подключение по API) в УНФ 1.6. Версия 1.1.
.epf 42,71Kb
10
.epf 1.1 42,71Kb 10 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 1.6. Версия 1.2.0
.epf 51,11Kb
3
.epf 1.2.0 51,11Kb 3 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 1.6. Версия 1.2.1
.epf 52,24Kb
19
.epf 1.2.1 52,24Kb 19 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 3.0. Версия 3.2.1
.epf 54,18Kb
4
.epf 3.2.1 54,18Kb 4 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 3.0. Версия 3.2.3
.epf 98,20Kb
1
.epf 3.2.3 98,20Kb 1 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 3.0. Версия 3.2.4
.epf 98,32Kb
7
.epf 3.2.4 98,32Kb 7 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 3.0. Версия 3.2.5
.epf 98,99Kb
12
.epf 3.2.5 98,99Kb 12 Скачать
Перенос данных из МойСклад (подключение по API) в УНФ 3.0. Версия 3.2.8
.epf 101,00Kb
1
.epf 3.2.8 101,00Kb 1 Скачать

Перенос протестирован на УНФ версии 1.6.23.96 (Платформа 8.3.18.1289) на большом объеме данных. После переноса не требует особых действий для начала ведения учета.

За основу была взята разработка: Перенос данных из "МойСклад" (API 1.1) в УНФ 1.6 (infostart.ru)

! Выполнены доработки:

- сделан более гибкий запуск по итерациям (возможность частичной загрузки тех или иных данных)

- Исправлены ошибки при переносе остатков товаров с характеристиками.

- Исправлена ошибка при переносе остатков: если записей было более 1000, то не все остатки переносились.

- Настройки, получаемые по-умолчанию, вынесены на форму

- Добавлен параметр включать Резервы в Остатки (по-умолчанию резервы не включались в остатки)

! Добавлен новый функционал:

- добавлен перенос справочника Валюты

- добавлен перенос документов Заказ поставщику

- добавлен перенос документов Приходная накладная с учетом Доп. расходов.

! Добавлены новые действия (выполняемые после загрузки данных):

- обработка телефонов контрагентов, приведение к единому формату

- создание дисконтных карт для всех клиентов с телефонами

- заполнение дисконтных карт в документах 

- Запись данных по совершенным продажам (оптовым) в дисконтные карты (накопление сумм)

- Загрузка данных по совершенным продажам (розница) из МойСклад в дисконтные карты (Товар, Кол-во, Сумма)

- Заполнение себестоимости по данным приходных накладных в Вводе начальных остатков.

 

Данные, которые переносятся из МойСклад - описаны на форме обработки (см. скриншоты)

 

Версия 1.2.0 (01.12.2021):

- Исправлены выявленные ошибки

- Доработан перенос свойств объектов для записи значений в соответствующие типы значений.

- Возможность выбора API 1.1 / 1.2. По-умолчанию: все переведено на API 1.2.

- Доработана дозагрузка объектов. Вывод информации по загруженным объектам.

- Доработана загрузка справочников - добавлена загрузка банковских счетов.

Версия 1.2.1 (26.06.2022):

- Исправлены выявленные ошибки

- Добавлены вспомогательные процедуры по дозагрузке 'ненайденных' товаров / удалению из ввода остатков позиций, которые были удалены в МоемСкладе.

Версия 3.2.1 (31.05.2023):

- Доработана для версии УНФ 3.0. Протестировано на УНФ, редакция 3.0 (3.0.4.65).

Версия 3.2.3 (07.07.2023):

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

- Добавлена загрузка серий номенклатуры, если они указаны в Моем Складе.

- Добавлены загрузки из Excel данных остатков товаров в разрезе Серий и Ячеек склада.

(API Мой склад не отдает данные остатков в разрезе серий и ячеек, но можно выгрузить эти данные в Excel и загрузить теперь с помощью специальной кнопки из Excel)

- Исправлены выявленные ошибки.

Версия 3.2.4 (29.07.2023):

- Добавлены сообщения по возможным ошибкам подключения к API.

- Исправлена загрузка спецификаций номенклатуры.

- Исправлены выявленные ошибки.

Версия 3.2.5 (10.10.2023):

- Добавлена загрузка состояний заказов поставщиков и заполнение их в документах Заказ поставщику.

- Добавлена возможность подключения обработки как внешней.

- Исправлены выявленные ошибки. Оптимизированы некоторые процедуры.

(работа обработки протестирована на УНФ 3.0.5.164)

Версия 3.2.8 (19.03.2024):

  • Поддержка нового API (переход интеграции с домена online.moysklad.ru на домен api.moysklad.ru)
  • Добавлена загрузка каналов продаж и их заполнение в заказах клиентов
  • Исправлены выявленные ошибки

(работа обработки протестирована на УНФ 3.0.6.210)

(реализация переноса всех видов документов обсуждается индивидуально)

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 1.6, релизы 1.6.27.295
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.6.210, 3.0.5.164

МойСклад УНФ обработка перенос данных API продажи учет

См. также

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 22800 руб.

21.04.2017    90184    105    39    

191

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34317    27    57    

54

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210180    620    524    

439

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150725    367    375    

501

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3232    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 03.03.21 21:51
Сообщение было скрыто модератором.
...
2. karvi 23.07.21 10:20 Сейчас в теме
Добрый день, обработка переносит иерархию документов заказ поставщика и заказа покупателей ?
3. cmax 104 23.07.21 10:21 Сейчас в теме
(2) Да, есть перенос документов Заказ покупателя и Заказ поставщику.
4. karvi 23.07.21 10:34 Сейчас в теме
интересует именно иерархия счет покупателю -- вход платеж или заказа поставщику -- счет поставщику -- исходящий платеж
5. cmax 104 23.07.21 10:44 Сейчас в теме
(4) такого в данной реализации нет, для этого потребуются доработки.
6. STEPEVG 30.07.21 15:26 Сейчас в теме
товары переносятся с изображением? и только один штрих код или все переносятся?
7. cmax 104 31.07.21 11:26 Сейчас в теме
(6) Перенос фото реализован. Штрихкоды переносятся все.
8. user1363238 09.12.21 22:20 Сейчас в теме
как переносятся длинные коды и артикулы из Моего склада? (режутся или как есть)
и переносится ли ГТД?
9. cmax 104 09.12.21 22:28 Сейчас в теме
(8) Артикул в УНФ имеет длину в 100 символов. Номера ГТД в данной реализации не переносятся - нужно дорабатывать.
10. user1363238 09.12.21 22:54 Сейчас в теме
(9) Руками в УНФ артикул можно набить всего 25 символов, а код 11.
В Моем складе пользователи любят создавать длинные коды и артикулы товаров, которые в УНФ обрезаются.
И чтобы сохранить возможность поиска приходится делать склейку Код, Артикул, Наименование в одну строку Наименования.
11. cmax 104 09.12.21 22:58 Сейчас в теме
(10) Да извиняюсь, посмотрел как раз в конфигурацию, где были доработки в связи как раз этим же вопросом. Да в УНФ артикул 25 символов. И соответственно если в Моем Складе артикул больше 25 символов, то он обрежется. Чтобы не обрезался - нужно дорабатывать конфигурацию УНФ, или делать к ней расширение.
12. user1363238 09.12.21 23:22 Сейчас в теме
(11) Планируются еще доработки данной обработки?
13. cmax 104 10.12.21 11:16 Сейчас в теме
(12) Думаю будут, но в основном все доработки и расширение функционала уже под заказчика по отдельной договоренности. Невозможно сделать один функционал для всех, все-таки ведение учета у всех разное.
14. evn-zorin 32 24.04.22 13:21 Сейчас в теме
с текущими API работает?
15. cmax 104 24.04.22 13:27 Сейчас в теме
(14) у моего склада есть api 1.1 и 1.2 - обработка поддерживает оба api. По-умолчанию используется 1.2, но можно переключить и на старый 1.1
evn-zorin; +1 Ответить
16. Logarifm_Andre 13 20.06.22 10:30 Сейчас в теме
Добрый день.
Подскажите, если что-то не заработает при переносе данных, вы сможете оперативно помочь?
17. cmax 104 20.06.22 11:05 Сейчас в теме
18. user1821148 27.07.22 20:46 Сейчас в теме
Меня интересует выгрузка всех данных из МойСклад в 1С:УНФ, но я не могу скачать расширение без подписки, которая мне не нужна. Возмоно ли приобретение данного расширения и какова его цена.
Спасибо.
19. cmax 104 27.07.22 20:51 Сейчас в теме
(18) ответил личным сообщением
20. user1848405 22.09.22 10:10 Сейчас в теме
(19)Здравствуйте! Меня также интересует вопрос о приобретении расширения. Как можно ее получить?
21. user1855239 04.10.22 16:48 Сейчас в теме
22. user1855239 04.10.22 16:50 Сейчас в теме
нужна помощь в настройке скрипта
23. cmax 104 04.10.22 17:08 Сейчас в теме
(22) Написал личным сообщением
24. Pawlick 10 16.12.22 15:08 Сейчас в теме
Коллега, выскажу Вам пару претензий.

1 При создании на сервере формы Вы молча ищете:
//НаборСвойствБезКатегории = Справочники.НаборыДополнительныхРеквизитовИСведений.НайтиПоНаименованию("<Без категории>", Истина);
//КатегорияНоменклатурыБезКатегории = Справочники.КатегорииНоменклатуры.НайтиПоНаименованию("<Без категории>", Истина);
После чего без тени сомнения используете значения переменных в коде обработки.
Не слишком самоуверенно? Вы не допускаете, что в целевой базе таких элементов может и не быть??? Даже если и были "из коробки", то могли быт переименованы??? В УНФ на этот реквизит номенклатуры очень много чего завязано, и неправильное его указание влечет за собой необходимость исправлений.

2 После нажатия кнопки "Выполнить перенос" Вы без дополнительных вопросов устанавливаете константы:
Константы.ФункциональнаяОпцияИспользоватьДисконтныеКарты.Установить(Истина);
Константы.ФункциональнаяОпцияИспользоватьБонусныеПрограммы.Установить(Истина);
Константы.ФункциональнаяОпцияИспользоватьХарактеристики.Установить(Истина);
Константы.ФункциональнаяОпцияИспользоватьАвтоматическиеСкидкиНаценки.Установить(Истина);
Константы.ФункциональнаяОпцияУчетПоНесколькимСкладам.Установить(Истина);
Константы.ИспользоватьНесколькоОрганизаций.Установить(Истина);

По каком у праву? Просто потому в Вашей задаче так было надо?? А если в целевой базе не ведется учет по нескольким организациям?? Или не собираются использовать бонус - программы?? Почему в описании к обработке ни слова об этом?? Почему никакой связи с "настройками"? Те если пользователь выбрал пункты с 1 по 10 (11 пунктом идет загрузка Бонус программ) - зачем устанавливать ему константу??

В общем местечковое изобретение под конкретную задачу и базу представленное как "Перенос данных из МойСклад". Да еще и способное потенциально навредить целевой базе.

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

И даже после этого 10 SM - как то крутовато
25. cmax 104 16.12.22 15:15 Сейчас в теме
(24) 10sm - это 700 рублей ))
Для почти готового решения такая цена вполне оправдана. Больше писать ничего не буду.
26. Pawlick 10 19.12.22 12:43 Сейчас в теме
(25)
1. "Почти" тут ключевое слово.

2. "Больше писать ничего не буду" - а вот за это отдельное спасибо.

Вот это очень точно соответствует философии разработки: "делаю что хочу, когда хочу и как посчитаю нужным - не нравится - не мои проблемы"
27. cmax 104 19.12.22 12:54 Сейчас в теме
(26) Хорошо, разъясню)
'Обработка осуществляет перенос данных' - она делает именно то, что и написано.

! Все по-разному ведут учет. невозможно написать универсальное решение для всех. поэтому и слово 'Почти'.

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

если есть конкретные вопросы по функционалу, то я готов ответить и еще никого не проигнорировал, даже по некоторым просьбам - могу безвозмедно что-то добавить в функционал, но это только тогда, когда встречаю понимание со стороны - сколько стоит час разработки и что я могу потратить его на реальную работу за деньги.
28. Pawlick 10 19.12.22 15:00 Сейчас в теме
Да я Вам собственно все уже сказал в 24.

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

Перед запуском, естественно, изучил код, написал Вам отзыв...

(27)
Все по-разному ведут учет.


вот именно по этой причине установка "нужных" Вам констант без "согласования" с правилами учета в целевой базе - есть признак очень нехорошего тона разработки.

Тем более что Вы сами предусмотрели такие настройки, при которых выполнение п.11 (загрузка Бонусных Программ) может быть отключена пользователем. Зачем тогда устанавливать эту константу?!

Дело не 10SM, а в принципе. И причем тут франчайзи?

Вы должны указывать, что собираетесь делать в целевой базе в описании к обработке, потому как в случае, если Вашу обработку скачает не программист, а бухгалтер - то в компании могут быть большие проблемы после ее применения.
29. cmax 104 19.12.22 15:26 Сейчас в теме
(28) Ваш пост № 24 был претензией со словами "по какому праву" и с большим возмущением и с указанием именно на 10SM, на что я соответственно и отреагировал...

Пока за все время существования моей обработки - только у вас возникло недовольство.. Те НеПрограммисты, которые скачали эту обработку - не поленились и просто спросили у меня что будет и как пользоваться, на что получили свои ответы!

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

Если уж совсем читать внимательно, что написано в описании - то моя обработка была сделана на основании другой - было много исправлено ошибок и много выполнено доработок, существенно расширяя функционал первой. Некоторые вопросы по реализации у меня тоже возникали - некоторые были переработаны, а некоторые нет (оставил как есть), при этом не донимал автора почему и по какому праву.
30. Feelthis 38 17.02.23 10:06 Сейчас в теме
Здравствуйте, есть возможность адаптировать под редакцию УНФ 3?
31. cmax 104 17.02.23 10:42 Сейчас в теме
32. user1923688 17.03.23 17:55 Сейчас в теме
Здравствуйте, а есть ли продукт для УНФ 3?
33. user943592 01.04.23 08:37 Сейчас в теме
Максим, добрый день! Сколько стоит допилить под УНФ 3.0 и добавить расходные документы?
34. cmax 104 01.04.23 08:47 Сейчас в теме
35. Jonny Torrio 05.04.23 22:42 Сейчас в теме
Добрый день. Так-же интересует возможность доделки на УНФ 3.0
36. cmax 104 06.04.23 18:48 Сейчас в теме
(35) Планирую доработку в ближайшее время.
37. cmax 104 31.05.23 20:14 Сейчас в теме
(30)
(32)
(33)
(35)
Выложена версия для УНФ 3.0
38. user1955380 16.06.23 23:20 Сейчас в теме
Приветствую
Интересует возможность работы в УНФ 3.0.4.88
41. cmax 104 07.07.23 18:30 Сейчас в теме
(38) Работает с любыми версиями 3.0.4.хх
39. user1955380 17.06.23 14:54 Сейчас в теме
откатился на 3.0.4.65 но все равно не работает. появляется ошибка
Прикрепленные файлы:
40. cmax 104 07.07.23 18:29 Сейчас в теме
(39) Обработка открывается через Файл - Открыть.
42. Lord_Kingovich 6 20.07.23 13:30 Сейчас в теме
Здравствуйте, уже скачивали доработку за 10 см,вышло обновление, как его можно получить?в прошлой версии спецификации не выгружались в 1с
43. Lord_Kingovich 6 20.07.23 13:48 Сейчас в теме
Добрый день, как получить обновление?уже скачивали обработку
44. Lord_Kingovich 6 20.07.23 13:55 Сейчас в теме
Добрый день,как получить обновление?покупали обработку за 10 см, не выгружались спецификации
45. ShopKanc 11.09.23 16:25 Сейчас в теме
Добрый день при загрузке товаров появляется ошибка, как быть?
Значение не является значением объектного типа (Получить)
{ВнешняяОбработка.ЗагрузкаДанныхИзМойСкладВУНФ.Форма.Форма.Форма(300)}: ЕдиницыИзмерения.Получить(ЕдиницаИзмерения.Получить("meta").Получить("href")));
{mngcore/MessageBox.clf(4)}: Close(-100);
Прикрепленные файлы:
46. EduardSpb 01.11.23 23:06 Сейчас в теме
Добрый день.
Подскажите с какой версией УНФ 3.0 сейчас возможен обмен?
47. KBDK 51 01.02.24 14:56 Сейчас в теме
Здравствуйте,
У МойСклад изменился API с 1 декабря 2023 года.
На текущий момент обработка не работает.
Если пункт "С 1 декабря 2023 домен online.moysklad.ru перестанет обслуживать запросы к /api/remap/1.2. Запросы нужно будет отправлять на новый домен api.moysklad.ru." еще можно поправить вручную, то
В запросах на https://online.moysklad.ru/api/remap/1.2 наличие заголовка «Accept-Encoding»: «gzip» опционально
В запросах на https://api.moysklad.ru/api/remap/1.2 наличие заголовка «Accept-Encoding»: «gzip» обязательно
уже требует больших переделок. Не планируется ли новая версия обработки?
Прикрепленные файлы:
user1363238; +1 Ответить
48. user1363238 01.02.24 23:43 Сейчас в теме
Обработка не работает, тестировал на УНФ 3.0.5.164
49. ilshat.611 32 15.03.24 13:57 Сейчас в теме
Работает обработка в УНФ 3.0.5.164? стоит качать?
Оставьте свое сообщение