Имя: Пароль:
1C
1С v8
Разумно ли сейчас использовать WEB сервисы для сопряжения?
0 svird
 
30.07.19
19:48
Появилась задача, конторка решила написать мобильную приблуду на Котлине, заказы принимать удаленно. Как сейчас наиболее модно сопрягать такую штуку с 1С? Я с вебсервисами работал, но как то тогда не порадовала надежность, кучу поднимать левого софта, следить за этим в режиме реального времени. Может просто загрузку из базы запилить по таймеру?
1 palsergeich
 
30.07.19
19:53
(0) о какой куче левого софта идёт речь?
Всю жизнь необходимо было только веб сервер - иис или апач
2 palsergeich
 
30.07.19
19:55
(0) а по теме - зависит от нагрузки.
Лучше скорее всего при большой нагрузке ИМХО да, делать выгрузку.
3 Asmody
 
30.07.19
20:10
http-сервис.
4 pavig
 
30.07.19
20:38
(3)
+
с переиспользованием
5 svird
 
30.07.19
20:39
ИИС и апачь это круто, но админю не я, и по опыту, они не согласятся порты открывать наружу, система распределенная. ВПН придется настраивать, потом что то ляжет из этой гирлянды, кто будет крайним? Админам вообще пофиг. И еще, эти придурки хотят на прямую из своего софта предчеки на принтеры печатать. Жесть конечно. Кто-то решил офигенный откат получить.
(4) это как? И в чем приимущество ШТТП?
6 impulse9
 
30.07.19
20:42
(5) ты там кто? внешний исполнитель?
сделал ТЗ, согласовал, написал, показал что работает, а с админами пусть сами кувыркаются
7 svird
 
30.07.19
20:50
если что то ложится, неважно что, не работает 1С, звонят мне в начале
8 rsv
 
30.07.19
20:51
(0) всмысле из фронта выгрузить в ... ексель и ексель загрузить в 1С ?
9 rsv
 
30.07.19
20:52
если дадут доступ к базе фронта и скажут из какой таблички селектить и куда инсертить - можно и напрямки
10 rsv
 
30.07.19
20:53
это действительно  безпрокладочно
11 Юрий Лазаренко
 
30.07.19
21:06
(5) В в чем проблема из этого софта печатать на принтер? Если только заказы принимать, то откуда офигенный откат? Там бюджет больше миллиона что ли?
12 rsv
 
30.07.19
21:08
(11) скорее наоборот .... прикинули если бы фронт на 1С тянуть мобильном - проще печаталку в одну таблицу на открытом фронте.
13 Garykom
 
гуру
30.07.19
21:26
(0) Поднимается http (rest банальный) сервис в инете, куда "мобильную приблуду на Котлине" стучатся.
Этот сервис имеет свою базу, 1С аналогично с ним работает через HTTPСоединение периодически (регламентное) синхронизируется.
1С обновляет там НСИ, мобильные скачивают НСИ и создают через API заказы.
1С скачивает заказы к себе и меняет статус.

Предчеки (и чеки если речь про 54-ФЗ) вынести на отдельный сервис на отдельной ККТ.
Пробивать пофиг кто может и 1С и бэк-сервис этот на чем то (php|java|nodejs|golang), за основу взять http://integration.atol.ru/api/#web-server c JSON заданиями.
14 Garykom
 
гуру
30.07.19
21:29
(13) Кстати от котлин/джава на первом этапе можно отказать и наваять МП на 1С.
http-сервисом может быть и 1С опубликованная через апач, но тут вопрос лицензий только если для отладки/разработки API, затем в проду на чем то другом один фиг переписать.
Лично я бы на Go писал, это имхо самое лучшее для таких сервисов сча.
15 Garykom
 
гуру
30.07.19
21:31
(14)+ На Golang этот бэк простейше пишется примерно так https://github.com/Garykom/akstat.ru/blob/master/main.go
16 svird
 
30.07.19
22:01
(13) Круто, спасибо, все так и сделаю, буду с ними говорить
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший