Редактирование поставщика

Максим

Максим

Обновлено Oct 6, 2026

Изменяет поставщика. Меняются только переданные поля, остальные остаются прежними. Подробнее о частичном редактировании в статье Общие правила.

v1/suppliers/edit.php

Параметры

Поле Тип Обязательное Описание
supplier_id int Да ID поставщика
name string Нет Наименование юрлица или имя ИП и физлица
type int Нет Тип: 1 юрлицо, 2 ИП, 3 физлицо
email string Нет Электронная почта
phone string Нет Телефон
address string Нет Юридический адрес
inn string Нет ИНН
kpp string Нет КПП
ogrn string Нет ОГРН
agreement string Нет Договор
manager_name string Нет Руководитель
manager_post string Нет Должность руководителя
notes string Нет Заметки

Чтобы очистить поле, передайте пустую строку. Значение null в текстовом поле тоже очищает его, а в type оставляет тип прежним.

Имя проверяется, только если передано. Поэтому поставщика с пустым именем можно отредактировать, не передавая name.

Удаленного поставщика изменить нельзя.

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

{
    "supplier_id": 45,
    "email": "opt@lestorg.ru",
    "notes": "Доставка по вторникам"
}

Пример ответа

{
    "success": true
}

Ошибки

Ошибка Причина
No supplier_id in input Не передан supplier_id
Supplier not found or access denied Поставщик не найден или удален
Name must not be empty Передано пустое имя
Name must be a string В name передан null, массив или объект
Invalid type value. Must be one of: 1, 2, 3 Неверный тип