Автор |
Сообщение |
kasatzky
Новичок
Зарегистрирован: Вт сен 19, 2006 1:25 pm Сообщения: 5
|
Дата и время открытия и закрытия смены
Здравствуйте.
Подскажите, пожалуйста, можно ли у фискального регистратора Штрих ФР-К спросить дату и время открытия/закрытия текущей/предыдущей смены?
|
Вт дек 19, 2006 6:03 pm |
|
|
Kholkin Evgeniy
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:42 pm Сообщения: 4282
|
Команды в ФР нет, которая бы выдала необходимую Вам информацию.
Начало смены текущей можно узнать, считав из фискальной памяти запись окончания текущей смены, причём это возможно сделать в прошивках на ATmega128 системной платы 2006 года с паролем ЦТО. Если интерисует постараюсь описать. Время выполнения такой операции примерно 5-10 секунд.
Легче и более полную информацию можно получить из ЭКЛЗ. Но при этом нужно зараннее знать структуру считываемой информации из ЭКЛЗ. Время выполнения таких операций до 1 секунды. Из ЭКЛЗ можно узнать дату и время открытия и закрытия любой смены. При этом нужно написать немаленький код.
|
Ср дек 20, 2006 11:54 am |
|
|
ilya_a
Новичок
Зарегистрирован: Пт ноя 28, 2008 12:50 am Сообщения: 15
|
Здравствуйте. Если можно пример кода на емайл?
|
Пн июл 13, 2009 11:44 am |
|
|
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm Сообщения: 10424 Откуда: Штрих-М
|
Есть руководство программиста на драйвер ФР (выложено на сайте). В чем конкретно проблема ?
_________________ С уважением, Селихов Дмитрий Юрьевич Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М Shels-m.ru
|
Пн июл 13, 2009 3:23 pm |
|
|
ilya_a
Новичок
Зарегистрирован: Пт ноя 28, 2008 12:50 am Сообщения: 15
|
Здравствуйте. Если можно, киньте ссылками или примерами для реализации этой идеи:
"Легче и более полную информацию можно получить из ЭКЛЗ. Но при этом нужно зараннее знать структуру считываемой информации из ЭКЛЗ. Время выполнения таких операций до 1 секунды. Из ЭКЛЗ можно узнать дату и время открытия и закрытия любой смены. При этом нужно написать немаленький код."
Спасибо большое.
|
Вт июл 14, 2009 10:58 am |
|
|
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:41 pm Сообщения: 9908 Откуда: ЗАО "ШТРИХ-М", г. Москва
|
В данном случае получить дату и время окончания смемы можно получить выполняя запрос контрольной ленты из ЭКЛЗ по номеру смены. Для получаения данного отчета Вам необходимо использовать метод GetEKLZJournal. При этом номер текущей смены можно получить прибавив единицу к номеру последней закрытой смены в ФП (можно пулучить выполнив метод GetECRStatus). Для получения данных отчета необходимо в цикле использовать метод GetEKLZData (ПолучитьДанныеОтчётаЭКЛЗ), при этом:
При 1-ом проходе цикла: ККМ Р1
При 2-ом проходе цикла: ИНН Р2
При 3-ом проходе цикла: ЭКЛЗ Р3
При 4-ем проходе цикла: КОНТРОЛЬН. ЛЕНТА
При 5-ом проходе цикла: СМЕНА Р4
При 6-ом проходе цикла: ПРОДАЖА
При 7-ом проходе цикла: Р5 ОПЕРАТОР30,
где:
Р1 - заводской номер ККМ – 12 символов
Р2 - текущий ИНН – 12-разрядное десятичное число с ведущими нулями
Р3 - регистрационный номер ЭКЛЗ - 10-разрядное десятичное число с ведущими нулями
Р4 - номер смены – 4-разрядное десятичное число с ведущими нулями.
Р5 - время – 5 символов ЧЧ:ММ.
Соответственно, при 7-ом проходе цикла мы получаем с Вами время первой продажи, ну и соответсвенно время открытия смены. Время закрытия смены расчитыватся исходя из времени открытия смены.
_________________ С уважением, Гонтарь Тимофей Владимирович Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru
|
Вт июл 14, 2009 12:51 pm |
|
|
ilya_a
Новичок
Зарегистрирован: Пт ноя 28, 2008 12:50 am Сообщения: 15
|
|
Вт июл 14, 2009 1:38 pm |
|
|
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:41 pm Сообщения: 9908 Откуда: ЗАО "ШТРИХ-М", г. Москва
|
Был рад Вам помочь.
_________________ С уважением, Гонтарь Тимофей Владимирович Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru
|
Вт июл 14, 2009 3:21 pm |
|
|