Сообщения без ответов | Активные темы Текущее время: Ср май 25, 2016 7:46 pm



Ответить на тему  [ Сообщений: 15 ] 
ШТРИХ-М-ТВД, ограничение количества дисконтных карт 
Автор Сообщение
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Здравствуйте.

Наша система:
- ТВД в автономном режиме (без ФР), прошивка 1.5
- штрих-сканер для считывания дискнотных карт
- список дисконтов для карт (на флешке)
Никаких БД товаров не используется.
Т.е. через ТВД пробиваются только суммы продаж и скидки, и в конце смены создается расширенный отчет, который в дальнейшем обрабатывается нашей системой.

В последнее время на нескольких аппаратах стали проявляться странные изменения в файлах с *.skd. Каким-то образом "подпорчивается" их содержимое, пользователи обращаются с жалобами, о том что не начисляются скидки по некоторым картам (не по всем поголовно, а только по некоторым).
Изменения в содержимом файлов имеет вид:
...
7040100012278 1000
7040100012285 0200
7040100012292 10000008685 0200
7040000008692 0200
7040000008708 0200
...
(Средняя строка в приведенном примере - аномалия.)

Или вот такое:
...
7040000039382 0200
7040000039399 0200
704000
7040000013023 0200
7040000013030 0200
...

Сам аппарат ТВД эти файлы только читает, как он может изменять из содержимое? Решили попробовать заменить флэшки по кругу на всех проблемных аппаратах, т.к. флэшкам уже 1,5-2 года и они возможно были подвержены повреждению в начале работы ТВД, до модификации блока управления в сервисном центре.

Когда аппараты отказались начислять скидки и с новыми флэшками, методом проб было установлено, что они "видят" только первые 3251 карт (строк) в файле *.skd. Т.е. карты в 3252 строке и далее аппарат уже не видит.


Вложения:
dsk_tvd.zip [27.38 КБ]
Скачиваний: 61
Ср апр 06, 2011 10:42 am
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Попробовал "перепрошить" один аппарат через FlashMagic — не помогло.


Ср апр 06, 2011 1:03 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10237
Откуда: Штрих-М
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Разбираемся, ответим позже. Пока с такими проблемами к нам не обращались.

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


Ср апр 06, 2011 5:07 pm
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Предположительно аппарат видит первые 65кб данных.

В результате экспериментов столкнулся с ошибкой "Нет файла диск. скидок" хотя файл на флэшке есть.


Пт апр 08, 2011 10:33 am
Профиль
Новичок

Зарегистрирован: Ср дек 03, 2008 5:01 pm
Сообщения: 76
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
[quote="P.Kovalev"]Предположительно аппарат видит первые 65кб данных.

