contracts / Договоры
Обмен данными по договорам.
contracts/list
Операции со списком элементов справочника “Договоры”
GET
Возвращает список договоров, по указанным параметрам
Параметры запроса
Имя параметра | Тип параметра | Описание |
---|---|---|
Параметры для отбора | ||
Ссылка | Строка (100) | Внутренний или внешний идентификатор договора |
Код | Строка (9) | Код элемента справочника Договоры |
Наименование | Строка (150) | Наименование договора (поиск по вхождению строки) |
Ответ
Код ответа | Тело |
---|---|
200 | Массив array (lkp rest api) Элемент массива Договоры / lkp rest api |
404 | по умолчанию |
POST
Создает новые договоры по переданному массиву данных.
Если часть переданных данных не будет создана, их ссылок не будет в возвращенном массиве.
Тело запроса
Массив. Элемент массива - Договоры / lkp rest api
Ответ
Код ответа | Тело |
---|---|
200 | Массив array (lkp rest api) |
contracts/item
Операции с отдельным элементом справочника “Договоры”
GET
Возвращает структуру договора, по указанному идентификатору
Параметры запроса
Имя параметра | Тип параметра | Описание |
---|---|---|
id | Строка (45) | Внутренний или внешний идентификатор договора |
Ответ
Код ответа | Тело |
---|---|
200 |
POST
Создает новый договор по переданным данным
Тело запроса
Ответ
Код ответа | Тело |
---|---|
200 |
PATCH
Выполняет обновление данных договора. Тело запроса должно содержать только те поля, которые требуется обновить.
Тело запроса
Ответ
Код ответа | Тело |
---|---|
200 |
DELETE
Выполняет пометку удаления элемента справочника.
Непосредственно удаление файла произойдет при регламентной обработке помеченных в ЛКП.
Параметры запроса
Имя параметра | Тип параметра | Описание |
---|---|---|
id | Строка | Внутренний или внешний идентификатор договора |
deletionmark | Булево | Значение пометки удаления. По умолчанию Истина |
childitems | Булево | Признак необходимости установки пометки для вложенных элементов |
Ответ
В случае успешного выполнения удаления возвращается ответ с кодом 200
contracts/table
Операции с табличными частями отдельного элемента справочника “Договоры”
GET
Возвращает массив строк табличной части по указанным параметрам
Доступные табличные части:
ОбъектыСтроительства Договоры / lkp rest api | Объекты строительства
Подрядчики Договоры / lkp rest api | Подрядчики
ВидыРабот Договоры / lkp rest api | Виды работ
Параметры запроса
Имя параметра | Тип параметра | Описание |
---|---|---|
id | Строка | Внутренний или внешний идентификатор договора |
name | Строка | Имя табличной части |
Параметры для отбора | ||
НомерСтроки | Число | Номер строки табличной части |
[ИмяРеквизита] | Соответственно типу имени реквизита | В качестве отбора может быть использован любой реквизит табличной части |
Ответ
Код ответа | Тело |
---|---|
200 | array (lkp rest api) . Элемент массива - строка табличной части. |
POST
Создает новую строку табличной части
Доступные табличные части:
ОбъектыСтроительства Договоры / lkp rest api | Объекты строительства
(временно заблокирован) ВидыРабот Договоры / lkp rest api | Виды работ
Параметры запроса
Имя параметра | Тип параметра | Описание |
---|---|---|
id | Строка | Внутренний или внешний идентификатор договора |
name | Строка | Имя табличной части |
Тело запроса
Массив. Элемент массива - строка табличной части:
ОбъектыСтроительства Договоры / lkp rest api | Объекты строительства
ВидыРабот Договоры / lkp rest api | Виды работ
Ответ
Код ответа | Тело |
---|---|
200 | Массив добавленных строк ТЧ. |
PATCH
Выполняет обновление данных договора. Тело запроса должно содержать только те поля, которые требуется обновить.
Доступные табличные части:
ОбъектыСтроительства Договоры / lkp rest api | Объекты строительства
(временно заблокирован) ВидыРабот Договоры / lkp rest api | Виды работ
Параметры запроса
Имя параметра | Тип параметра | Описание |
---|---|---|
id | Строка | Внутренний или внешний идентификатор договора |
name | Строка | Имя табличной части |
Тело запроса
Массив. Элемент массива - строка табличной части:
ОбъектыСтроительства Договоры / lkp rest api | Объекты строительства
ВидыРабот Договоры / lkp rest api | Виды работ
Ответ
Код ответа | Тело |
---|---|
200 | Массив измененных строк ТЧ. |