Добавление и изменение учётной цены материала
Вид запроса
{"cmd": "SET_MT_PRICE","token":"...","jurperson_guid":"","material_id":"...","dmcode_id":"...","start_date":"...","end_date":"...","price_val":"..."}
Исходные данные:
| № | Параметр в запросе | Описание |
|---|---|---|
| 1 | cmd | (команда) = SET_MT_PRICE |
| 2 | token | token активной сессии пользователя Метод LOGIN |
| 3 | material_id | ID материала |
| 4 | dmcode_id | ID единицы измерения |
| 5 | start_date | дата начала действия цены dd.mm.yyyy |
| 6 | end_date | дата окончания действия цены dd.mm.yyyy |
| 7 | price_val | значение цены 000.0 |
| 8 | jurperson_guid | guid юрлица. (Гуид юрлица можно получить методом GET_JURPERSON |
Возвращаемые значения:
цена установлена
Возможные ошибки:
| № | Параметр в ответе | Описание |
|---|---|---|
| 1 | invalid token | неправильный токен |
| 2 | parameters must be not null | если хотя бы один из параметров пустой |
| 3 | period error | дата начала больше даты окончания |
| 4 | material_id not found | не найден id материала |
| 5 | dmcode_id not found | не найден id ЕИ |
| 6 | intersecting periods | пересечение периодов цен |
| 7 | can't set price | ошибка при добавлении цены |
| 8 | can't update price | ошибка обновления цены |