Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| doc:dev:api:supplier [01.09.2017 11:30] – [Параметры запроса] | doc:dev:api:supplier [26.09.2026 14:03] (текущий) – внешнее изменение | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== Supplier. Поставщики ====== |
| - | + | ||
| - | В системе реализован программный интерфейс для получения, | + | |
| - | + | ||
| - | + | ||
| - | ===== Пример запроса на получение данных ===== | + | |
| - | + | ||
| - | Пример запроса на получение данных о поставщиках: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | ==== Параметры запроса ==== | + | |
| - | Параметры, | + | |
| - | * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр. | + | |
| - | + | ||
| - | * **format** (get only) - формат, | + | |
| - | + | ||
| - | * **id** - идентификатор поставщика, | + | |
| - | + | ||
| - | * **external_id** - код поставщика во внешней системе учета (например, | + | |
| - | + | ||
| - | * **type_id** - идентификатор типа поставщика. Необязательное поле. Если указан, | + | |
| - | + | ||
| - | + | ||
| - | ==== Ответ сервера ==== | + | |
| - | + | ||
| - | В ответ получаем XML или JSON. В ответе обязательно присутствует поле success. Если success=1, то операция выполнена успешно. Если success=0, то произошла ошибка. Дополнительная информация об ошибке содержится в поле info | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Пример ответа сервера ==== | + | |
| - | + | ||
| - | Ниже приведен пример ответа сервера в формате XML | + | |
| - | + | ||
| - | <file xml> | + | |
| - | <?xml version=" | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== Структура ответа сервера ==== | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | * **id** – ID поставщика - //int NOT NULL, первичный ключ// | + | |
| - | + | ||
| - | * **name** - Название - // | + | |
| - | + | ||
| - | * **legal_name** - Юридическое название - // | + | |
| - | + | ||
| - | * **inn** - ИНН - // | + | |
| - | + | ||
| - | * **kpp** - КПП - // | + | |
| - | + | ||
| - | * **address** - Адрес - // | + | |
| - | + | ||
| - | * **phone** - Телефон - // | + | |
| - | + | ||
| - | * **email** - Адрес электронной почты - // | + | |
| - | + | ||
| - | * **www** - WWW - // | + | |
| - | + | ||
| - | * **type_id** - Тип контрагента (1 - Внешний поставщик, | + | |
| - | + | ||
| - | * **type_name** - наименование типа контрагента - // | + | |
| - | + | ||
| - | * **code** - Код контрагента - // | + | |
| - | + | ||
| - | * **OKPO** - ОКПО - // | + | |
| - | + | ||
| - | * **OKONH** - ОКОНХ - // | + | |
| - | + | ||
| - | * **bank_name** - Наименование банка, обслуживающего организацию - // | + | |
| - | + | ||
| - | * **corraccount** - Номер счета банка, обслуживающего организацию - // | + | |
| - | + | ||
| - | * **bankaccount** - Номер счета организации в банке, обслуживающем организацию - // | + | |
| - | + | ||
| - | * **BIK** - БИК - //char(9) DEFAULT NULL, 9 символов ровно// | + | |
| - | + | ||
| - | * **status** - Статус - // | + | |
| - | + | ||
| - | * **delivaddress** - Факт. адрес - // | + | |
| - | + | ||
| - | * **external_id** - Идентификатор во внешней системе - // | + | |
| - | + | ||
| - | * **created_date** - Дата создания - //datetime DEFAULT NULL// | + | |
| - | + | ||
| - | * **created_by** - Кем создано - //int DEFAULT NULL// | + | |
| - | + | ||
| - | * **last_update_date** - Дата изменения - //datetime DEFAULT NULL// | + | |
| - | + | ||
| - | * **last_update_by** - Кем изменено - //int DEFAULT NULL// | + | |
| - | + | ||
| - | ===== Пример запроса на добавление/ | + | |
| - | + | ||
| - | Пример запроса на получение данных о поставщике: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | ==== Параметры запроса ==== | + | |
| - | Параметры, | + | |
| - | * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр. | + | |
| - | + | ||
| - | * **format** (get only) - формат, | + | |
| - | + | ||
| - | * **id** (get only) - идентификатор поставщика, | + | |
| - | + | ||
| - | * **external_id** (get only) - код поставщика во внешней системе учета (например, | + | |
| - | + | ||
| - | * **create_if_not_exist** (get only) - Если истина, | + | |
| - | + | ||
| - | * Также в качестве параметров могут быть переданы все поля для поставщика (name, address, phone и т.д.) | + | |
| - | + | ||
| - | ==== Ответ сервера ==== | + | |
| - | + | ||
| - | В ответ получаем XML или JSON. В ответе обязательно присутствует поле success. Если success=1, то операция выполнена успешно. Если success=0, то произошла ошибка. Дополнительная информация об ошибке содержится в поле info. | + | |
| - | + | ||
| - | Также возвращается id записи, | + | |
| - | + | ||
| - | + | ||
| - | ==== Пример ответа сервера ==== | + | |
| - | <file xml> | + | |
| - | <?xml version=" | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| + | Статья перенесена: | ||