#0
by Вася Пупкин
Нужно найти организацию по ИНН в справочнике контрагентов. Использовал метод НайтиПоРеквизиту: Запускаю - находит не у всех, хотя ИНН у всех есть. Посмотрел - оказывается, у некоторых забито ИНН/КПП, как в форме элемента контрагента указано, а у других - только ИНН, КПП нет. Переменная ИННОператора содержит только ИНН. Оказывается, метод НайтиПоРеквизиту ищет не по первым символам, а по полному совпадению. Мне посоветовали для КПП взять 4 первые цифры ИНН и прибавить "01001". Помогает, но не для всех. Довольно-таки у многих КПП совсем другое. Нужно какой-то запрос написать, чтобы в этой ситуации все-таки найти организацию по ИНН. Помогите кто-нибудь, а то я запросы писать не умею, а отчет нужен срочно.
#1
by big
Разные понятия надо хранить в разных местах. Сделай отдельный реквизит для КПП. Кстати он далеко не всегда "равен" 4_первых_знака_ИНН+"01001" и базироваться на этом не нужно.
#2
by Вася Пупкин
Вы не поняли. Нет у меня КПП. Нету. Есть готовый давно заполненный справочник, в котором ИНН уже слеплен с КПП. А мне нужно в этом справочнике найти контрагента, имея только ИНН.
#4
by Вася Пупкин
Нельзя менять конфу. Она должна остаться в первоначальном состоянии - условия задачи. Выкручиваться надо без этого. Ладно, я вроде запрос какой-то настряпал, сейчас попробую запустить.
#6
by NDV
0. Найти(ИНН,ИскомыйИНН)>0; 1. В строке ищи первую "не цифру" и от нее Лев("",<позиция не цифры>-1); 2. Лев("",12) если преобразуется в число и в числе 12 разрядов - ФЛ. Если не преобразуется бери Лев("",10) - для ЮЛ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как найти контрагента по ИНН ?
- В каком реквизите хранится ИНН в справочнике контрагентов в комплексной?
- Нужно найти документ Реализация(DT1611. Запись 3414).
- Нужно переименовать (Наименование) все товары в справочнике.
- Как найти точку диаграммы ганта? (метода Найти() нет)
- Нужно поставить 1С V8 SQL версию, что нужно для этого купить?
- Как создать организацию, как ИП с ИНН - 12 знаков, и ОГРН - 15 знаков
- Нужно найти цены, оканчивающиеся на конкретную цифру
- ERP заполнение контрагентов по ИНН и история КПП
В этой группе 1С
- Методы ВыбратьЭлементыПоРеквизиту() и ПорядокРеквизита() 7.7
- Не работает НайтиПоКоду, НайтиПоНаименованию
- Как в форме установить поле списка на нужную строку?!
- Не формируются проводки по 68 счету
- номенклатура одна, а цены разные... как сделать подбор
- Вопрос имеет ли 1С ограничение по количеству реквезитов в документе?
- 1С 7.5 на XP при работе ошибки блокеровки файлов Error 50, 56, 110 ?
- можно ли в запросе выразить число в строку?
- 1С7: Операции, введенные вручную - теория.
- Кто-нибудь делал в 1С связь многие-ко-многим?
- Штрих код печатается в виде рамки
- Стоит ли сворачивать базу?
- Неверное форматирование полей типа Дата при слиянии Word документов
- чайник + web расширение
- Учет неоплаченных накладных
- отличия 'Ввод остатков' от 'Оприходование ТМЦ' (ТиС)
- Таблица: 1SSYSTEM ошибка блокировки при модификации или удалении записи.
- Функция в запросе работает под DBF, но не работает под SQL
- Как выбрать элементы только корневого каталога справочника?
- V7 Запрос по БухСчету (Не бух запрос)