Просмотр полной версии : SETFTIME для Штрих
http://www.carbis.ru/forum/rk-%D0%A4%D0%A0-%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5-%D0%9A%D0%9A%D0%9C-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B/5075-%D0%A8%D1%82%D1%80%D0%B8%D1%85-%D0%A4%D0%A0-%D0%9A-%D0%A1%D0%BC%D0%B5%D0%BD%D0%B0-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-dos.html
Во, а из той темы надо ссылку на эту сделать :)
Доброго дня.
А если 2 ФР еще что-нибудь нужно ??
Нет. Перевести руками время и не вспоминать о существовании этого авна.
Доброго дня.
А если 2 ФР еще что-нибудь нужно ??
Два раза запустить setftime, с указанием портов, к которым подключены ФР.
Например, если ФР подключены к 1-ому и 3-ему компорту:
setftime 30 1
setftime 30 3
---------- Добавлено в 16:42 ---------- Предыдущее сообщение было размещено в 16:40 ----------
Нет. Перевести руками время и не вспоминать о существовании этого авна.
К сожалению есть объекты, на которых кроме досовских касс ничего не стоит.
Кстати у меня нужно указывать setftime.exe 30 1 3
где 30 пароль, 1 компорт, а 3 это прерывание. Почемуто если не указывать внаглую прерывание то идет поиск ФР.
Кстати у меня нужно указывать setftime.exe 30 1 3
где 30 пароль, 1 компорт, а 3 это прерывание. Почемуто если не указывать внаглую прерывание то идет поиск ФР.
Потому что 3 это не стандартное прерывание для 1-го компорта (стандартное - 4, оно и используется в утилите по умолчанию).
Hendehog
26.07.2016, 15:06
Кстати у меня нужно указывать setftime.exe 30 1 3
где 30 пароль, 1 компорт, а 3 это прерывание. Почемуто если не указывать внаглую прерывание то идет поиск ФР.
На фпринт 02к ,6.97 указываю так же , setftime.exe 30 1 4 и все, FIND FP до бесконечности. Фискальник естественно на первом коме, и прерывание четвертое, пароль тоже 30.
50735074
Закомментишь команду, фискальник нормально определяется на первом порту и 4 прерывании.
Может setftime для фпринта (elvis) какой-то особый нужен?
Или библиотека какая?
setftime вредная утилита. Будет с чего-то не то время на кипере, он его передаст в фр и все встанет раком.
Hendehog
26.07.2016, 16:06
setftime вредная утилита. Будет с чего-то не то время на кипере, он его передаст в фр и все встанет раком.
Но все же, в чем проблема?
Уверен, что где-то в железе. Никакой специальной версии setftime не припомню.
setftime разные для разных фискальников и не для всех существуют
Hendehog
27.07.2016, 05:46
setftime разные для разных фискальников и не для всех существуют
Это уже интереснее) И, где искать под нужный фискальник?)
раньше были на ftp у UCS, сейчас их там не вижу, может плохо смотрю.
для Елвиса у меня не осталось, может у кого и есть, выложат.
В автоекзеке прописать
setftime 2 3 115200
в зависимости от компортов и прерываний, а также скорость в порту 5104
Hendehog
03.08.2016, 14:44
В автоекзеке прописать
setftime 2 3 115200
в зависимости от компортов и прерываний, а также скорость в порту 5104
Спасибо друга.
moongose
15.08.2017, 11:56
Надеюсь,ветка еще живая.
Проясните, setftime работает cо штрих ФР-К ?
Использую сторонний софт, не rkeeper
Не пойму, либо параметры не верно указываю, либо он вообще не работает.
Как правильно указать параметры . Скорость 115200, com - port 1, пароль 30.
Какие бы параметры не указывал. консольное окно закрывается без всякого текста.
запустить не на прямую, а из cmd. Тогда будет виден ответ.
moongose
04.09.2017, 10:57
Ничего не происходит, открывает окно и закрывает через 5 сек без какого либо текста.
Запустите cmd. В командной строке запустите setftime. Это окно не может само закрыться.
moongose
04.09.2017, 18:17
Запустите cmd. В командной строке запустите setftime. Это окно не может само закрыться.
Она только в dos работает? если стоит win7 и запускаю в командной строке. когда запускают пишет нет файла rtm.exe.
Добавляю его и нулевой результат.
Сильно не пинайте, если глупые вопросы))
под x64 точно не работает
х32 нету под рукой :(
moongose
05.09.2017, 11:39
win7 x32
запускаю cmd, пертаскиваю туда файл, запускаю- пишет stub error: can't find rtm.exe
скачиваю rtm,добавляю в папку. запускаю с параметром 30 2 4
Пишет can't open 'RS232.dll'.
Добавляю библиотеку.
Запускаю, пишет loader error (0023):invalid exe format
Куда дальше копнуть , не знаю.
А для чего нужно использовать setftime под виндой? Под виндой нормально работает родной штриховский драйвер.
Seftime разрабатывался именно для случаев, когда фискальник подключен к компьютеру под дос.
В винде нужно как минимум установить драйвер прямого доступа к портам (port32.exe), в win7 к тому же попробовать
запускать командную строку от имени администратора. И то не факт, что заработает, так как механизмы работы с портами
в винде и в дос отличаются.
moongose
06.09.2017, 00:03
Проблема в том , что касс в организации очень много , более 1000.
Время постоянно убегает. Учитывая, что время правится только при закрытой смене, нужно как то организовать синхронизацию времени вечером или ночью. Приходится пробовать любые способы.
Если есть какой- то другой вариант это организовать , буду благодарен за помощь.
Rus75lan
08.09.2017, 12:16
Проблема в том , что касс в организации очень много , более 1000.
Время постоянно убегает. Учитывая, что время правится только при закрытой смене, нужно как то организовать синхронизацию времени вечером или ночью. Приходится пробовать любые способы.
Если есть какой- то другой вариант это организовать , буду благодарен за помощь.
если у Вас рк6 под вин, то setftime не будет работать в винде. А если рк7, то AutoProgramTime
Кстати, расхождение на 5 минут с реальным временем может грозить штрафом
moongose
08.09.2017, 12:51
если у Вас рк6 под вин, то setftime не будет работать в винде. А если рк7, то AutoProgramTime
Я не использую rkeeper , мне нужно любое виндовое приложение , которое способно исправить время не через тест драйвера, для того, чтобы время можно исправлять через планировщик.
Rus75lan
08.09.2017, 13:00
мне нужно любое виндовое приложение ,
xstarter решит Вашу задачу через драйвер фр
moongose
08.09.2017, 13:26
xstarter решит Вашу задачу через драйвер фр
Не совсем понимаю, как это можно реализовать xstarter'om.
Я могу запустить там драйвер, но как ему отправить команду на синхронизацию времени?
Rus75lan
08.09.2017, 13:59
Я могу запустить там драйвер, но как ему отправить команду на синхронизацию времени?
там макросами все решается. запуск программ, нажатие мышки, клавы и т.д.
moongose
08.09.2017, 18:02
Кто нибудь знает , как выглядит текст команды, которую передает тест драйвера при установке времени?
Rus75lan
08.09.2017, 20:44
Кто нибудь знает , как выглядит текст команды, которую передает тест драйвера при установке времени?
решили пойти длинным путем? попробуйте глянуть в руководстве программиста штриха.
Не проще ли создать в xstartere задание, где в определенное время открываете драйвер фр, подключатесь к фр, синхронизируете время с компьютером и выходите из программы?
Кто нибудь знает , как выглядит текст команды, которую передает тест драйвера при установке времени?
Вряд ли... Но для 1000 касс, если хотите, можем написать вам свой setftime с преферансом и профурсетками, за недорого...
6243
Попробуйте, подключил киперный драйвер fpShtr54.dll и вызвал функцию выставления времени, должно работать на закрытой смене в ФР.
Соответственно в init.xml надо указать порт и скорость обмена с ФР.
moongose
11.09.2017, 17:53
6243
Попробуйте, подключил киперный драйвер fpShtr54.dll и вызвал функцию выставления времени, должно работать на закрытой смене в ФР.
Соответственно в init.xml надо указать порт и скорость обмена с ФР.
Огромное спасибо. Это решение помогло.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot