[ОТВЕТИТЬ]
Опции темы
22.09.2015 09:06
 
Собственно, нужен идеологический совет.

Пишу аналог прайсчекера.
Возможны два варианта выдачи данных:
  1. Актуальные данные из базы
  2. Данные, аналогичные переданным в кассу (на кассах УКМ-2, данные передаются оператором).

Сейчас работает первый вариант, но - вдруг задумался: А правильно ли это?
22.09.2015 09:18
 
Думаю, что логичен первый вариант. Если упираться, то все ведет к изыскам вроде слива БД со всех касс, поскольку на одной из них данные могут не обновиться по какой-то причине... Либо данные на кассе, как в БД, либо технический сбой. Соответственно, надо как-то настроить периодическую частичную выгрузку, чтобы покупатель не успевал добежать до кассы со старой ценой, но и кассиры после каждого чека загрузку не ждали.
"Спасибо" OlegON от:
22.09.2015 09:48
 
Цитата:
OlegON .... надо как-то настроить периодическую частичную выгрузку...
Правильная мысль, спасибо!
Буду думать в этом направлении.
22.09.2015 10:04
 
Я за второй вариант.
Цена в базе данных меняется чаще, чем на кассе.
Не надо вводить покупателя в искушение этим воспользоваться...
22.09.2015 10:15
 
За второй вариант в том виде, как он реализован в УКМ4.
Сервер прайсчекера имеет отдельную базу, которая обновляется одновременно с кассами.
22.09.2015 11:13
 
С УКМ2 все варианты малопригодны, хотя, да, сделать из прайсчекера еще одну кассу - вариант.
23.09.2015 10:52
 
Вторй вариант. Прайсчекер - для покупателя. И его совершенно не интересует, что у Вас в БД творится, его интересует цена, по которой на кассе он сможет купить товар. Так, что обновление цен в прайсчекере должно происходить одновременно с загрузкой касс, хоть полной, хоть частичной. Единственный момент - когда полная загрузка делается по очереди на несколько касс, то лучше загружать прайсчекер одновременно с загрузкой первой кассы(если покупатель проверит цену, а она потом на непрогруженной на данный момент кассе окажется меньше - пусть это будет приятным бонусом для него). А частичная загрузка(из накладной) происходит обычно быстро, я гружу все кассы одновременно, просто несколько десятков позиций номенклатуры залетают в кассу за десяток-другой секунд, тут проблем нет.
Опции темы



Часовой пояс GMT +3, время: 14:05.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.