+7 499 990-10-21

Очеты и справочник

Очеты и справочник

Сообщение BRomister » 04 май 2010, 18:55

Доброго времени суток, вопервых хочу поблагодарить Вас за Вашу супер програму но вот есть вопрос как просмотреть справочник товаров "обычным" спрособом тоесть средствами оси убунту 9,1 и как просомтреть отчеты продаж, очеты по смене кассирв, отчет по остаткак или все другие. Конфигурацыя- комп с убунтой- программа денси касса- сканер штрих кодов(емулирует кнопки клавы)- ивсе. Принтера нету!!! жду ответа- заранее благодарстую!
BRomister
 
Постов: 12
Зарегистрирован: 21 апр 2010, 17:26

Re: Очеты и справочник

Сообщение Alexander » 04 май 2010, 19:21

Простейшая утилита - psql (из стандартного набора PostgreSQL)
Справочник товаров см. в БД LinCash, журнал продаж в БД Transaction
Однако, psql предоставляет только текстовый интерфейс.
Графический вариант - PGAdmin, но и здесь запросы придётся писать вручную и получать результат в табличном виде.
Надо поискать какие-нибудь построители отчётов для PostrgreSQL (какой-нибудь аналог FastReport)

P.S. Это, правда, средства не столько убунты, сколько сторонних разработчиков.
P.P.S. Кстати - OpenOffice вроде умеет общаться с PostgreSQL
P.P.P.S. Кстати, предлагаю всем делиться опытом в данном направлении. Автору оптимального варианта - ключ активации в подарок!
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Очеты и справочник

Сообщение BRomister » 06 май 2010, 21:38

чет не выходит- пробую с помошью опеноффиса- установил "sdbc" - тыкаю поклюличить базу даных вот так----"Для подсоединения к уже существующей базе данных PostgreSQL следует открыть диалог Мастера базы данных:

Создать Базу данных Выбор базы данных, поставить галочку Подключиться к существующей базе данных и выбрать PostgreSQL. Далее при настройке соединения в следует ввести строчку вида:
dbname=LinCash host=localhost
"
но вот не роботает- пишет couldnt establish database connection to 'sdbc:postregesql:dbname=LinCash=localhost'(FATAL: database "LinCash=localhost" does not exist)
BRomister
 
Постов: 12
Зарегистрирован: 21 апр 2010, 17:26

Re: Очеты и справочник

Сообщение Alexander » 06 май 2010, 23:00

BRomister писал(а):'sdbc:postregesql:dbname=LinCash=localhost'(FATAL: database "LinCash=localhost" does not exist)

Тут явно корявка в параметре dbname=LinCash=localhost
Главный спец по OpenOffice у нас на форуме BigAndy, давайте дружно его попросим поделиться опытом
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Очеты и справочник

Сообщение BRomister » 07 май 2010, 21:36

уважаемый BigAndy от имени всех трудящих прошу помочь решыть проблемку))))))))
BRomister
 
Постов: 12
Зарегистрирован: 21 апр 2010, 17:26

Re: Очеты и справочник

Сообщение BigAndy » 08 май 2010, 13:33

О! Хорошо посмотрел.
Надо поискать какие-нибудь построители отчётов для PostrgreSQL (какой-нибудь аналог FastReport)

Вполне подходит OOO и включенный в него SunReportBuilder (чтобы не возиться с Pentaho)
Подключение postgres к OOO http://community.i-rs.ru/index.php/topi ... l#msg77215
Нам перекрывает для отчетов более 99.99% необходимого. А если брать ДенсиКассу, то 100%

В PGadmin III просто настроить подключение и просматривать.

в psql -

Код: Выделить всё
[andrew@home ~]$ psql LinCash
psql (8.4.2)
Type "help" for help.

LinCash=# \dt
                List of relations
Schema |          Name          | Type  | Owner 
--------+------------------------+-------+--------
public | activescheme           | table | andrew
public | auto_reduction         | table | andrew
public | auto_scheme            | table | andrew
public | cards                  | table | andrew
public | check_reduction        | table | andrew
public | fix_reduction          | table | andrew
public | fix_scheme             | table | andrew
public | flags                  | table | andrew
public | parameters             | table | andrew
public | parametersvalues       | table | andrew
public | profiles               | table | andrew
public | schemes                | table | andrew
public | stringparameters       | table | andrew
public | stringparametersvalues | table | andrew
public | tax_group              | table | andrew
public | tax_rate               | table | andrew
public | tax_rate_group         | table | andrew
public | users                  | table | andrew
public | ware                   | table | andrew
public | ware_barcode           | table | andrew
public | ware_group             | table | andrew
public | weit_pattern           | table | andrew
(22 rows)
                  ^
LinCash=# select * from ware;
internal_id | longtitle | shortcut | price | min_price | quantity | sale_quantity | flags | best_before | auto_scheme_id | fix_scheme_id | group_id | tax_group_id
-------------+-----------+----------+-------+-----------+----------+---------------+-------+-------------+----------------+---------------+----------+--------------
...................................................................................................................................................................................
(24363 rows)

LinCash=#




PS. по большей части пользуюсь psql. Набор скриптов, (awk, sed, column, less) покрывают 90% получения информации из postgres.

Код: Выделить всё
[andrew@home ~]$ psql LinCash -c "select * from ware;"  -o out.psql ; column <out.psql
internal_id | longtitle | shortcut | price | min_price | quantity | sale_quantity | flags | best_before | auto_scheme_id | fix_scheme_id | group_id | tax_group_id
-------------+-----------+----------+-------+-----------+----------+---------------+-------+-------------+----------------+---------------+----------+--------------
(0 rows)
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Очеты и справочник

Сообщение Alexander » 08 май 2010, 21:31

Спасибо.
Кстати, у меня проблем с подключением через sdbc не возникло.
По ссылке данной BigAndy есть примечание, что между dbname=... и host=... должен быть РОВНО один пробел - может в этом была корявка?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Очеты и справочник

Сообщение BRomister » 09 май 2010, 16:08

огромнеешые спасибо BigAndy!!! подключился!!

только вопросы так и остались- кто нит скажет поподробнее как формировать отчеты-
продажы, сколько заработано маней, оборот за период и по дням.... даные есть в базах линкеш и трансакшынз только вот не задача- время продаж ну и даже суму за день там прочесть можно, а вот за сколько куплен товар незя- бо находиться оно в линкеш как минимальная цена. Значит прошу помочь решыть трабл или подсказать как обьеденить даные двух баз между собой. Спасобо наперед. Также прошу извенения за неграмотнось- руский не родной))))
BRomister
 
Постов: 12
Зарегистрирован: 21 апр 2010, 17:26

Re: Очеты и справочник

Сообщение BigAndy » 10 май 2010, 15:07

Как всегда. Объединить таблицы через join+having+order|group by

Как работать с SRB, в том числе создавать групповые функции: http://wiki.services.openoffice.org/wik ... umentation
SRB формирует стандартные документы ODF, которые можно обрабатывать далее кака calc- или writer-документы. В том числе и сохранять в pdf.

Однако для таких отчетов я предпочитаю CLI утилиты.
Можно путем перенаправления stdout в сокеты поиметь почти real-time приложение хода торговли.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Очеты и справочник

Сообщение BigAndy » 11 май 2010, 13:05

Нашел еще два классных генераторов отчета

www.openrpt.org
[utl=http://www.nocisoft.com/]NCReport[/url]
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11


Вернуться в Техподдержка

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

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


cron

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

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

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