Как залить карты мифаре в софт " Комендант "

Все вопросы по системам контроля доступа, учету рабочего времени, домофонам и интеркомам.
v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 21 мар 2015, 18:36

Вопрос в следующем есть карты мифаре. Настольный считыватель Proxy-USB MA выдает следующие коды :

100
31207
" 2763946471 " - 10 значный
0002763946471

У7
79У7
Ф4ИУ79У7
00Ф4ИУ79У7

НАДО ПЕРЕВЕСТИ ИЗ 10 ЗНАЧНОГО ФОРМАТА (2763946471 ) В 8 ЗНАЧНЫЙ (190,31207) Формат “3 + 5”.
в тех. поддержке объяснили следующие схему

Лучше всего взять калькулятор windows вид -программист. 10 значный код вставить в него перевести hex вид, взять из него младшие 2 байта и перевести обратно в десчятичный это будут цифры после запятой и следующий байт это будут цифры до запятой. Формат карт использовать “3 + 5”.
пример
2763946471
переводи м в hex
A4BE79E7
BE переводим в dec 190
79E7 переводим в 31207
вводим код карты 190,31207

Все бы ничего если их не было огромное количество около 7 тысяч штук

Подскажите ТАБЛИЦУ, ПЕРЕВОДЧИК, ПРОГРАММУ для перевода карт

v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Re: Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 21 мар 2015, 18:41

Во вложении находится EXEL документ для перевода емарин карт. Если я ввожу в данный документ 10 значный код на выходе получаю 8 значный ТО ОН не подходит для программы

kostyanessi
Специалист
Сообщения: 227
Зарегистрирован: 11 авг 2012, 22:07

Re: Как залить карты мифаре в софт " Комендант "

Сообщение kostyanessi » 21 мар 2015, 22:52

вот,держи! Посчитал то, что тебе нужно. Если файл не откроется, пиши, открою доступ в гуглдокс, тк писал формулу там, потому что у меня стоит офис2003 дома, он таким функциям, как DEC2HEX и обратно ещё не научен:)

v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Re: Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 22 мар 2015, 18:56

Я не селен в exel куда нужно вставить 2763946471 что бы получить 190,31207

заранее огромное СПАСИБО

у меня exel 2010

kostyanessi
Специалист
Сообщения: 227
Зарегистрирован: 11 авг 2012, 22:07

Re: Как залить карты мифаре в софт " Комендант "

Сообщение kostyanessi » 23 мар 2015, 01:32

я же подписал колонки и даже вставил именно этот код в качестве примера:) Первая колонка - десятизначный код, вторая колонка - тот код, который нужен тебе.

v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Re: Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 23 мар 2015, 09:26

Открываю exel документ вижу следующее ( во вложении ) И как сделать так чтобы в колонке ( то что тебе нужно ) вместо ( #ИМЯ? ) появился код

извиняюсь за беспокойство

kostyanessi
Специалист
Сообщения: 227
Зарегистрирован: 11 авг 2012, 22:07

Re: Как залить карты мифаре в софт " Комендант "

Сообщение kostyanessi » 23 мар 2015, 09:33

а... excel2010 не понимает функции JOIN, держи переделанный под эксель2010

v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Re: Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 23 мар 2015, 10:33

Вставляю в столбец десятичный 2763946471 в столбце ( то что тебе нужно ) вместо кода появляется ( #ЗНАЧ! )

v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Re: Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 23 мар 2015, 10:41

Огромное человеческое СПАСИБО все разобрался. Все работает. Единственный вопрос можно ли код 190,31207
сделать без запятой

Спасибо

kostyanessi
Специалист
Сообщения: 227
Зарегистрирован: 11 авг 2012, 22:07

Re: Как залить карты мифаре в софт " Комендант "

Сообщение kostyanessi » 23 мар 2015, 13:12

да не за что, пользуйся!
А как именно нужно? через пробел 190 31207, слитно 19031207, или в разные ячейки |190|31207| ?

v.kostomarov
Специалист
Сообщения: 126
Зарегистрирован: 29 янв 2015, 16:21

Re: Как залить карты мифаре в софт " Комендант "

Сообщение v.kostomarov » 23 мар 2015, 14:04

нужно слитно

kostyanessi
Специалист
Сообщения: 227
Зарегистрирован: 11 авг 2012, 22:07

Re: Как залить карты мифаре в софт " Комендант "

Сообщение kostyanessi » 23 мар 2015, 18:18

тогда формула будет такой:
= СЦЕПИТЬ(HEX2DEC(ЛЕВСИМВ(ПРАВСИМВ(DEC2HEX(A2);6);2));HEX2DEC(ПРАВСИМВ(DEC2HEX(A2);4)))

Ответить

Вернуться в «Контроль доступа, домофоны, учет рабочего времени.»