PostDoc (API3)
Версия от 01:08, 18 августа 2023; Железняк Татьяна (обсуждение | вклад) (Новая страница: «Полное имя метода: API3.PostDoc ==Описание== Метод инициализирует проведение документа СБИС с…»)
Полное имя метода: API3.PostDoc
Содержание
Описание
Метод инициализирует проведение документа СБИС с учетом кастомных проводок
Алгоритим
1. Проверяет является ли проводимый API3 объект документом. Если нет - генерируется исключение ExtException.
2. Проверяет есть ли во входящих данных кастомные проводки:
- Если да - удаляются старые проводки по документу и заполняются новые из входящего параметра;
- Если нет - вызывается метод стандартного проведения документа;
В случае ошибки метод возвращает исключение ExtException содержащей dump достаточный для диагностики причины.
Результат: None (в случае успешного проведения) или исключение ExtException (в случае ошибки)
Параметры
- Type – строка, тип API3 объекта
- DocID - строка, id объекта СБИС
- CustomEntries – json объект с данными кастомных проводок
Пример параметров метода для объекта Сотрудник:
{
"Type": "Реализация",
"DocID": "123321",
"CustomEntries":{
"НашаОрганизация":{
"ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
"ИмяСБИС": "НашаОрганизация"
},
"Проводки":{
"Дата": "2022-03-01",
"Сумма": "1000",
"Дебет":{
"СчетСБИС": "51",
"Аналитика1СБИС": {
"ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f1599b7e",
"ИмяСБИС": "РасчетныйСчет"
}
},
"Кредит":{
"СчетСБИС": "62.01",
"Аналитика1СБИС": {
"ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f1111b7e",
"ИмяСБИС": "Контрагент"
}
}
}
}
}
Результат
- None