Расширение реализует обмен с МойСклад (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С были актуальны, т.к. розничная продажа через МойСклад не единственный канал сбыта.
Оптовая продажа через МойСклад у клиента не используется, поэтому здесь нет загрузки документов оптовой продажи.
При необходимости можно доработать под ваши нужды.