+7 499 990-10-21

Сторно

Сторно

Сообщение tazhitkov » 30 окт 2010, 12:03

Как можно посмотреть что либо по операциям сторно на кассе, в Бэк оффис они не выгружаются ... ничего нет связаного с транзакцией 12
ООО Бизнесторг, г. Раменское
tazhitkov
 
Постов: 20
Зарегистрирован: 30 окт 2010, 12:02

Re: Сторно

Сообщение Alexander » 30 окт 2010, 22:38

В текущих сборках операция сторно в транзакции не записывается. Планируем включить её запись в сборке 1.2.6 или ближайших к ней.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Сторно

Сообщение BigAndy » 31 окт 2010, 13:06

А какой код в trunsaction_type соответсвует сторнированию?
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Сторно

Сообщение Alexander » 31 окт 2010, 23:23

21 - сторно
56 - отмена чека
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Сторно

Сообщение tazhitkov » 04 ноя 2010, 01:28

а в таблицах БД кассы эти данные хоть как-то аккумулируются? если да то как можно получить описание ханения данных?
ООО Бизнесторг, г. Раменское
tazhitkov
 
Постов: 20
Зарегистрирован: 30 окт 2010, 12:02

Re: Сторно

Сообщение Alexander » 04 ноя 2010, 15:33

Нет, в текущей сборке чек - это объект, формируемый в оперативной памяти. Записывается в БД он сейчас только в момент закрытия чека. Соответственно, операции "сторно" и "отмена чека" на данный момент производятся только над объектом в оперативной памяти.
Как я уже писал выше, мы планируем добавить запись в БД "сторно" и "отмены чека" в ближайших сборках.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Сторно

Сообщение BigAndy » 04 ноя 2010, 20:37

...Понятно...
А то (не то чтобы уж рьяно, но, все-таки), пытался отловить это событие в RDBMS.
Хорошо, что моск еще не сломал. Не успел сломать :)
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Сторно

Сообщение tazhitkov » 05 ноя 2010, 00:43

плохо у нескольких клиентах возник подобный вопрос ... думал Пишется и не выгружается ... серьёзный косяк ... очень плохо, очень важный момент контроля сторно и отмен ...
ООО Бизнесторг, г. Раменское
tazhitkov
 
Постов: 20
Зарегистрирован: 30 окт 2010, 12:02

Re: Сторно

Сообщение BigAndy » 05 ноя 2010, 13:51

Вчера вкуривал исходники Денси:Касса.
Конечно, в 2 часа ночи особо много не накуришь, в особенности после почти десятилетнего перерыва работы с кодом, но одно понял: А нафига логирование делать средствами кассы, когда с этим прекрасно справляется сам Postgres. Например, я обнаружил, что в триггеры Before insert/update и правила Before select прекрасно могут справиться с поставленной задачей. Профит от этого вот какой: Если переходить на сетецентрическую архитектуру, то при помощи такого метода можно централизованно решить проблему хранения в одной таблице transactions (или их partition частях) транзакций от всех касс. при этом даже код программы модифицировать не придется, если подменить ссылку на таблицу transactions ссылкой на представление с таким же именем, где производится только для данного клиента.

Вообще, 1 и 3-я нормальные формы рекомендуют максимум логики делать при помощи RDBMS, ибо тупо ресурсов куча экономится.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11


Вернуться в Кассовая программа ДЭНСИ:КАССА

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 9, из них зарегистрированных: 0, скрытых: 0 и гостей: 9 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9