Условия в запросах 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