|
Получение и сборка заказа в магазине - web-сервер или мобильное приложение?
| ☑ |
0
pavlushov
10.01.23
✎
12:25
|
Добрый день!
Есть центральный web-сервер (1с http-сервис) в который прилетают заказы от Delivery. Есть сеть магазинов, в каждом файловая база 1С Розница, нужно доставить заказ до определенного магазина, чтобы магазин его собрал. Запускать в базе магазина регламентное задание, которое будет 1 раз в минуту дергать центральный сервер и проверять есть ли для магазина заказ - не вариант, все будет висеть. Как я понимаю есть 2 нормальных решения - либо в каждом магазине свой web-сервер и постим из центрального сервера в магазин заказ, + дописываем в 1с рознице функционал для сборки заказа, либо пишем мобильное приложение для сборки заказа, правда я не очень понимаю как будет организовано получение заказов в мобильном приложении, оно будет стучаться регламентными заданиями в центральный веб-сервер или же можно как то в мобильном приложении организовать свой веб-сервер? Какой вариант лучше? Веб-сервер в каждом магазине и дописать 1с розницу или сделать 1с мобильное приложение? Или же есть другой, лучший вариант?
|
|
1
Галахад
гуру
10.01.23
✎
12:31
|
"1 раз в минуту дергать центральный сервер и проверять есть ли для магазина заказ - не вариант, все будет висеть"
Почему висеть-то будет?
|
|
2
Смотрящий от 1С
10.01.23
✎
12:34
|
(1)+1 Сколько магазинов?
|
|
3
pavlushov
10.01.23
✎
12:36
|
(1) файловая база не очень работает с регламентными заданиями, даже если задание ничего не выполняет, происходит микро-зависание на 1 сек, и это будет 1 раз в минуту. В целом конечно, нужно пробовать в боевом режиме, но чутье мне подсказывает что это не хорошее решение. Если кто то так сделал и у него все отлично работает - поделитесь опытом.
|
|
4
pavlushov
10.01.23
✎
12:36
|
(2) около 40
|
|
5
Смотрящий от 1С
10.01.23
✎
12:41
|
(3) Простейший запрос на наличие заказа для этого магазина. Если заказ есть то инициировать другой запрос на получение полного заказа. Секунда тут ничего не изменит
|
|
6
Галахад
гуру
10.01.23
✎
12:43
|
(3) Можно устать устанавливать, настраивать и поддерживать сервер в каждом магазине...
|
|
7
pavlushov
10.01.23
✎
12:48
|
(6) кроме того нужен выделенный ip? или можно как то без него?
|
|
8
Галахад
гуру
10.01.23
✎
12:51
|
Самый простой вариант, посылать сообщение в Тележку:
"Магазин №123 для вас есть заказ, для получения оного нажмите в кнопку "Получить заказ" в рабочем месте.
Не собравшие заказ в течении 5 минут будут подвергнуты порицанием."
|
|