Метод SET_MT_PRICE

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


{"cmd": "SET_MT_PRICE","token":"...","material_id":...,"dmcode_id":...,"start_date":"...","end_date":"...","price_val":...}

В случае наличия цены за такой же период - цена обновляется.

В случае наложения периодов - ошибка - наложения периодов.


material_id - ID материала
dmcode_id - ID единицы измерения
start_date - дата начала действия цены  dd.mm.yyyy
end_date - дата окончания  действия цены dd.mm.yyyy
price_val - значение цены 000.0

пример запроса: 

{"cmd": "SET_MT_PRICE","token":"","material_id":44757990,"dmcode_id":402,"start_date":"15.03.2019","end_date":"27.11.2019","price_val":1034.00}

Возвращаемые значения: 
invalid token - неправильный токен
parameter format error - неправильный формат у параметров (строка вместо числа, ошибка в дате)
parameters must be not null - если хотя бы один из параметров пустой
period error - дата начала больше даты окончания
material_id not found - не найден id материала
dmcode_id not found - не найден id ЕИ
intersecting periods - пересечение периодов цен
can't set price - ошибка при добавлении цены
can't update price - ошибка обновления цены

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


ВЫГРУЗКИ ГОТОВОЙ ПРОДУКЦИИ

  • No labels