В результате экспериментов столкнулся с ошибкой "Нет файла диск. скидок" хотя файл на флэшке есть.[/q

Все по порядку.
Про первое.

Файл скидок откровенно битый.
Вот что обнаружил.

строка 1229 - 7040100012292 10000008685 0200
Правильно должно быть, если это диапазон номеров 7040100012292-10000008685 0200
строка 4302 - 704000
строка 13899 - 7040000109016 02

Соответственно, после чтения любой из этихзаписей, дальнейшее чтение файла прекращаентся как сбойного.
Еще советую обратить внимание на

0 1000 - строка 1434
37357 0200 - строка 4095

Подобное в файле есть еще.

Теперь про SD карту.
Замечание с сайта kkt-tvd.ru

В случае, если при работе в терминале "Штрих-М-ТВД" сбоит SD-карта, или при включении "слетают" настройки, необходимо в терминал прошить подверсию "3" версии 1.06, либо 2.00 устраняющую данные проблемы:
- фискальное решение – "Прошивка "ШТРИХ-М-ТВД" с ФРом (специальная)" 1.06-03 29.11.2010
- решение с АСПД на базе ФР - Прошивка "ШТРИХ-М-ТВД" ЕНВД с АСПД на базе ФР (специальная) 1.06-N3 29.11.2010
- решение с АСПД на базе Элвес-ПРН - Прошивка "ШТРИХ-М-ТВД" ЕНВД с АСПД "ЭЛВЕС-МИКРО-ПРН" и автоном. (специальная) 1.06-A3 29.11.2010

ссылка на версию 1.06 - http://www.shtrih-m.ru/downloads/show_p ... 46_30.html

версию 2.00b - http://kkt-tvd.ru/download/v200_b/tvd_e ... vka_el.zip
Про версию 2.00 можно прочитатать на kkt-tvd.ru.
Там же есть описание скидок - http://kkt-tvd.ru/html/skidky_tvd.htm

Замечание - прошивка под Элвес-ПРН является одновременно и автономным вариантом.
Для этого, в 4.Программирование 1.Параметры АСПД в 5.Принтер указать 0.Отсутствует.
После этого ТВД будет работать в автономном варианте.

Теперь еще про возможную порчу данных на SD карте. Как вариант.
1. Не могут ли ее "случайно" дергать во время работы? Или вынув, вставить в ридер, подключенный к компу и там что-нибудь "подправить"? Очень похоже на нечто подобное, поскольку при сбое каком-либо наверняка появились бы "непечатные" символы, а тут видна правка аскишной информации. Поставьте "маячек" незаметный, у убедитесь, что карту не дергуют и не вынимают.

Еще - никаких источников помех или бросков по электрической сети нет?

Если не поможет - дальше думать будем.

_________________
abashin@shtrih-m.ru
Абашин Анатолий


Пн апр 11, 2011 3:26 pm
Профиль
Новичок

Зарегистрирован: Ср дек 03, 2008 5:01 pm
Сообщения: 76
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
В продолжении темы - как проверить, делалось что-либо на компе или нет? Это можно косвенно узнать по дате и времени, что приписано к файлу.
Т.е. если портит файл ТВД - то дата и время должны остаться старыми, а вот если что-то делалось на компе, то дата и время последней правки файла должны поменяться.
Еще - если не секрет - поподробне, в какой системе (комплексе) ТВД используется?

_________________
abashin@shtrih-m.ru
Абашин Анатолий


Пн апр 11, 2011 3:47 pm
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Видимо я не совсем корректно выразил свою мысль. Дело в том что аппараты не начисляют скидки с исправными файлами. Аппараты видят первые 65кб данных в исправных файлах, а все что дальше - игнорируют.

Основную проблему представляет именно то, что аппараты отказываются работать с исправными файлами. Но выяснить почему портятся файлы — тоже интересно.

Цитата:
Еще - если не секрет - поподробне, в какой системе (комплексе) ТВД используется?


ТВД используются в розничной торговой сети, торговые точки не автоматизированны, но скидки начисляются при помощи ТВД в автономном режиме. Каждую неделю продавцы привозят флэшки с отчетами в бухгалтерию. Во время снятия отчетов обновляются данные по скидкам.

Ввиду того что продавцы сами привозят флэшки установка маячков/пломб — не представляется возможной.

П.с. диапазоны карт не используем, так что все артефакты в файле, похожие на диапазон — не наши.


Пн апр 11, 2011 5:01 pm
Профиль
Новичок

Зарегистрирован: Ср дек 03, 2008 5:01 pm
Сообщения: 76
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
[quote="P.Kovalev"]Видимо я не совсем корректно выразил свою мысль. Дело в том что аппараты не начисляют скидки с исправными файлами. Аппараты видят первые 65кб данных в исправных файлах, а все что дальше - игнорируют.

Основную проблему представляет именно то, что аппараты отказываются работать с исправными файлами. Но выяснить почему портятся файлы — тоже интересно.
[quote]

Только что еще раз проверил исправленный файл скидок, который Вы тут поместили. Все работает.
Тут возможны 2 варианта.
1. Ваш файл все равно содержит сбойную запись.
2. В той самой прошивке 1.05 (ну очень древней) есть ошибки.
Поэтому предлалаю следующее:
1. Пришлите мне на мыло тот файл, который "исправлен", но все равно "не грузится". В ответ сразу же пошлю файл, который у меня гарантированно работает,после чего посмотрю присланный Вами - что в нем и как, и тоже отпишу.
2. Попробуйте с версией 2.00. Для этого совсем не обязательно перепрошивать ТВД - достаточно будет имитатора.
http://kkt-tvd.ru/download/v200_b/tvd_e ... tor_el.zip
Описание имитатора - http://kkt-tvd.ru/html/imitator_tvd_yr.htm
Если все пойдет правильно - то дело в древней прошивке 1.05.

Теперь про возможную "несанкционированную" правку файлов.
Проконтролируйте по дате и времени файл скидок, как я писал в предыдущем послании. Т.е. дату и время файла, когда карта отдана продавцам, и дата и время этого же файла, когда они привезли карту в офис. Это очень ВАЖНО.
Чтобы понять причину искажения данных.

Еще важное уточнение - это безобразие происходит на всех торговых точках, или одной или нескольких?

_________________
abashin@shtrih-m.ru
Абашин Анатолий


Вт апр 12, 2011 7:32 am
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
у нас 16 аппаратов, все работают на прошивке 1.05, на 3-х аппаратах произошла порча файлов, и все они не читают теперь исправные файлы. Всем аппаратам наша программа, при загрузке отчетов, записывает одинаковый файл (на текущую дату он одинаков для всех). Т.е. остальные аппараты с этими файлами работают.

Сейчас попробую с имитатором и прошивкой 2.00. Файлик "исправный" — прилагаю.


Вложения:
dsk_tvd.zip [27.47 КБ]
Скачиваний: 59
Вт апр 12, 2011 8:36 am
Профиль
Новичок

Зарегистрирован: Ср дек 03, 2008 5:01 pm
Сообщения: 76
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
P.Kovalev писал(а):
у нас 16 аппаратов, все работают на прошивке 1.05, на 3-х аппаратах произошла порча файлов, и все они не читают теперь исправные файлы. Всем аппаратам наша программа, при загрузке отчетов, записывает одинаковый файл (на текущую дату он одинаков для всех). Т.е. остальные аппараты с этими файлами работают.

Сейчас попробую с имитатором и прошивкой 2.00. Файлик "исправный" — прилагаю.

Только что проверил рабуту с Вашим файлом и на имитаторе, и на реальном аппарате (Прошивка 2.00 для АСПД Элвес-ПРН с отключенным принтером)
Все работает.
Запрос на код 7040000110005 (строка в файле 14000) прошел успешно (дало скидку 2%, как и надо).
Далее все записи с нулевым процентом. И то же работает. запрос по коду 7050100002001 (последняя строка) тоже сработала, но дала, как и надо, нулевой прпоцент.
Так что дело не в файле. Он "хороший"

_________________
abashin@shtrih-m.ru
Абашин Анатолий


Вт апр 12, 2011 9:39 am
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Здравствуйте. По вашему совету начали перепрошивку всех "проблемных" аппаратов на прошивку 2.00b. Аппараты на 2.00 работают нормально, но с некоторые не работают после прошивки.

При включении во время проверки выдается сообщение: "проверка таблицы ОР, ошибки есть".
Если зайти в режим регистрации и выбрать оплата, пишет: "Неисправн. накопителя, БД отключена!"
Пробовал один из таких аппаратов прошить версией 1.06 - ошибки не возникает.

П.с. Аппараты работают автономно без АСПД или фискальников.


Пн май 30, 2011 9:42 am
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Товарищи специалисты, как быть с прошивкой 2.00?


Ср июн 01, 2011 2:14 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10237
Откуда: Штрих-М
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Разбираемся.

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


Ср июн 01, 2011 3:16 pm
Профиль
Новичок

Зарегистрирован: Вт янв 25, 2011 9:56 am
Сообщения: 13
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Прошу прощения, проблема решилась. На тех аппаратах, что ругались ошибкой "проверка таблицы ОР, ошибки есть". Оказались не снятыми отчеты с гашением. Откатил прошивку на 1.06, "загасил" смену, прошил снова 2.00b и все заработало.


Ср июн 01, 2011 3:54 pm
Профиль
Новичок

Зарегистрирован: Ср дек 03, 2008 5:01 pm
Сообщения: 76
Сообщение Re: ШТРИХ-М-ТВД, ограничение количества дисконтных карт
Ссылка с http://kkt-tvd.ru/html/ver_2_00.htm

Порядок перехода на версию 2.00
----------------------------------------------
1. Перед перепрошивкой терминала необходимо ЗАКРЫТЬ смену и сохранить электронный журнал (ЭЖ).

2. При переходе на версию 2.00 существующие настройки будут утеряны и при первом запуске ТВД после перепрошивки все настройки будут сброшены в заводские. Поэтому, перед перепрошивкой, рекомендуется текущие настройки распечатать
"4.Программирование/2.Настройка ТВД/00.Печать параметров", с тем чтобы их можно было быстро восстановить в новой версии с минимальными трудозатратами.
Кроме того, при необходимости, может потребоваться откорректировать значение контрастности дисплея в "4.Программирование/2.Настройка ТВД/31.Яркость и контр.

3. После первого запуска после перепрошивки терминала ТВД, возможно появление сообщений об ошибках системы данных (БД товаров и ЭЖ). Данные сообщения необходимо игнорировать. После выхода в главное меню "Выбор" необходимо в "4.Программирование/3.Система данных/3.Технолог.операции выполнить 4.Стереть ПЗУ внутр., а для варианта "Нефискальное решения с АСПД на базе «Элвес-ПРН»" – дополнительно выполнить
5.Обнулить наличные.
=====================
Все это сделать _необходимо_, поскольку полностью изменен порядок и формат хранения данных во внутреннем ПЗУ, и, соответственно, старые данные будут определяться как ошибочные. Полное стирание внутреннего ПЗУ приводит к его очистке, а предварительное закрытие смены позволяет не потерять при этом данные из ЭЖ.

_________________
abashin@shtrih-m.ru
Абашин Анатолий


Пн июн 06, 2011 7:51 am
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 15 ] 

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

Сейчас этот форум просматривают: Google [Bot] и гости: 11


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

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