+7 499 990-10-21

Подробная инструкция по установке DNC: КАССА на Ubuntu 10.10

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Spike » 03 ноя 2011, 20:11

Samba настраивал но не использую вместо этого написал клиент-серверный сокетный обмен выгруками и продажами.


Расскажите поподробней что это за вариант обмена данными ???
Изображение
Spike
 
Постов: 400
Зарегистрирован: 26 авг 2009, 15:33
Откуда: Курская обл. г.Льгов

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение BigAndy » 03 ноя 2011, 20:31

redeyser писал(а): Идея интересная. Хотя как при этом работать с фискальником?

Каждая Касса ведь должна иметь свой фискальник? прокидывать com порты?

Да.
Но не обязательно иметь фискальник. Веть ЕНВД еще не отменили...
Любой терминальный сервер позволяет "прокидывать" любое устройство на любую **nix машину. Не говоря уже о том, что есть "железные" девайсы.
BigAndy
 
Постов: 461
Зарегистрирован: 29 ноя 2009, 17:11

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Rafta » 04 ноя 2011, 09:38

nika писал(а):Обновление Денси также как установка

sudo mount -t iso9660 -o loop DNC_Update_1.2.6.iso /media/cdrom
sudo sh /media/cdrom/setup/setup_update
далее со всем соглашаемся жмем OK


Так RPM пакеты, на которые ссылается скрипт, на Ubuntu не установятся. Вылезет куча ошибок.
Ubuntu 10.10 \ Дэнси-Касса 1.2.6.p.8\ 1С v7.7\ протокол обмена Атол\ Без ФР \ сканер Metrologic Orbit 7120
Аватара пользователя
Rafta
 
Постов: 263
Зарегистрирован: 29 апр 2011, 14:07

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение redeyser » 04 ноя 2011, 19:12

Spike писал(а):
Samba настраивал но не использую вместо этого написал клиент-серверный сокетный обмен выгруками и продажами.


Расскажите поподробней что это за вариант обмена данными ???


С точки зрения протоколов ничего нового - протокол Штрих-М обмен через файлы на стороне клиента.
Так как технически самба это достаточно тяжелый протокол, особенно когда касса подключена к интернету через модем в какойнибудь деревне, то я обмениваюсь через обычный сокет. То есть небольшой сокетный сервер в виде демона ( на perl) висит на сервере и обменивается в режиме некоторого диалога с розничными точками, выдавая в процессе диалога с ними номер последней загруженой транзакциии, новый прайс если он есть. Инициатором этого диалога является клиент (фактически коротенький скрипт на перле который запускается с некоторой переодичностью)
Также на сервере все транзакции сразу обрабатываются и попадают в единую базу и сразу формируются файлы для загрузки в 1с, который по внутренней сети выкладываются в общий каталог для 1С. 1С по ночам автоматическим скриптом кушает эти файлы. Сервер обмена данными с клиентами всегда знает номер последней транзакции для каждого клиента, номер последнего прайса, так что избыточности в транспорте данных не бывает. К тому же формируется единая база транзакций ( на mysql) которая подключается лекго с веб сайта на этом же сервере для различного анализа и сервисов.
Возможно чтото упустил... ну общая схема такая.
cat www | grep true >> /dev/head
redeyser
 
Постов: 36
Зарегистрирован: 02 ноя 2011, 09:06

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение shnaps » 23 ноя 2011, 16:56

Здравствуйте, а программу касса можно установить на домашний компьютер без утраты всех данных или нет?
shnaps
 
Постов: 21
Зарегистрирован: 23 ноя 2011, 16:49

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 23 ноя 2011, 17:04

Один и тот же вопрос в двух ветках форума - для верности :) ?
См. здесь
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Paull » 30 ноя 2011, 21:11

ставлю согласно мануалу на LTS 8.04 и 10.04
модули не подгружаются
kassir@friend:~/Рабочий стол$ sudo /etc/rc.local
chmod: невозможно получить доступ к «/dnc_update/bin/*»: Нет такого файла или каталога
cp: невозможно выполнить stat для «/dnc_update/bin/*»: Нет такого файла или каталога
rm: невозможно удалить «/dnc_update/bin/*»: Нет такого файла или каталога
chmod: невозможно получить доступ к «/dnc_update/libs/*»: Нет такого файла или каталога
cp: невозможно выполнить stat для «/dnc_update/libs/*»: Нет такого файла или каталога
rm: невозможно удалить «/dnc_update/libs/*»: Нет такого файла или каталога
chmod: невозможно получить доступ к «/dnc_update/libs64/*»: Нет такого файла или каталога
cp: невозможно выполнить stat для «/dnc_update/libs64/*»: Нет такого файла или каталога
rm: невозможно удалить «/dnc_update/libs64/*»: Нет такого файла или каталога
kassir@friend:~/Рабочий стол$

содержание rc.local
kassir@friend:~/Рабочий стол$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.


chmod 644 `FindHardPath`
chmod 666 /dev/ttyS*
/usr/bin/dnc_update
/usr/bin/upload > /tmp/upload_daemon.out
/usr/bin/daemon_unload > /tmp/unload_daemon.out

exit 0
в чем собака зарыта не пойму? модули в ручную грузятся а вот эти строчки
ей не нравятся:chmod 644 `FindHardPath`
CentOS/Ubuntu LTS/1С77-ТиС, Dancy-Kassa.
Аватара пользователя
Paull
 
Постов: 129
Зарегистрирован: 20 ноя 2009, 18:11
Откуда: Ижевск

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 30 ноя 2011, 21:31

Тут сказываются особенности дистрибутива.

Для того, чтобы скрипт продолжил работу после вызова dnc_update, добавьте в конец dnc_update инструкцию exit 0

Эти строчки:
chmod 644 `FindHardPath`
chmod 666 /dev/ttyS*
можно вообще выкинуть, если текущий пользователь включен в группы disk и dialout
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Paull » 30 ноя 2011, 21:36

Спасибо, тоже так подумал. Запустил - вроде все штатно, справочник загрузил ис ТиС77 - но вот фиксированные скидки не начисляются, в базу они заводяься, в списке отображаются- скидку начисляю - пишет что начислена, но значение не показывает... база как-то криво работает??? на 8,04 - даже справочник не подгружается.
CentOS/Ubuntu LTS/1С77-ТиС, Dancy-Kassa.
Аватара пользователя
Paull
 
Постов: 129
Зарегистрирован: 20 ноя 2009, 18:11
Откуда: Ижевск

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 30 ноя 2011, 21:38

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

Пред.След.

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

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

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


cron

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

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

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