Skip to content

acts.json

Compo edited this page Mar 16, 2018 · 5 revisions

Акты сверки

Данные по актам сверки учавствуют в двустороннем обмене и поэтому логика работы с актами сверки немного отличается от всего остального.

Запрос на акт сверки на портале

Файлы с запросами на акт сверки портал выгружает в папку sync/acts/. Т.е. относительный путь к файлу будет sync/acts/ При этом формируется отдельный файл на каждый запрос акта сверки. Портал генерирует UID для этого акта и создает файл с именем по шаблону UID.json: например sync/acts/66025454-4179-4af2-9678-3e1bac797e8f-29022018170345.json

Поля файла c файлом запроса акта сверки

  • UID: Идентификатор запроса в Compo B2B. Тип: Строка.
  • contractUID: Идентификатор договора.Тип: Число. ключ: contracts.json
  • startDate: Дата начала на которую нужен Акт.Тип: DateTime.
  • endDate: Конечная Дата на которую нужен Акт. Тип: строка.

Пример содержимого файла запроса на акт сверки

{
  "UID":"0545f697-5875-4edb-8e55-64b68041b12b",
  "contractUID":"924b1a81-020e-11e6-ae02-00155d076d07",
  "startDate":"2017-11-01",
  "endDate":"2017-11-30"
}

Обработка

После загрузки запросов на акты сверки в 1С и их обработке - 1С должна выгрузить PDF-файлы с актами Файлы с актами, 1С выгружает в папку sync/files/acts/.

Т.е. относительный путь к файлу будет

sync/files/acts/66025454-4179-4af2-9678-3e1bac797e8f-29022018170345.pdf

При этом формируется отдельный файл на каждый акт сверки. 1С генерирует файл с именем по шаблону UID-дата.pdf:

например sync/files/acts/66025454-4179-4af2-9678-3e1bac797e8f-29022018170345.pdf