+7 499 990-10-21

Прописать пути к денси в меню

Прописать пути к денси в меню

Сообщение joinelf » 24 ноя 2011, 12:41

Доброе время суток!
Мне нужно узнать пути к исполняющим программам денси кассы.
Выгрузка, запуск денси и т.п.
И ещё...после обновления с 1.2.5 на 1.2.6 старый путь запуска(/usr/bin/reshka) не работает.
joinelf
 
Постов: 117
Зарегистрирован: 02 окт 2011, 18:11
Откуда: Калининград

Re: Прописать пути к денси в меню

Сообщение Alexander » 24 ноя 2011, 13:01

joinelf писал(а):Мне нужно узнать пути к исполняющим программам денси кассы.
Выгрузка, запуск денси и т.п.

/usr/bin/reshka - основная команда запуска программного комплекса
/usr/bin/upload - демон загрузки данных от товароучетки
/usr/bin/daemon_unload - демон выгрузки данных в товароучетку
----------------------
/usr/bin/SectionSetup - интерфейс настройки доп. секций (для авторазбиения чека на фискальную часть и ЕНВД-квитанции)
/usr/bin/dnc_taxinspector - интерфейс налогового инспектора (отчеты ЭКЛЗ, ФП, фискализация, перерегистрация)
----------------------
/usr/bin/RMK - интерфейс регистрации продаж
/usr/bin/SetupLoadUnload - интерфейс настройки обмена данными
/usr/bin/WareProject - интерфейс справочника товаров
/usr/bin/confGUI - интерфейс настройки оборудования
/usr/bin/AccessRights - интерфейс настройки пользователей и прав доступа

joinelf писал(а):И ещё...после обновления с 1.2.5 на 1.2.6 старый путь запуска(/usr/bin/reshka) не работает

Вероятно, некорректно обновилось. Как вариант - архитектура ПК 64 бит, а установили 32 - битную сборку ДЭНСИ: КАССы (или наоборот)
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Прописать пути к денси в меню

Сообщение Alexander » 24 ноя 2011, 13:04

Посмотрите файл /icewm/menu на диске обновления для примера.
Не все из вышеперечисленного стоит выводить в меню графической среды.
Что-то запускается через reshka (например, RMK, AccessRights, SetupLoadUnload, confGUI), что-то гораздо лучше ставить в автозапуск во время загрузки (например, upload и daemon_unload)
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Прописать пути к денси в меню

Сообщение joinelf » 24 ноя 2011, 13:18

Спасибо за оперативность!
Все запускается корректно кроме RMK-модуля.
Пишет "Ошибка 77 : Не удалось получить права доступа"
DNC_Касса запускается под пользователем kassir, владельцем папки /etc/dancy/ был root поменял на kassir не помогло.

В общем вот:
Код: Выделить всё
kassir@kassir1 ~/Desktop $ ls -l /etc/dancy/
total 24
-rwxrwxrwx 1 kassir kassir   1 2011-11-24 11:13 isload_unload
-rwxrwxrwx 1 kassir kassir   1 2011-11-24 11:13 isload_upload
-rwxrwxrwx 1 kassir kassir  79 2011-11-24 10:54 LinCash_db.conf
-rwxrwxrwx 1 kassir kassir 187 2011-11-24 11:00 Load_unload.conf
-rwxrwxrwx 1 kassir kassir  81 2011-11-24 10:07 Trans_db.conf
-rwxrwxrwx 1 kassir kassir   3 2011-11-24 10:09 unload.conf


И во время выполнения программы в консоль сыпятся вот такие ошибки:
...
can't read value IpAddress use as default 127.0.0.1
can't read value IpPort use as default 5557
...
с чем это может быть связанно?
joinelf
 
Постов: 117
Зарегистрирован: 02 окт 2011, 18:11
Откуда: Калининград

Re: Прописать пути к денси в меню

Сообщение Alexander » 24 ноя 2011, 13:39

RMK-модуль должен запускаться через reshka, иначе в него не передаются реквизиты текущего пользователя. Если есть острая необходимость запускать этот интерфейс независимо - отпишусь в личку о способе запуска RMK.

Alexander писал(а):can't read value IpAddress use as default 127.0.0.1
can't read value IpPort use as default 5557

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

Re: Прописать пути к денси в меню

Сообщение joinelf » 24 ноя 2011, 16:07

Спасибо, острой обходимости нет.
Есть другая сложность. Не обновляется Касса с 1.2.5 на 1.2.6p2. Касса установленна на Linux Mint 10.
Обновление выполняется и все как и на мандриве, за исключение того, что после перезагрузки касса запускается со старой версией.
joinelf
 
Постов: 117
Зарегистрирован: 02 окт 2011, 18:11
Откуда: Калининград

Re: Прописать пути к денси в меню

Сообщение Alexander » 24 ноя 2011, 16:26

Запустите вручную скрипт dnc_update (а лучше поставьте его в автозапуск ДО запуска демонов обмена upload / daemon_unlod )
Предварительно (перед запуском dnc_update) проверьте, что в каталогах /dnc_update/bin и /dnc_update/libs[64] присутствуют файлы от новой версии (их туда копирует скрипт обновления)
Alexander
 
Постов: 4955
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Прописать пути к денси в меню

Сообщение joinelf » 24 ноя 2011, 16:33

Устанавливал вот с этого образа:
File:dnc_setup.iso
23016 KB
05/12/2011
12:00:00 AM
ftp://ftp.dnc.ru/dnc_setup.iso

Обновлять пытаюсь с вот этого:
DNC_Update_1.2.6.p2.iso
32628 KB
10/31/2011
02:04:00 PM
ftp://ftp.dnc.ru/DNC_Update_1.2.6.p2.iso

Код: Выделить всё
uname -a
Linux kassa1 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
joinelf
 
Постов: 117
Зарегистрирован: 02 окт 2011, 18:11
Откуда: Калининград

Re: Прописать пути к денси в меню

Сообщение joinelf » 24 ноя 2011, 16:40

Вот что вижу после запуска
Код: Выделить всё
kassir@kassa1 ~ $ dnc_update
/usr/bin/dnc_update: line 6: /dnc_arch/$FNAME: ambiguous redirect
/usr/bin/dnc_update: line 8: /dnc_arch/$FNAME: ambiguous redirect
chmod: cannot access `/dnc_update/bin/*': No such file or directory
cp: cannot stat `/dnc_update/bin/*': No such file or directory
rm: cannot remove `/dnc_update/bin/*': No such file or directory
chmod: cannot access `/dnc_update/libs/*': No such file or directory
cp: cannot stat `/dnc_update/libs/*': No such file or directory
rm: cannot remove `/dnc_update/libs/*': No such file or directory
chmod: cannot access `/dnc_update/libs64/*': No such file or directory
cp: cannot stat `/dnc_update/libs64/*': No such file or directory
rm: cannot remove `/dnc_update/libs64/*': No such file or directory
joinelf
 
Постов: 117
Зарегистрирован: 02 окт 2011, 18:11
Откуда: Калининград

Re: Прописать пути к денси в меню

Сообщение joinelf » 24 ноя 2011, 16:46

Все получилось! Спасибо!
joinelf
 
Постов: 117
Зарегистрирован: 02 окт 2011, 18:11
Откуда: Калининград

След.

Вернуться в Установка ДЭНСИ: КАССы на разные дистрибутивы Linux

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

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


cron

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

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

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