Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

УКМ4. 42sp5. Как закрыть смену на сервере, без кассы? : УКМ-4

29.03.2024 11:59


07.11.2008 09:16
alex_auto49
 
А что надо-то? Получить параметры чеков за эту смену в виде *.txt/xls/dbf?
Или что-то еще?
07.11.2008 09:28
AlexeyV
 
Надо:
1. с минимумом усилий и максимальной надежностью получить документы кассовых продаж в СМ2000.
2. Закрыть смену на кассе с точки зрения УКМ-сервера, чтобы "не болталось"
07.11.2008 10:19
AlexeyV
 
в общем, я решил вопрос именно на сервере, как и хотел.

обошелся только этим
Код:
insert into trm_out_shift_close values(......)
insert into trm_out_logout values (......)
в результате в отчетах УКМ-сервера смена "закрыта", выгрузка появилась.
07.11.2008 13:25
Little
 
Правильнее было бы перезалить кассу и не ругистрируя ее на сервере восстановить на ней все данные, в итоге получилась бы здоровая касса и на ней закрыть смену. Получил бы двойную выгоду и касса работает и на том же номере и смена закрыта корректно.
24.03.2010 12:01
Назым
 
Хочу закрыть смену на кассе. Есть два непонятных вопроса:

1. Как я понял, чтобы закрыть нужно добавить строку в таблицу trm_out_shift_close с параметрами cash_id, id, login, date
. Не совсем понятно, какие значения прописать у параметров id, login

2. Как вообще добавить строку в таблицу. Выше описана команда. Где, в какой среде ее выполнить?
24.03.2010 12:33
Mtirt
 
1)
id - это номер смены, которую ты хочешь закрыть
login - id записи из trm_out_login. Указывает на того пользователя под которым работали в закрываемой смене.
2) putty - mysql. Далее указанная команда.
24.03.2010 12:53
Назым
 
Цитата:
Mtirt 1)
id - это номер смены, которую ты хочешь закрыть
login - id записи из trm_out_login. Указывает на того пользователя под которым работали в закрываемой смене.
2) putty - mysql. Далее указанная команда.
Вот так я ставлю значения параметрам:

cash_id - id кассы посмотрел в таблице trm_out_shift_close по предыдущему закрытию
id - Номер смены смотрю на сервере УКМ в отчете по сменам
login - id в trm_out_login несколько на эту кассу за дату смены от 161 до 167. Выбираю минимальный, т.е. 161
date - Собственно дата и время, когда смена должна была быть закрыта

Значит команда будет выглядеть так:

insert into trm_out_shift_close values(1004004,103,161,'2010-23-03 23:00:00')

Мне кажется в синтаксисе ошибки допустил, особенно с датой
24.03.2010 12:55
Mtirt
 
login - лучше максимальный. Смену закрывают в конце работы...
24.03.2010 13:09
Назым
 
Цитата:
Mtirt 1)
id - это номер смены, которую ты хочешь закрыть
login - id записи из trm_out_login. Указывает на того пользователя под которым работали в закрываемой смене.
2) putty - mysql. Далее указанная команда.
Может меня неправильно поняли. Смену я хочу закрыть на УКМ-сервере. Putty как я понимаю для касс использовать надо
24.03.2010 13:20
Mtirt
 
Тогда c:\mysql\bin\mysql
Ну или то, чем ты обычно пользуешься для доступа к mysql...
Часовой пояс GMT +3, время: 11:59.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.