+7 499 990-10-21

Архивировние Отчета о продажах при зарытии кассовой смены

Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение Boyzzza » 22 янв 2010, 12:54

Возможна ли реализация данного функционала в Дэнси.Касса (по аналогии со Штрих-М.Кассир'ом).
Просто порой удобнее работать с такими архив-отчетами, нежели выгружать транзакции за период, или по дням.
Boyzzza
 
Постов: 42
Зарегистрирован: 22 янв 2010, 12:35

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение Alexander » 22 янв 2010, 13:10

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

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение BigAndy » 23 янв 2010, 00:19

Имхо проще сделать один запрос и постоянно иметь под руками результат транзакций хоть квази-онлайне. Боле того, если установить Postgres 8.4 то можно сделать временные таблицы, которые будут актуализироваться при каждом изменении таблиц транзакций. Вывод будет одной командой psql -h <host> -U<user> database -c "select * from <эта самая таблица>"
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение Boyzzza » 18 фев 2010, 15:44

Как человеку, только начавшему знакомиться с Linux и PostgreSQL, подскажите как все это реализовать. Можно в "личку".
Boyzzza
 
Постов: 42
Зарегистрирован: 22 янв 2010, 12:35

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение BigAndy » 20 фев 2010, 00:33

Тогда конкретизируйте какие даные вам надо выгрузить.
Мы, вообще-то не очень паримся, и синхронизируем данные сервера целиком ( там крутится еще пяток БД) при помощи SLONY и ночью делаем полный дамп при помощи pg_dump.
Возможно в вашем случае будет достаточно сделать бекап таблицы transaction.transaction либо повесить триггер на событие on insert таблицы transaction.transaction, который будет срабатывать при событии before insert, проверять вставку записи с кодом 61 в поле tr_type.


PS.
Просто порой удобнее работать с такими архив-отчетами, нежели выгружать транзакции за период, или по дням.

А что мешает просто сделать запрос хоть за период хоть по секундам? Зачем их выгружать уж коли пользуемся поноценнейшей rdbms.?Собственно она инужна для хранения и анализа данных! Зачем усложнять задачи?

PPS Linux тут не при чем, команда работает и в масдае.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение Boyzzza » 24 фев 2010, 16:50

Загрузка-выгрузка производится с помощью "флэшки".
Локалкой там в ближайшее время и не пахнет, впрочем как и установками GPRS-модема на обоих компах и прочими сетевыми "вкусностями" тоже.
В общем, проще по телефону сказать клиенту: "Запустите файловый менеджер, зайдите туда-то, скопируйте на флэшку то-то, и тд..."
Вот об этом поподробнее можно?
BigAndy писал(а):...либо повесить триггер на событие on insert таблицы transaction.transaction, который будет срабатывать при событии before insert, проверять вставку записи с кодом 61 в поле tr_type.

Какой-нибудь SQLManager для PostgreSQL в дистрибутиве Mandriva присутствует?
P.S. Пишите в "личку".
Boyzzza
 
Постов: 42
Зарегистрирован: 22 янв 2010, 12:35

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение Alexander » 24 фев 2010, 18:20

pgAdmin (ставится с DVD или с сайта обновлений)
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Архивировние Отчета о продажах при зарытии кассовой смены

Сообщение Boyzzza » 24 фев 2010, 18:29

Спасибо!
Пошел "ковыряться". :)
Boyzzza
 
Постов: 42
Зарегистрирован: 22 янв 2010, 12:35


Вернуться в Ваши предложения

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

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


cron

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

Сейчас посетителей на конференции: 3, из них зарегистрированных: 0, скрытых: 0 и гостей: 3 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

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