Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2013(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Спасибо Спасибо Спасибо, Андрей!!! Просто преогромнейшее человеческое спасибо :) Все работает как часы) Правда немного видоизменил строчки substr так как символы рубило. Вообщем это именно то, что было нужно. Отредактировано пользователем 21 мая 2013 г. 7:36:03(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2013(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Андрей, если несложно, я все сделал , но появился каверзный вопрос, это разность кол-во цифр в поле ИНН у ЮР лиц и ИП, 10 и 12 соответственно, если есть какое либое готовое решение, поделитесь пожалуйста, Строка INN в сертификатах имеет вид: 7731842768/KPP=732801001/OGRN=1107746804373. То есть надо вывести ИНН 7731842768 и отдельно КПП. А вот если будет сертификат у ИП, тогда у него КПП будет 0, а ИНН 773184276812 будет иметь 12 символов. Как с такой задачей справиться?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,343 Сказал «Спасибо»: 550 раз Поблагодарили: 2214 раз в 1728 постах
|
Приведен пример ИНН\КПП\ОГРН для неструктурированного поля, которое встречается все реже и реже :) У квалифицированных сертификатов ИНН\КПП\ОГРН имеют отдельные идентификаторы |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,343 Сказал «Спасибо»: 550 раз Поблагодарили: 2214 раз в 1728 постах
|
Автор: simix07 А вот если будет сертификат у ИП, тогда у него КПП будет 0, а ИНН 773184276812 будет иметь 12 символов. Как с такой задачей справиться? так |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2013(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Андрей * Приведен пример ИНН\КПП\ОГРН для неструктурированного поля, которое встречается все реже и реже :) У квалифицированных сертификатов ИНН\КПП\ОГРН имеют отдельные идентификаторы ну я делаю под 63-ФЗ, где будут квалифицированные ЭЦП, проще тогда не заморачиваться?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,343 Сказал «Спасибо»: 550 раз Поблагодарили: 2214 раз в 1728 постах
|
Автор: simix07 Автор: Андрей * Приведен пример ИНН\КПП\ОГРН для неструктурированного поля, которое встречается все реже и реже :) У квалифицированных сертификатов ИНН\КПП\ОГРН имеют отдельные идентификаторы ну я делаю под 63-ФЗ, где будут квалифицированные ЭЦП, проще тогда не заморачиваться? Я бы не стал... |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2013(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
Андрей еще такой вопрос, а как в божеский вид визуализацию привести? На данный момент даже на демо странице в поле выбора сертификата такая белиберда, что не каждый сообразит какой сертификат выбрать, как сделать чтобы отобразилось ФИО и срок действия.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,343 Сказал «Спасибо»: 550 раз Поблагодарили: 2214 раз в 1728 постах
|
Автор: simix07 Андрей еще такой вопрос, а как в божеский вид визуализацию привести? На данный момент даже на демо странице в поле выбора сертификата такая белиберда, что не каждый сообразит какой сертификат выбрать, как сделать чтобы отобразилось ФИО и срок действия. например, для начала... Файл Code.js - в него добавить функцию Get_Value. В функции FillCertList вместо: oOpt.text = cert.SubjectName; написать oOpt.text = Get_Value(cert.SubjectName,'CN'); Будут только ФИО. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,343 Сказал «Спасибо»: 550 раз Поблагодарили: 2214 раз в 1728 постах
|
oOpt.text = Get_Value(cert.SubjectName,'CN')+ ' ' + cert.ValidToDate.toLocaleDateString(); ФИО + Срок действия |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2013(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 6 раз Поблагодарили: 1 раз в 1 постах
|
да, только теперь данные в input заполняются укороченные) только фио и срок действия) ну оно и логично: function onClickBtn() { var selectBox = document.getElementById("ctl00_ContentPlaceHolder1_CertListBox"); var selectedValue = selectBox.options[selectBox.selectedIndex].text;
( "ФИО: " + Get_Value(selectedValue,"CN=")+ "\n"+ "ИНН: "+ Get_Value(selectedValue,"ИНН=") + "\n"+ "КПП: "+ Get_Value(selectedValue,"КПП=") + "\n"+ "Должность: " + Get_Value(selectedValue,"T=")+ "\n"+ "Email: "+ Get_Value(selectedValue,"E=") + "\n"+ "Организация: " + Get_Value(selectedValue,"O=") );
document.getElementById("CN").value=Get_Value(selectedValue,"CN="); document.getElementById("E").value=Get_Value(selectedValue,"E="); document.getElementById("O").value=Get_Value(selectedValue,"O="); document.getElementById("T").value=Get_Value(selectedValue,"T="); document.getElementById("ИНН").value=Get_Value(selectedValue,"ИНН="); document.getElementById("КПП").value=Get_Value(selectedValue,"КПП=");
} Что тут прописать что бы данные брал из SubjectName?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close