+7 499 990-10-21

Журнал Чеков или как узнать, прошел ли чек по базе?

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение graf_vadim » 29 авг 2012, 19:10

Rafta писал(а):Можно сделать так:
1. устанавливаем dblink:
Система -> Администрирование -> Менеджер пакетов Synaptic
вводим пароль
в поле быстрого поиска вводим dblink
отмечаем пакет postgresql-contrib-8.4


postgresql-contrib-9.1

жмем кнопку Применить
Перезагружаем PostgreSQL-сервер:
sudo /etc/init.d/postgresql restart
В терминале набираем:
kassir@kassa1:~$ psql -U kassir -h 127.0.0.1 LinCash < /usr/share/postgresql/8.4/contrib/dblink.sql


kassir@kassir:~$ psql -U kassir -h 127.0.0.1 LinCash < /usr/share/postgresql/9.1/contrib/dblink.sql

bash: /usr/share/postgresql/9.1/contrib/dblink.sql: Нет такого файла или каталога


Нет и файла и каталога... :(
graf_vadim
 
Постов: 4
Зарегистрирован: 29 авг 2012, 08:42

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение graf_vadim » 29 авг 2012, 19:15

vvshevelev писал(а):Написали простенький веб интерфейс для просмотра журнала транзакций по кассе.

С его помощью можно только просматривать активность по кассе

Написано на yii+bootstrap

Инсталяция:
1. Зависимости - apache2, php5 php5-pgsql (на убунту apt-get install php5-pgsql apache2)
2. Далее разархивируем в каталог вебсервера обе папки, и поправим в файле ./cash/protected/config/main.php 71 строку - в ней нужно прописать IP адрес хоста с базой. ВАЖНО если зост не локальный, то нужно разрешить удаленные подключения к POSTGRESQL

Для подключения в браузере открываем http://IPADRESS/cash/


Ubuntu 12.4 desktop
postgresql 9.1


http://localhost/cash/

CDbException

CDbConnection failed to open the DB connection: SQLSTATE[08006] [7] FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"

/var/www/framework/db/CDbConnection.php(382)

370 throw new CDbException(Yii::t('yii','CDbConnection.connectionString cannot be empty.'));
371 try
372 {
373 Yii::trace('Opening DB connection','system.db.CDbConnection');
374 $this->_pdo=$this->createPdoInstance();
375 $this->initConnection($this->_pdo);
376 $this->_active=true;
377 }
378 catch(PDOException $e)
379 {
380 if(YII_DEBUG)
381 {
382 throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection: {error}',
383 array('{error}'=>$e->getMessage())),(int)$e->getCode(),$e->errorInfo);
384 }
385 else
386 {
387 Yii::log($e->getMessage(),CLogger::LEVEL_ERROR,'exception.CDbException');
388 throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection.'),(int)$e->getCode(),$e->errorInfo);
389 }
390 }
391 }
392 }
393
394 /**
graf_vadim
 
Постов: 4
Зарегистрирован: 29 авг 2012, 08:42

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение Rafta » 30 авг 2012, 08:24

graf_vadim писал(а):
Код: Выделить всё
kassir@kassir:~$ psql -U kassir -h 127.0.0.1 LinCash < /usr/share/postgresql/9.1/contrib/dblink.sql
bash: /usr/share/postgresql/9.1/contrib/dblink.sql: Нет такого файла или каталога
Нет и файла и каталога...
:(
Возможно, у postgresql 9.1 другая структура каталогов. Посмотрите поиском, где лежит dblink.sql
Ubuntu 10.10 \ Дэнси-Касса 1.2.6.p.8\ 1С v7.7\ протокол обмена Атол\ Без ФР \ сканер Metrologic Orbit 7120
Аватара пользователя
Rafta
 
Постов: 263
Зарегистрирован: 29 апр 2011, 14:07

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение Бродяга_Джон » 30 авг 2012, 09:29

в 9.0.3 путь такой
usr/pgsql/share/contrib/dblink.sql

(Федора16 32 бита, постгри от 1С)
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение Бродяга_Джон » 30 авг 2012, 09:34

Rafta писал(а):Ubuntu 10.10 \ Дэнси-Касса 1.2.6.p.8\ 1С v7.7\ протокол обмена Атол\ Без ФР

хм, а вроде для 1.2.6 последний патч №7
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение Rafta » 30 авг 2012, 11:04

Бродяга_Джон писал(а):хм, а вроде для 1.2.6 последний патч №7
Скорее всего какая-то ранняя промежуточная сборка, позволяющая применить дисконт с 0%
Ubuntu 10.10 \ Дэнси-Касса 1.2.6.p.8\ 1С v7.7\ протокол обмена Атол\ Без ФР \ сканер Metrologic Orbit 7120
Аватара пользователя
Rafta
 
Постов: 263
Зарегистрирован: 29 апр 2011, 14:07

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение Spike » 12 фев 2015, 00:57

Обновленная версия обработки https://yadi.sk/d/wjbApAPwecYUV
Код синхронизирован с обработкой DNC_Kassa_3.57.
Изображение
Spike
 
Постов: 400
Зарегистрирован: 26 авг 2009, 15:33
Откуда: Курская обл. г.Льгов

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение alkar » 07 май 2015, 00:00

Spike писал(а):Обновленная версия обработки https://yadi.sk/d/wjbApAPwecYUV
Код синхронизирован с обработкой DNC_Kassa_3.57.

А как настроить данную обработку? Пишет "нет доступа к базе данных".
alkar
 
Постов: 53
Зарегистрирован: 11 фев 2013, 21:19

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение Spike » 07 май 2015, 00:42

Под windows установить psqlodbc.msi и в настройка обработки прописать пути к БД
Изображение
Spike
 
Постов: 400
Зарегистрирован: 26 авг 2009, 15:33
Откуда: Курская обл. г.Льгов

Re: Журнал Чеков или как узнать, прошел ли чек по базе?

Сообщение talana » 05 окт 2015, 16:02

Не получается подключиться. Пишет нет связи или за выбранный период данных не обнаружено.
talana
 
Постов: 1
Зарегистрирован: 11 авг 2015, 18:16

Пред.След.

Вернуться в Интеграция с различным товароучетным ПО

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

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



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

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

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