Просмотр полной версии : Инвентаризация на кассе
Помогите настроить инвентаризацию на кассовой станции.
RK6 v 6.90
SH4 v 4.64
На кассе выдает информацию "нет связи с сервером инвентаризации".
Каков порядок инсталяции? Как правильно настроить складской модуль?
Заранее благодарю.
Видимо вопрос слишком легкий, что никто не хочет отвечать, либо ни у кого не было опыта по данному вопросу.
Для подключения рабочей станции к серверу инвентаризации необходимо прописать параметр InvServer:
InvServer=RKINV - где RKINV – NetBIOS-имя сервера инвентаризации. Этот параметр должен соотв. значению параметра Server в разделе [Rnbopen] конфигурационного файла RKINV. INI
Сканер настроен, работает в качестве продаж штучного товара.
rkinv установился.
Все делал по инструкции, но касса выдает "Нет связи с сервером инвентаризации."
shinvent может не подходит. Выложите пожалуйста у кого есть свежие версии.
---------- Добавлено в 14:40 ---------- Предыдущее сообщение было размещено в 13:29 ----------
Вопрос решился при помощи запуска с параметром /DESKTOP. - Инвентаризация заработала.
Но при добавлении товара в список выдает ошибку "Unavailable database".
Думаю версии не совпадают.
У меня RK6 v 6.90 Менеджер, RK6 v 681.75 Касса, SH4 v 4.64, Rkinv v 2.01
Подскажите где несовпадения.
Но при добавлении товара в список выдает ошибку "Unavailable database".
Похоже, что база данных Shouse недоступна.
Примечание: библиотека shInvent.dll зависит от используемой версии складской программы - для 3-й и 4-й версии эта библиотека разная.
Видимо shInvent.dll от 3-го склада.
Попробуйте это.
При добавлении товара в список выдает: "Net exception #2. Невозможно установить соединение с сервером"
Возвращаю обратно shInvent.dll - "Unavailable database"
Как правильно определить группу склада? [Report."Report.101.1.1"]?
Может здесь проблема?
При добавлении товара в список выдает: "Net exception #2. Невозможно установить соединение с сервером"
sh.exe при этом запущен?
sh.exe при этом запущен?
Не запущен.
Он же должен как клиент подключиться. Т.е. если у нас 2 рабочих места, то при инвентаризации нужно чтобы 1 рабочее место было свободным.
Как правильно определить группу склада? [Report."Report.[/COLOR]101.1.1"]?
Может здесь проблема?
Для чего нужна группа складов? Если для параметра DEPARTNN = X, то здесь нужен RID не группы складов, а конкретного склада. И при неправильном указании RID склада должна выскакивать другая ошибка (Db exception # 48. Неизвестное исключение процедуры сервера 48).
При добавлении товара в список выдает: "Net exception #2. Невозможно установить соединение с сервером"
Ошибка сетевая и, по всей видимости, связана с настройками соединения сервера инвентаризации с серверной частью SH4.
В shInvent.ini все правильно указано? Имя сервера, пользователь, пароль? Пользователь с таким паролем в SH4 заведен? Необходимые права ему предоставлены?
DEPARTNN = X, то здесь нужен RID не группы складов, а конкретного склада
А вот NN это группа станций. Т.е. если касса Unit02, то и DEPART02?
Пользователь существует с необходимыми правами.
пробовал через админа тоже самое.
Нет, группа станций это группа станций. Смотрите группу станций на закладке "Конфигурация" свойств станции. Код для этой группы можно узнать в Списки - Группы станций.
Не учел ситуацию. На сервере работают две базы SH (работают две службы SDBSERV и SDBSERV2).
shInvent.ini
[Server]Servname = 'SDBSERV2'
Username = 'INV'
Password = 'INV'
[STOCKLIST]
DEPART02 = 153
---------------------------------------------------------------
LOg файл
** Start R-Keeper Inventory 2.01 27.06.2012 13:39:49 **
Loading Link DLL: RNBopen
+> _UNIT02 <= 1 chanels; 27.06.2012 13:42:05
-> _UNIT02 <= 0 chanels; Worked 0:00:08
** Start R-Keeper Inventory 2.01 27.06.2012 13:46:30 **
Loading Link DLL: RNBopen
+> _UNIT02 <= 1 chanels; 27.06.2012 13:49:24
-> _UNIT02 <= 0 chanels; Worked 0:00:14
** Start R-Keeper Inventory 2.01 27.06.2012 13:56:40 **
Loading Link DLL: RNBopen
+> _UNIT02 <= 1 chanels; 27.06.2012 13:58:12
-> _UNIT02 <= 0 chanels; Worked 0:00:26
+> _UNIT02 <= 1 chanels; 27.06.2012 14:02:12
-> _UNIT02 <= 0 chanels; Worked 0:00:08
** Start R-Keeper Inventory 2.01 27.06.2012 14:06:43 **
Loading Link DLL: RNBopen
+> _UNIT02 <= 1 chanels; 27.06.2012 14:08:37
-> _UNIT02 <= 0 chanels; Worked 0:00:08
--------------------------------------------------------------------
Rkinv.ini
[Rnbopen]
Server=RKINV
---------------------------------------------------------------------
Rkeeper6.ini
****
****InvServer = RKINV
****
****
----------------------------------------------------------------
Вроде все верно.:wall:
DEPART02 = 153
Код группы станций, к которой принадлежит UNIT02, действительно равен 02?
cashes.db и Departs.DB выложите сюда.
Код группы станций, к которой принадлежит UNIT02, действительно равен 02?
Верно. У нас
01 = Unit01
02 = Unit02
03 = Unit03
04 = KAS BILLARD
---------- Добавлено в 10:22 ---------- Предыдущее сообщение было размещено в 10:13 ----------
попробовал с другой кассы которой нет в [STOCKLIST] выдает ошибку "Db exception #129 Неизвестное исключение процедуры сервера 129."
cashes.db и Departs.DB выложите сюда.
Сегодня решил проблему с инвентаризацией.:drinks:
Покопался в службах и нашел C__UCS_SH4_RKINV остановленная.
Запускаю и все заработало. Но вот незадача, эта служба сразу занимает рабочее место в SH, даже когда инвентаризация не нужна. ttttttt
Выходит когда нужно сделать инвентаризацию нужно сначала запустить эту службу, сделать инвентаризацию, а затем отключить службу. - "КРУТО" придумано в UCS. Простому бухгалтеру это не сделать, впрочем как всегда, все через задний проход.:wall:
Можно запускать не как службу, а как приложение, так удобнее включать-выключать.
Можно запускать не как службу, а как приложение, так удобнее включать-выключать.
При подключении как приложение, загружается процесс Rkinv, но при этом инвентаризация выдает выше сказанные ошибки.
И вопрос решился только путем запуска службы.
Теперь надо придумывать какой нибудь скрипт, что ли, для запуска и остановки службы с иконки на рабочем столе.
Mayak, есть всякие утилиты готовые, nncron вроде бы даже умеет.
Мне более интересно, если Вы потом напишите, будут ли у Вас потом реально пользоваться этой хренью :) Там еще, как я помню, надо правильно товары настраивать и весы. Но самое главное - реально использовать, что на самом деле, весьма трудоемко (ИМХО).
Меня интересует инвентаризация в основном штучного товара с использованием сканера штрих кода.
На одном и том же товаре одинаковый штрих-код. Это связано с декларированием алкоголя и пива.
Каждый раз (ежемесячно) пересчитывать остатки, вносить в SH. Проще один раз настроить баркоды в SH и все автоматизируется. При вводе баркодов в RK можно и продавать штучный товар (спасает при большом ассортименте товаров).
Останется проветрить работу Shad и должно стать полегче с вопросом декларирования.
Теперь надо придумывать какой нибудь скрипт, что ли, для запуска и остановки службы с иконки на рабочем столе.
Смотрите хелп по команде "sc"
На компьютере где установлена служба, делаем два файла start.cmd и stop.cmd
net start "C__UCS_SH4_RKINV"
net stop "C__UCS_SH4_RKINV"
или с любого другого компьютера
SC \\192.168.0.1 start C__UCS_SH4_RKINV
SC \\192.168.0.1 stop C__UCS_SH4_RKINV
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot