Добавление и изменение учётной цены материала

Вид запроса
{"cmd": "SET_MT_PRICE","token":"...","jurperson_guid":"","material_id":"...","dmcode_id":"...","start_date":"...","end_date":"...","price_val":"..."}

Исходные данные:

Параметр в запросеОписание
1cmd(команда) = SET_MT_PRICE
2tokentoken активной сессии пользователя Метод LOGIN
3material_idID материала
4dmcode_idID единицы измерения
5start_dateдата начала действия цены dd.mm.yyyy
6end_dateдата окончания действия цены dd.mm.yyyy
7price_valзначение цены 000.0
8jurperson_guidguid юрлица. (Гуид юрлица можно получить методом GET_JURPERSON

Возвращаемые значения:

цена установлена


Возможные ошибки:

Параметр в ответеОписание
1invalid tokenнеправильный токен
2parameters must be not nullесли хотя бы один из параметров пустой
3period errorдата начала больше даты окончания
4material_id not foundне найден id материала
5dmcode_id not foundне найден id ЕИ
6intersecting periodsпересечение периодов цен
7can't set priceошибка при добавлении цены
8can't update priceошибка обновления цены




  • No labels