Онлайн-списание остатков с RK6

- Это приложение по таймеру выполняет процедуру Обработки продаж с кассы.
Автоматически формируются документы расхода, комплектации, расходные накладные.
Обрабатываются ВСЕ удаления (и "приготовлено" и "не приготовлено" ), иными словами - блюда с причиной "БЕЗ СПИСАНИЯ" тоже придут в расход, но соответственно - в другой документ, который можно при необходимости либо активировать, либо удалить.

Установка и настройка

1. Скачать с нашего FTP (/dealers/storehouse/sh4/sh4st/) дистрибутив и скопировать все файлы в папку с установленным клиентом SH4
2. Туда же скопировать RKOnline.dll (/dealers/storehouse/sh4/RKOnline_new.rar) и настроить ее точно также как настраивается для SHUtils. 

Пример настройки RKOnline.ini

[netbios]
Adapter = 0

3. Запустить утилиту SH4st и настроить в ней вкладки: 
  - "Серверы" - Указать имя кассового сервера и сервера SН, указать имя пользователя SH (см.рис.). 
  - "Списание" - обязательно указать товарную группу ("Меню ресторана" - по-умолчанию) и тип учета (см.рис.).
  При сохранении этих настроек они автоматически пропишутся в SH4ST.INI. 

Пример настройки SH4ST.INI

[VIEW]
Style=0
[EXPENSE]
AutoStart=0
Protocol=1
RefreshTime=10
Sound=1
RKServ=RLSERV
SDBServ=SDBSERV
SDBUserName=Admin
SysFlag=0
GoodsRoot=2
GoodsRootName=Меню ресторана  

4. После изменения настроек утилиты не забыть нажать кнопку "Сохранить"

5. Также, необходимо сделать дополнительные настройки в IRKSetup. Зайти в "Дполнительно", вкладка "для создания накладных" и описать там категории расхода и кореспондентов, например если в импорте настроено формирование документов "по причинам удаления", то необходимо описать используемые причины удаления и во вкладке "Дополнительно", например:
Реализация (по-умолчанию) - Реализация
ошибка офиц б.с. - списание
ошибка офиц. с.с - реализация
отказ гостя с.с - порча
  - и т.д. Т.е. необходимо описать ВСЕ заведенные в системе причины удалений (см. рис).
 6. В утилите нажать кнопку "Старт" - для начала ее работы и автоматического формирования документов. Если, по каким-то причинам, она сама останавливается, то необходимо смотреть ее лог (SH4ST.LOG)

Дополнительная информация

 - Чтобы блюда удаленные без списания не приходили - требуется доработка кассового сервера. 
 - Используется RKOnline.dll  
 - Работа этой утилиты проверялась на версии SH4.66, RК6.91+ RKCLIENT 6.97D

Онлайн-списание остатков на складе в связке с RK7

3.1. Общая информация

3.1.1. Это приложение по таймеру выполняет процедуру обработки продаж с кассовых серверов RK7.
3.1.2. Автоматически формируются документы расхода, комплектации, расходные накладные. 
3.1.3. Обрабатываются ВСЕ удаления (и "приготовлено" и "не приготовлено" ), иными словами - блюда с причиной "БЕЗ СПИСАНИЯ" тоже придут в расход, но соответственно - в другой документ, который можно при необходимости либо активировать, либо удалить.

3.2. Установка и настройка

3.2.1. Скачать с нашего FTPi (/dealers/storehouse/sh4/sh4st/) дистрибутив и скопировать все файлы в папку с установленным клиентом SH4.

3.2.2. Туда же скопировать RKOnline.dll из каталога РК7 ..\bin\RKOnline (не путать с rkonline для Rkeeper 6!) и настроить ее точно также как настраивается для SHUtils. 

3.2.3. Пример настройки RKOnline.ini

[Config] ;;секция в rkonline.ini (для SH4Utils)

ClientName=SH4OnlineCli ;;имя клиента. Главное, чтобы не пересеклось с другим именем.

[netkern]

protocols = tcpsoc.dll

[TCPSOC]

listen=0

[netbios]

Adapter = 0

3.2.4. Запустить утилиту SH4st и настроить в ней вкладки: 
"Серверы" - Указать имя кассового сервера (TCPSOC-имя из RKEEPER.ini, например "REST_MIDSERVER") и сервера SН, указать имя пользователя SH (завести в Sdbman пользователя с достаточными правами и без пароля) (см. рис.7). 
"Списание" - обязательно указать товарную группу ("Меню ресторана" - по-умолчанию) и тип учета (см. рис.8).
3.2.4.1. При сохранении этих настроек они автоматически пропишутся в SH4ST.INI

Рис.7

Рис.8

3.2.4.2. Пример настройки SH4ST.INI

[VIEW]

Style=0
[EXPENSE]
AutoStart=0
Protocol=1
RefreshTime=10
Sound=1
RKServ=RLSERV
SDBServ=SDBSERV
SDBUserName=Admin
SysFlag=0
GoodsRoot=2
GoodsRootName=Меню ресторана  

Шаг 4. После изменения настроек утилиты не забыть нажать кнопку "Сохранить"

Шаг 5. Также, необходимо сделать дополнительные настройки в IRKSetup. Зайти в "Дополнительно", вкладка "для создания накладных" и описать там категории расхода и кореспондентов. Например, если в импорте настроено формирование документов "по причинам удаления", то необходимо описать используемые причины удаления и во вкладке "Дополнительно", например:
Реализация (по-умолчанию) - Реализация
ошибка офиц б.с. - списание
ошибка офиц. с.с - реализация
отказ гостя с.с - порча
  - и т.д.
Т.е. необходимо описать ВСЕ заведенные в системе причины удалений (см. рис.9).
Рис.9
Шаг 6. В утилите нажать кнопку "Старт" - для начала ее работы и автоматического формирования документов. Если, по каким-то причинам, она сама останавливается, то необходимо аналозировать ее лог (SH4ST.LOG)
ВложениеРазмер
sh4st1.jpg22.51 КБ
sh4st2.jpg19.42 КБ
sh4st3.png45.09 КБ