|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Добрый день! Столкнулся с проблемой - увеличились номера бланков до 20 позиций. А по ни идут расчеты - подсчет пропущенных. Фокс не тянет числа более 16 знаков. Есть ли простой путь решения проблемы - или придется извращаться с делением на части и пр.? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 16:09 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Точность в фоксе 15 знаков. Больше никак. Храни начало как строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 16:11 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
15 или 16 - не принципиально. Теперь то он весь с символе хранится ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 16:32 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Гурант15 или 16 - не принципиально. Теперь то он весь с символе хранится Ну и какие проблемы с символами? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 07:23 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Какие проблемы? На мой взгляд не всё так очевидно. "999" больше чем "1001" а этих символов более 15-ти, вот и вычисли - какие пропущены ((( ????????????????????????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 10:39 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
"0999" меньше "1001" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 10:41 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
ЛюдмilaКакие проблемы? На мой взгляд не всё так очевидно. "999" больше чем "1001" а этих символов более 15-ти, вот и вычисли - какие пропущены ((( ????????????????????????????? Если у вас цифры идут подряд и надо проверить не было ли ничего пропущенно, то чего уж лечге из строки в 16 символов выбрать например правые 2 или 3 символа и найти отсутствующие или у вас все 16 символов могут быть разными? С другой стороны как вам тут уже подсказали, сравнивать надо не 999, а 0999 и тогда всё встанет на своим места. Но а с другой стороны опишите всю логику присваиванися этого кода и тогда думаю спецы на сайте смогут вам подобрать оптимальный алгоритм решения задачи! Помню надо было решить задачу, которая должна делать все математические действия (сложение, вычитание, деление и умножение) стозначных чисел, вот это точно гемморой ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 12:11 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Dima T, ну и какие номера бланков пропущены??? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 18:06 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
какие бланки? я не в теме ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 18:20 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Dima Tкакие бланки? я не в теме+1Людмila"999" больше чем "1001" а этих символов более 15-ти, вот и вычисли - какие пропущены (((вот и догадайся, в каком году умерла бабушка швейцара :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 18:25 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Dima T, tanglir Вообще-то, тема про номера бланков, на практике порой сталкиваются с их строковой нумерацией. Людмila Наверное, можно попробовать так - в цикле создавать курсоры с полем с последовательно нарастающей строковой нумерацией и SELECT-ами сравнивать их с полем своей таблицы, собирая результаты в итоговый курсор. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 20:51 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
sg12Вообще-то, тема про номера бланков, на практике порой сталкиваются с их строковой нумерацией.Это понятно, просто написано было так, будто речь о пропущенных символах, а не о номерах. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 16:02 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
от Гугла: Квадриллион= 1 000 000 000 000 000 = 10^15 "На нашей планете живет примерно квадриллион муравьев! (да, их гораздо больше, чем людей, - примерно в 100 тысяч раз)." Компания и Гурант по-видимому уже всех муравьев бланками снабдила и всё живое на планете Земля. Квантиллион=1 000 000 000 000 000 000 = 10^18 а это кол-во бланков нам хватит на всю галактику! и соседям тоже! Это ведь альтернативный источник энергии! Топи мартеновские печи бланками - тысячи лет не потухнут. Да где сырья столько взять на изготовление бумаги для бланков, которые видел Гурант. Ребят, наверное нам просто парят! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 15:17 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Номера банковских счетов тоже двадцатизначные. Хотя 10 цифр хватило бы. А протокол IPv6 позволяет выдать персональный IP каждому атому нашей планеты ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 15:31 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Dima T Номера банковских счетов тоже двадцатизначные. Хотя 10 цифр хватило бы. А протокол IPv6 позволяет выдать персональный IP каждому атому нашей планеты Дело ведь не только в уникальности, а ещё и в том, чтобы сам код заключал в себя какую любо информация. Это как у меня в программе есть КОД ТУ 9 символов, но первые 2 символа это код района, первые 5 сиволов это номер договора, а уж последние 4 символа идут порадковый номер. Так и здесь номер бланка может содержать в себе кучу иной информации ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 07:31 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
В случае с автором топика, наверняка это совсем не порядковый номер, а (надеюсь) набор определенной информации. И совсем непонятна целесообразность подсчета пропущенных бланков по 20 символам Полис ОМС единого образца состоит из 16 символов - TTPYYYYMMDDNNNNK так вот порядковый номер полиса - NNNN, т.е. всего 4 символа, всё остальное содержит иную информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 10:24 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
ЛюдмilaПолис ОМС единого образца состоит из 16 символов - TTPYYYYMMDDNNNNK так вот порядковый номер полиса - NNNN, т.е. всего 4 символа, всё остальное содержит иную информацию. Можно расшифровку этих символов? Нам говорили что полис ОМС единого образца не содержит в себе никакой информации, это просто номер. Хотя первые два символа это код региона, и по какому принципу он ставится непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 21:17 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
tor300, вас ввели в заблуждение. Полис ОМС единого образца, кроме прочего содержит дату рождения владельца и его пол. Мне известно два алгоритма генерирования данного номера. Первый - со всеми подробностями просочился в сеть (наверное из-за этого с некоторых пор его перестали использовать) TTPYYYYMMDDNNNNK ТТ - регион; Р - район; YYYYMMDD - 1999/05/31 + какая-то глупая заморочка по полу; NNNN - порядковый номер полиса; K - контрольная цифра; Второй - тщательно скрывают, он далеко не столь очевиден, его используют в данное время. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 00:11 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Людмila, На моем полисе нет даты рождения, и на других с которыми имел дело, тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 01:07 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Значить номер соответствует Второму алгоритму. можешь парочку номеров опубликовать, а я напишу - какая в них заложена инфа. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 01:57 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Людмila, Не уверен, что эти данные можно выкладывать в общий доступ. Есть ли во втором алгоритме расчет контрольной суммы? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 02:22 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Да, контрольная сумма высчитывается. информация закодированная в номер полиса ОМС считается обезличенной, так что бояться не стоит. Возможно на досуге напишу и выложу прогу. Может кому пригодиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 02:48 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
ЛюдмilaВторой - тщательно скрываютВот ******, государству абы чего поскрывать бы. Что в этом алгоритме может быть такого секретного? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 05:40 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Больше скажу, в штрих-коде на полисе еще зашифрованные ФИО+ДР+пол) Про номер полиса вроде 1 алгоритм, а вот про формирование штрих-кода там 2. 1-ый да, утек в сеть, но и там смешения по байтам в соответствии с таблицей. 2-ой документации нет, но ТФОМСы некоторых областей представляют DLL для расшифровки. Если Вы работаете в СМО и хотите проверять все-ли бланки у Вас пришли, то 1) у ГосЗнака есть функция доступа по хасп-ключу к функции напечатанных бланков для данной СМО (год назад по крайней мере было). 2) Поработайте с ТФОМС у некоторых есть функции выгрузки какие полисы в каких партиях пришли, а дальше сканером считывать номера из штрих-кода не сложная задача. + к ней сразу пометку в базе для информирования ЗЛ. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 08:42 |
|
Длинные номера (более 16 позиций)
|
|||
---|---|---|---|
#18+
Плотно со штрих-кодом придется разбираться на днях. В поликлиники привезли Инфо.киоски (терминалы - эл.очередь) оборудованные термопринтером и считывателем штрих-кода. Скорей всего в шт-коде побольше информации, без всякого кодирования. Повторюсь, в номере интересно только дата рождения и пол, которые зашифрованы (явно не прописаны), ну регион ещё - первые два символа (как на номере у авто) 77-Москва, 78-Питер, 33-Кировская обл. Всё ))). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 10:04 |
|
|
start [/forum/topic.php?fid=41&msg=39060811&tid=1582249]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
90ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 191ms |
0 / 0 |