Расширение реализует обмен с МойСклад (http://moysklad.ru) через JSON API 1.2. Загружает данные из МоегоСклада в 1С (в обратную сторону не грузит). Предполагается, что работа розничных продавцов ведется в Моем Складе и вся их жизнедеятельность грузится в 1С. Требуется для оперативного получения остатков и движений.
Тестировалось на 1С ERP 2.5.7.269
Реализована загрузка следующих документов (документы товародвижения):
| Документ МойСклад | Документ 1С |
|---|---|
| Розничная продажа (retaildemand) | ОтчетОРозничныхПродажах |
| Приемка (supply) | ПриобретениеТоваровУслуг |
| Заказ поставщику (purchaseOrder) | ЗаказПоставщику |
| Списание (loss) | ВнутреннееПотреблениеТоваров |
| Оприходование (enter) | ОприходованиеИзлишковТоваров |
| Перемещение (move) | ПеремещениеТоваров |
| Розничный возврат (retailsalesreturn) | ОтчетОРозничныхВозвратах |
| ВводОстатков |
Загрузка справочников Номенклатуры, Складов, Партнеров (Контрагентов). Все необходимые справочники загружаются попутно при загрузке документов. Номенклатуру и Склады можно загрузить заранее.
Имеются функции получения цен, себестоимости и прибыльности.
Характеристики и серии не поддерживаются.
Подготовка к работе
- Заполняем общие настройки

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

- Загружаем склады из Моего Склада по кнопке «Загрузить склады» из меню «Общие настройки»
- Если необходимо, создаем подразделения и указываем их в Складах. Тогда все загружаемые документы будут с подразделениями.
- Создаем и привязываем Кассу ККМ к Складу.

- Создаем Эквайринговый терминал и привязываем его к складу по ссылке «Местоположение эквайринговых терминалов» из формы Общих настроек.

Работа

Можно загрузить всю номенклатуру по кнопке «Получить номенклатуру». Но можно и не загружать, так как при загрузке любого документа необходимая номенклатура загрузится сама. Картинки, иерархия и дополнительные свойства номенклатуры также подгружаются. Чтобы подгружались дополнительные свойства они предварительно должны быть настроены в 1С. Перед тем как добавлять новую номенклатуру производится поиск на ее наличие. Если номенклатура с таким же названием и(или) артикулом уже существует, то она привяжется к номенклатуре Моего Склада.
Загружаем, если необходимо, остатки кнопкой «Получить остатки по складу». Будет сформирован документ ВводОстатков.
А дальше загружаем необходимые документы за требуемый период. У клиента в компании весь обмен с МоимСкладом производится регламентным заданием, которое запускает процедуру МС_СвязьМойСклад.ЗагрузитьВсеДокументы(). Она подгружает и обновляет все документы в 1С за последние две недели, чтобы остатки в 1С были актуальны, т.к. розничная продажа через МойСклад не единственный канал сбыта.
Оптовая продажа через МойСклад у клиента не используется, поэтому здесь нет загрузки документов оптовой продажи.
При необходимости можно доработать под ваши нужды.
Вступайте в нашу телеграмм-группу Инфостарт