Имя: Пароль:
1C
 
Условия в запросах 7.7 (нужен аналог ПОДОБНО)
0 Trance_1C
 
27.05.10
04:11
во время обмена с бухией 77 нужно идентифицировать контрагента по ИНН
у меня во время выгрузки есть только ИНН например 254000106852 а там в поле ИНН заносится ИНН\КПП. реально в запросе идентифицировать мой ИНН
по шаблону типа подобно "%254000106852%"?
1 Индийска праграмиста
 
27.05.10
04:18
насколько я помню в запросах 1с 7.7 можно использовать функции из модуля
2 Trance_1C
 
27.05.10
04:32
(1) этож будет медленно, а есть кусок кода с примером?
3 DenLaDen
 
27.05.10
05:11
ТекстЗапроса = "
   |SELECT
   |    Спр.Code as Код,
   |    Спр.Descr as Наименование,
   |   Спр.SP495 as ИНН
   |FROM
   |    $Справочник.Контрагенты as Спр
   |WHERE    
   |    $Спр.ИНН LIKE '%" + СтрИНН + "%'";
4 dk
 
27.05.10
06:19
Условие Найти(ГдеИщем, ЧтоИщем) > 0
5 МихаилМ
 
27.05.10
09:00
тк поле с инн  закодированно в виде инн\кпп, т.е. расположено встроке первой
то в запросе можно написать условие


условие (
(инн >= Инн)
и
(инн < СледующийПослеИнн)
)

где СледующийПослеИнн =

инн с замененным последним сиволом, увеличенным кодом символа на 1

сответствено для кпп такой алгоритм не работает.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn