|
Вызов функции общего модуля из ЗАПРОСА 1С | ☑ | ||
---|---|---|---|---|
0
alexeyomg
31.05.16
✎
12:25
|
Необходимо вызвать функцию Общего модуля 1с внутри тела запроса.
Нельзя использовать "Установить параметр". Не спрашивайте почему, дольше объяснять. Меня не интересуют альтернативные пути решения. Я представляю, что можно сделать примерно такой запрос: ВЫБРАТЬ Пользователи.Ссылка, Пользователи.Представление ИЗ Справочник.Пользователи КАК Пользователи ГДЕ Пользователи.Наименование = ОбщийМодуль.Тест() функция Тест возвращает строчку, которая подставляется в запрос. Но это не работает. Вот и хочу знать, можно ли как-то в теле запроса прописать вызов функции, чтобы результат сразу подставлялся? |
|||
1
leonidk
31.05.16
✎
12:28
|
нет
|
|||
2
FIXXXL
31.05.16
✎
12:30
|
(0) нет
не стыдись, расскажи почему ПараметрЗапроса не хочешь |
|||
3
FIXXXL
31.05.16
✎
12:32
|
(0) как вариант: можешь общей функцией создать ТабЗначений, ее в Запрос и соединить с данными запроса
|
|||
4
arsik
гуру
31.05.16
✎
12:32
|
(0) С емерошника издалека видно.
|
|||
5
alexeyomg
31.05.16
✎
12:32
|
)))))) потому что это я делаю через com соединение из сторонней программы. Но оттуда у меня не работает прямой вызов метода. Но запрос работает отлично. Поэтому я и подумал, можно ли через запрос вызвать функцию :(
Вот это обсуждение. Вызов функции общего модуля серверной 1С (8.3) по COM |
|||
6
alexeyomg
31.05.16
✎
12:33
|
Нет, я с 8-ки начал разрабатывать. Просто задача заковыристая. Точнее ищу обходные пути.
|
|||
7
Philix
31.05.16
✎
12:34
|
(5) вот так понятнее... Дальше в той ветке по теме.
|
|||
8
breezee
31.05.16
✎
13:00
|
В СКД у полей можно использовать код общеих модулей (просто к слову)
|
|||
9
Рэйв
31.05.16
✎
13:08
|
(0)А так?
Запрос.Текст="..... | Пользователи.Наименование ПОДОБНО """+ ОбщийМодуль.Тест()+"""" |
|||
10
Sammo
31.05.16
✎
13:13
|
Только в СКД.
А так - или параметр или динамическая сборка запроса. |
|||
11
Матиус III
31.05.16
✎
13:37
|
(10) Если общий модуль для внешнего подключения закрыт, при использовании СКД он для последнего откроется? Через СКД тоже не заработает ИМХО.
Или почему еще может не работать прямой вызов метода? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |