|
СКД вычисляемое поле |
☑ |
0
sema76
15.04.16
✎
15:00
|
Хочу использовать строковую Функцию Найти(Строка, Подстрока)
Отчет пишет Функция не найдена.
|
|
1
ДенисЧ
15.04.16
✎
15:02
|
Вынеси её в общий модуль
|
|
2
sema76
15.04.16
✎
15:04
|
(1) Каким образом? Я не знаю ее код. Его можно где-то посмотреть?
|
|
3
ДенисЧ
15.04.16
✎
15:06
|
Можно написать
Функция МояНайти(Где, Кого) Экспорт
Возврат Найти(где, Кого)
КонецФункции
в общем модуле...
|
|
4
sema76
15.04.16
✎
15:09
|
(3) Это я понимаю. А где можно посмотреть существующий код Функции Найти подстроку в строке.
|
|
5
ДенисЧ
15.04.16
✎
15:10
|
(4) Есть один вариант... Устроиться в 1с программистом. И спереть оттуда код.
|
|
6
Тролль главный
15.04.16
✎
15:10
|
(4) зачем оно тебе?
(0) в тексте запроса что-ли?
|
|
7
Тролль главный
15.04.16
✎
15:12
|
встроенные функции недоступны в СКД
|
|
8
sema76
15.04.16
✎
15:18
|
(6) В тексте запроса не получается. Есть оператор Подобно, но он работает только с Шаблоном константой.
|
|
9
ДенисЧ
15.04.16
✎
15:19
|
"Есть оператор Подобно, но он работает только с Шаблоном константой"
Вот ведь ЛПП....
|
|
10
sema76
15.04.16
✎
15:24
|
(9) ?
Выбрать
...
Из
...
Где
ВТ1.Строка Подобно ВТ2.Строка
Не работает. Или что-то не так делаю?
|
|
11
ДенисЧ
15.04.16
✎
15:25
|
Где
ВТ1.Строка Подобно &Парам
|
|
12
sema76
15.04.16
✎
15:28
|
(11) Так у меня Парам это строки из ВТ
|
|
13
Тролль главный
15.04.16
✎
15:28
|
(10) у меня работает
ВЫБРАТЬ
ЗаказПокупателя.Ссылка
ИЗ
Документ.ЗаказПокупателя КАК ЗаказПокупателя
ГДЕ
ЗаказПокупателя.Комментарий ПОДОБНО "%"+ЗаказПокупателя.Номер+"%"
ЧЯДНТ?
|
|
14
sema76
15.04.16
✎
15:31
|
(13) Пишет: Неверные параметры +
|
|
15
ДенисЧ
15.04.16
✎
15:31
|
(12) И таки шо?
|
|
16
Тролль главный
15.04.16
✎
15:32
|
(14) потому что надо строки конкатенировать
|
|
17
Тролль главный
15.04.16
✎
15:33
|
+(16) ограниченной длины
|
|
18
sema76
15.04.16
✎
15:43
|
(17) Даже не верится. Вот так заработало:
ГДЕ
ВЫРАЗИТЬ(ВТ1.Строка КАК СТРОКА(250)) ПОДОБНО "%" + (ВЫРАЗИТЬ(ВТ2.Строка КАК СТРОКА(250))) + "%"
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший