Страницы

Поиск по вопросам

среда, 5 июня 2019 г.

1c взаимодействие с java

На предприятии есть 1с 8.2 конфигурация управление торговлей. Хочу написать на android клиент для менеджеров, чтобы они могли со своих телефонов сбрасывать заявки сразу в 1с.
Подскажите с помощью чего это лучше провернуть, готовое решение от 1с не предлагать, ибо хочется своими руками и без участи программистов 1с. Первое что мне пришло в голову, напрямую лепить данные в базу 1с, которая развёрнута с помощью Microsoft SQL Server, но я не уверен что 1с сможет эти данные подхватывать.
Может есть готовое API или ещё что то?


Ответ

Вот чисто беспроблемный варианты - это сделать почтовый ящик, и отправлять заявки сгенерированные в клиенте на него, а чтобы 1С их забирала. Или можно через dropbox попробовать. А в SQL писать можно конечно, но как уже сказали структура специфическая + встает вопрос а как ты из внешки будешь цепляться ? Вряд ли ИТшники согласятся Скуль на котором база предприятия светить во внешку.
Формат на ваше усмотрение. Делаете почтовый ящик какой-то отдельный для данных задач, из Androida легко отправить на почту. В 1с, нужно сделать регламентное задание (фоновое), которое будет читать данные и формировать документ Заявок (примеров чтения из почтового ящика на infostart.ru дофига). Все равно на стороне 1С придется делать фоновое задание, которое преобразует входящие данные в удобоваримый 1Совский вид. Ну просто нет шансов что вы на уровне таблиц sql простроите все связи между элементами данных так же, как это требуется для работы самой 1С, это лучше делать уже через встроенные 1Совские механизмы.

Комментариев нет:

Отправить комментарий