Для обработки документа методами API надо выполнить ряд запросов в определенной последовательности. Рассмотрим типичный сценарий работы с документом.
Как все устроено
- Авторизуйтесь на online.sbis.ru.
- Создайте объекты.
- Создайте документ методом «СБИС.ЗаписатьДокумент». Передайте объект «Документ» нужного вам типа, например «Отпуск».
- Запишите вложения. Если размер файла больше 73 МБ, сначала загрузите его на СБИС Диск. Учитывайте, что при кодировании двоичных данных в Base64 размер вложения увеличивается на 25%.
- Запустите документ в обработку. Чтобы переходить по этапам документооборота, используйте методы «СБИС.ПодготовитьДействие» и «СБИС.ВыполнитьДействие».
- Контролируйте изменения документооборота с помощью метода «СБИС.СписокИзменений».
- Подпишите документ методами «СБИС.ПодготовитьДействие» и «СБИС.ВыполнитьДействие».
- Получите данные по документу методом «СБИС.ПрочитатьДокумент». Например, вы можете прочитать подписанные вложения или статус обработки документа.
С чего начать
- Создайте справочники, доступные через API: «Наши компании», «Должности», «Штатное расписание», «Сотрудники», «Графики работ», «Виды начислений и удержаний».
Соблюдайте указанную последовательность — каждый следующий справочник использует данные предыдущего.
- Запишите файлы вложений, если они есть.
- Загрузите начальные данные:
- кадровые документы до текущего момента («Прием на работу» и Перевод»);
- остатки по отпускам документом «Корректировка отпуска».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.