Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / 1C8 Функции в запросе / 7 сообщений из 7, страница 1 из 1
21.07.2009, 15:34
    #36101076
alex_v_l
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
Приветствую всех!
Подскажите новичку, можно в запрос подставить свою функцию.
В v7.7 примерно так:
...
|Ном = Справочник.Номенклатура;
...
|Условие (МояФункция(Ном.Артикул, Парам2) = 1);
...
Как подобное написать в 8?

Заранее спасибо.
...
Рейтинг: 0 / 0
21.07.2009, 16:03
    #36101178
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
нельзя
...
Рейтинг: 0 / 0
21.07.2009, 16:21
    #36101247
alex_v_l
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
Господин ПЖнельзя

Подскажите тогда решение.
Как сделать поиск товара по артикулу с использованием маски: "*ввв", "ввв*", "ввв*ввв" и т.д.
...
Рейтинг: 0 / 0
21.07.2009, 16:23
    #36101257
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
ПОДОБНО
...
Рейтинг: 0 / 0
21.07.2009, 16:27
    #36101263
слоненок
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
alex_v_l, вместо звездочки нужно знак процента.
...
Рейтинг: 0 / 0
21.07.2009, 17:48
    #36101464
alex_v_l
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
Спасибо слоненок и Господин ПЖ.

работает если маска в начале или в конце, этого пока хватит.
...
Рейтинг: 0 / 0
21.07.2009, 18:23
    #36101564
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C8 Функции в запросе
в справке все есть


Оператор проверки строки на подобие шаблону
Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.

Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки:

% (процент): последовательность, содержащая любое количество произвольных символов
_ (подчеркивание): один произвольный символ
[…] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
[^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания
Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки.

Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ.

Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов:
буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в.

Причем перед этой последовательностью может располагаться произвольный набор символов
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1C8 Функции в запросе / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]