Требуется сделать python скрипт, который по REST API в базе 1С на 1cfresh.com будет создавать ряд документов.
Пример вызова обращения к 1C:
GET https://msk1.1cfresh.com/a/ea/XXXXXX/odata/standard.odata/Catalog_Контрагенты?$format=json
Создаваемые сущности и документы:
- Контрагент
- Договор контрагента
- Документ: Отчёт комитента
- Документ: Бухгалтерская справка
База в облаке для экспериментов имеется. Документы для примера уже созданы в 1С.
Пример функций и как они будут вызываться. Предположу, что это неисчерпывающий перечень, но должен дать понять, что требуется.
def getOrCreateCounterparty(...):
# Получить или создать в 1С контрагента.
# Предусмотреть то, что контрагент может сменить статус. Вчера контрагент самозанятый, сегодня уже ИП
return counterparty
def getOrCreateContract(...):
# Получить или создать в 1С договор контрагента
return contract
def getOrCreateService(...):
# Получить или создать в 1С услугу для добавления в Отчёт комитента
return service
def getOrCreateComitentReport(...):
# Получить или создать в 1С документ Отчёт комитента
return counterparty
def getOrCreateAccountingInformation(...):
# Получить или создать в 1С операцию Бухгалтерская справка
return accountingInformation
counterparty = getOrCreateCounterparty(
inn=\\\'123456789\\\',
type=\\\'ИП\\\',
name=\\\'ИП Иванов Иван Иванович\\\',
... прочие нужные поля ...
)
Добрый день! Готовы к сотрудничеству. Для определения путей решения задачи прошу указать контактный номер телефона для связи, или свяжитесь с нами по телефону, указанному в отклике.
Опыт более 17 лет, 100% постоплата по договору. Работаем на совесть. Нам можно доверять!