Сообщения без ответов | Активные темы Текущее время: Сб апр 20, 2024 3:58 am



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 8 ] 
Дата и время открытия и закрытия смены 
Автор Сообщение
Новичок

Зарегистрирован: Вт сен 19, 2006 1:25 pm
Сообщения: 5
Сообщение Дата и время открытия и закрытия смены
Здравствуйте.
Подскажите, пожалуйста, можно ли у фискального регистратора Штрих ФР-К спросить дату и время открытия/закрытия текущей/предыдущей смены?


Вт дек 19, 2006 6:03 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:42 pm
Сообщения: 4282
Сообщение 
Команды в ФР нет, которая бы выдала необходимую Вам информацию.
Начало смены текущей можно узнать, считав из фискальной памяти запись окончания текущей смены, причём это возможно сделать в прошивках на ATmega128 системной платы 2006 года с паролем ЦТО. Если интерисует постараюсь описать. Время выполнения такой операции примерно 5-10 секунд.
Легче и более полную информацию можно получить из ЭКЛЗ. Но при этом нужно зараннее знать структуру считываемой информации из ЭКЛЗ. Время выполнения таких операций до 1 секунды. Из ЭКЛЗ можно узнать дату и время открытия и закрытия любой смены. При этом нужно написать немаленький код.


Ср дек 20, 2006 11:54 am
Профиль
Новичок

Зарегистрирован: Пт ноя 28, 2008 12:50 am
Сообщения: 15
Сообщение 
Kholkin Evgeniy писал(а):
Команды в ФР нет, которая бы выдала необходимую Вам информацию.
Начало смены текущей можно узнать, считав из фискальной памяти запись окончания текущей смены, причём это возможно сделать в прошивках на ATmega128 системной платы 2006 года с паролем ЦТО. Если интерисует постараюсь описать. Время выполнения такой операции примерно 5-10 секунд.
Легче и более полную информацию можно получить из ЭКЛЗ. Но при этом нужно зараннее знать структуру считываемой информации из ЭКЛЗ. Время выполнения таких операций до 1 секунды. Из ЭКЛЗ можно узнать дату и время открытия и закрытия любой смены. При этом нужно написать немаленький код.


Здравствуйте. Если можно пример кода на емайл?


Пн июл 13, 2009 11:44 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение 
Есть руководство программиста на драйвер ФР (выложено на сайте). В чем конкретно проблема ?

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Пн июл 13, 2009 3:23 pm
Профиль
Новичок

Зарегистрирован: Пт ноя 28, 2008 12:50 am
Сообщения: 15
Сообщение 
Selihov Dmitry писал(а):
Есть руководство программиста на драйвер ФР (выложено на сайте). В чем конкретно проблема ?


Здравствуйте. Если можно, киньте ссылками или примерами для реализации этой идеи:

"Легче и более полную информацию можно получить из ЭКЛЗ. Но при этом нужно зараннее знать структуру считываемой информации из ЭКЛЗ. Время выполнения таких операций до 1 секунды. Из ЭКЛЗ можно узнать дату и время открытия и закрытия любой смены. При этом нужно написать немаленький код."

Спасибо большое.


Вт июл 14, 2009 10:58 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 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
Профиль WWW
Новичок

Зарегистрирован: Пт ноя 28, 2008 12:50 am
Сообщения: 15
Сообщение 
Timofey Gontar писал(а):
В данном случае получить дату и время окончания смемы можно получить выполняя запрос контрольной ленты из ЭКЛЗ по номеру смены. Для получаения данного отчета Вам необходимо использовать метод 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-ом проходе цикла мы получаем с Вами время первой продажи, ну и соответсвенно время открытия смены. Время закрытия смены расчитыватся исходя из времени открытия смены.


Спасибо. Вы лучшие.


Вт июл 14, 2009 1:38 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение 
Был рад Вам помочь.

_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru


Вт июл 14, 2009 3:21 pm
Профиль WWW
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 8 ] 

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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB