|
кол-во цифр инн в условии | ☑ | ||
---|---|---|---|---|
0
Razzle Kay
11.06.21
✎
18:51
|
привет, как поставить условие чтобы отбирались только контрагенты с нужным колвом цифр инн? что-то типа инн = 9 цифр
|
|||
1
Смотрящий
11.06.21
✎
18:52
|
в запросе ?
в цикле ? |
|||
2
Razzle Kay
11.06.21
✎
18:53
|
(1) ну я в консоли запросов делаю
|
|||
3
Razzle Kay
11.06.21
✎
18:55
|
(1) мне нужно вывести список всех контрагентов с условием кол-во цифр в инн
|
|||
4
youalex
11.06.21
✎
19:00
|
ПОДОБНО "_________"
|
|||
5
Злопчинский
11.06.21
✎
19:00
|
(3) что за? колов цифр в ИНН (если говорим про резидентов) напрямую связано с типом контрагента юрик/визик/ИП. Или ты про то что в базе бардак и надо прибираться?
|
|||
6
Злопчинский
11.06.21
✎
19:01
|
(3) типовыми средствами без всяких консолей тупо печтаем список и упорядочиваем по ИНН. там где ИНН больше 99999999 - отсекаем...
|
|||
7
Razzle Kay
11.06.21
✎
19:02
|
(5) ага, бардак и надо убираться, (4) помогло
|
|||
8
Базис
naïve
11.06.21
✎
19:27
|
111111111 > ИНН > 999999999
|
|||
9
Базис
naïve
11.06.21
✎
19:28
|
А, ещё равно может быть.
|
|||
10
Злопчинский
11.06.21
✎
20:25
|
(8) если отсортировать - все бубудет правильно, единицы НЕ будут больше. у тебя и в 1 и в 9 - по 9 знакомест
|
|||
11
Базис
naïve
11.06.21
✎
23:51
|
(10) В ТЗ было 9. Я помню, что в РФ у физиков и ИП по 12, у юриков по 10.
|
|||
12
Документовед
12.06.21
✎
11:26
|
Если количество символов в реквизите 12
ВЫБРАТЬ "_ *09_09_21" КАК ИНН ПОМЕСТИТЬ втДанные ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втДанные.ИНН, ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 1, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 2, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 3, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 4, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 5, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 6, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 7, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 8, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 9, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 10, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 11, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(втДанные.ИНН, 12, 1) ПОДОБНО "[0-9]" ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК КолвоЦифр ИЗ втДанные КАК втДанные |
|||
13
ДедМорроз
12.06.21
✎
11:37
|
Физик от ИП по ИНН не отличается,т.к.ИНН один и на физическое лицо,то что оно открыло ИП можно смотреть по ОГРНИП.
|
|||
14
Aleksey
12.06.21
✎
12:38
|
(8) У крыма ИНН начинаеться с "0"
|
|||
15
ДедМорроз
12.06.21
✎
15:15
|
И не только у крыма.
Поэтому,хранить ИНН как число нельзя. |
|||
16
youalex
13.06.21
✎
01:01
|
(15) никто и не говорил про хранение ИНН в виде числа. Речь шла про "цифры". Цифра - это символ.
|
|||
17
hhhh
13.06.21
✎
18:39
|
(0) ПОДСТРОКА(ИНН, 10, 1) = ""
|
|||
18
Гений 1С
гуру
13.06.21
✎
19:07
|
(17) именно
|
|||
19
ДедМорроз
13.06.21
✎
20:22
|
Позвольте,но в это условие 8 тоже подойдет
|
|||
20
Aleksey
13.06.21
✎
20:48
|
(19) нет ибо условие в (8) не пропустит Инн, которые начинаются с 0
С другой стороны (17) не контролирует мусор в Инн. Например буквы, пробелы, спец символы |
|||
21
Aleksey
13.06.21
✎
20:53
|
В 7ке Инн был совмещен с кпп т.е. Имел длину 20 символов для юриков. Так что (17) и (8) не прокатило бы. Так что ещё нужно смтореть что за конфа
|
|||
22
ДедМорроз
14.06.21
✎
00:39
|
Я говорю о том,что было сказано ИНН в определенном числе цифр,но в (17) отбираются все ИНН меньше 10 символов,даже незаполненные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |