МойСклад: API Кейсы

Структурируем информацию о закупке в карточке товара МойСклад

2024-06-21 16:56
Запросы:

Алгоритм 1

Если меняется статус заказа поставщика на «Ожидание поставки», то для каждой позиции из заказа

проверяем значение доп. поле товара «Статус поставки» (справочник).

1) если значение не заполнено, то меняем на «Заказан»

2) если значение «Заказан», то меняем на «Дублирующий заказ».

При этом в доп. поле товара «Информация о закупке» добавляем текст в конец:

1-й случай

Заказано <количество из заказа> <ед. измерения> <дата изменения статуса>

Поступит: <План. дата приемки> от <Контрагент заказа поставщику>

Пример:

Заказано 5 шт 23.03.2024

Поступит 27.03.2024 от ООО «Единая Европа»

2-й случай

Дублирующий заказ <количество из заказа> <ед. измерения> <дата изменения статуса>

Поступит: <План. дата приемки> от <Контрагент заказа поставщику>

Пример 2:

Дублирующий заказ 7 шт 24.03.2024

Поступит 28.03.2024 от ООО «Единая Европа»

Алгоритм 2

Если меняется статус приемки на «Принято», то для каждой позиции из документа

очищаем значение доп. поля «Статус поставки» (справочник).

При этом в доп. поле товара «Информация о закупке» добавляем текст в конец:

Поступило <дата изменения статуса> <количество из приемки> <ед. измерения> от <Контрагент приемки>

Пример:

Поступило 27.03.2024 5 шт от ООО «Единая Европа»

Алгоритм 3

Если меняется статус приемки на «Заказать повторно», то для каждой позиции из документа

Устанавливаем значение «Не поступил» в доп. поле «Статус поставки» (справочник)

При этом в доп. поле товара «Информация о закупке» добавляем текст в конец:

Не поступило <дата изменения статуса> <количество> <ед. измерения> от <Контрагент приемки>

Пример:

Не поступило 27.03.2024 5 шт от ООО «Единая Европа»
Если вам понравилась автоматизация и вы хотите так же, напишите нам в Telegram https://t.me/moyf5