[ОТВЕТИТЬ]
Опции темы
03.05.2012 08:21  
Eugin_S
После обновления товары, на которых были установлены ограничения на продажу не могут продаваться по кассе. В версии 49.6 изменена работа с ограничениями, и ограничения, установленные в предыдущей версии переносятся неправильно. В новой версии формат времени ЧЧ:ММ, а в старой ЧЧ:ММ:СС, и переносится в старом формате, и не работает в новой версии. Самое печальное, что и удалить эти ограничения непросто. Если удалять с веба - то на кассе они не удаляются.

Я решил проблему так: товар можно продать, если пробивать его два раза подряд: в первый раз выдает запрет на продажу, нажимаем "ВВОД" и проводим тот же товар еще раз, тогда он проходит. Чтобы исправить ситуацию нужно на кассе редактировать таблицу trm_in_limitation_in_store, в не выставить у неправильных ограничений поле deleted в 1 (update trm_in_limitation_it_store set deleted where limitation_id=номер_неправильного_ограничения;).

Можно ли что-то прописать в этой таблице на сервере, чтобы вручную не лезть на каждую кассу?
 
03.05.2012 14:58  
Павел Сосновских
если просто в mysql прописать deleted=1, оно не должно улетать на кассу
улетит, если еще поправить поле version и поставить в него значение больше чем максимальное по этому полю в этой таблице, после этого перезапустить службу сервера
т.е.
update trm_in_limitation_in_store
set deleted=1,
version=(select max(version) from trm_in_limitation_in_store)+1
where limitation_id=номер_неправильного_ограничения;
 
"Спасибо" Павел Сосновских от:
04.05.2012 04:42  
Eugin_S
Спасибо. Но уже исправил вручную. :(
 
 
Опции темы



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

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