Построить систему обмена данными по API между 1С клиента и базой данных интернет-сервиса
В архиве
04.02.1977(47 лет)
22 августа 2023 в 11:12:26
(1 год 17 недель 5 дней 17 часов назад)
26.07.2023 17:50:36
Текст задания
Мы сейчас создаем сервис для обработки бухгалтерской информации и формирования финансовых рекомендаций, условно говоря, «робот-финансист».
Он в обязательном порядке предполагает в перспективе интеграцию, в той или иной форме, с 1С клиента.
Пока более-менее готово MVP, к построению полноценной базы данных только приступили. Хотим сразу ее делать с учетом возможностей и ограничений, которые дает интеграция с 1С. В идеале хотелось бы базу данных и интеграцию делать параллельно.
ТЗ прилагаю. Все, что в нем указано, обсуждается. Возможно, в ТЗ есть в принципе не реализуемые вещи.
Нет понимания ни по срокам, ни по стоимости, ждем предложений.
Ох, вы конечно... да! Задачку вы взялись делать такую, мощную я бы сказал.
Сразу по поводу Варианта 2 интеграции. Абсолютно бестолковая затея, выгружать на сервер документы, которые вы всегда сможете получить из 1С через вариант интеграции №1.
ТО есть смотрите, заходит человек к вам на web-сервис (типа аналог "Финансита"). Если ему нужно, например, посмотреть список документов (Счетов, Актов, Накладных, да чего угодно), он просто выбирает что он хочет. Сервис запрашивает список из 1С. Не хранит у себя(!) а именно запрашивает у 1С. 1С выдает списоок необходимого - сервис отображает в виде таблички, если много, либо в виде печатной формы - если нужен был один документ.
То есть у вас в ТЗ много лишнего, ненужного. Интеграция №2 например.
Формат рекомендую исключительно JSON. Никаких CSV, TXT с табуляцией и прочей белиберды. 1С 8.3 препокойно пережевывает JSON и понимает его. Правда, как все продукты 1С понимает весьма свооебразно, но, тем не менее, понимает.
В общем, обращайтесь.
Кстати, у меня тут по месту два магазина работают на JSON. То есть такая легкая замена УРИБ.
делал как сервисы, которые со стороны 1С отправляют и получают данные (ABCP, amoCRM, Битрикс24), так и для сторонних сервисов (мобильные приложения) в 1С http-сервисы, которые отдают и получают данные напрямую в базу 1С.
Оба варианта ваших вариантов интеграции вполне рабочие. Клиенту же всё равно в каком формате и где гуляют его данные JSON, CSV, TXT, ему важен результат.