|
ВиД: Функция с параметром, которая возвращает строку.
| ☑ |
0
Живой Ископаемый
07.04.17
✎
08:25
|
Всего мнений: 1
Никто не использовал? Дали функцию, хочу ее заюзать через ВиД, а не через АДО.
Функция принимает строковый параметр и возвращает тоже строку (или nil), но что-то никак. :(
В конструкторе запроса она вообще не появляется,
из кода пытаюсь вызвать вот так:
ВнешниеИсточникиДанных.Процессинг.ПРЕФИКС_TECH_SUPPORT_GET_ACCESS_URL("01-000000000007533")
Всегда возвращается Неопределено.
Как вообще правильно? А то функцию первый раз понадобилось.
|
|
1
Cyberhawk
07.04.17
✎
08:52
|
Ну ты уже создал таблицу ВИДа, на вкладке "Данные" выбрал "Вид таблицы" = "Выражение"?
|
|
2
Fedor-1971
07.04.17
✎
08:59
|
(0) т.е. у тебя есть некая система, типа SQL, и ты пытаешься вызвать хранимую процедуру через внешние источники данных?
Если так, то ВиД вроде предназначен только для чтения того, что сохранено без использования внутренних возможностей системы хранения (т.е. некий универсальный ридер из систем хранения данных). Принцип: читай что хочешь, но обрабатывай "сырой" дамп
|
|
3
Naf2017
07.04.17
✎
09:07
|
если это скалярная функция, а не табличная хранимая процедура, то имхо не взлетит
надо оборачивать в ХП или Вью
|
|
4
Неверный Параметр И
07.04.17
✎
09:27
|
(0) емнип через запрос. Выбрать ... Как результат и все такое
|
|
5
Живой Ископаемый
07.04.17
✎
10:51
|
Так, короче, сорри, все работает именно так как я написал
то есть:
Линк = ВнешниеИсточникиДанных.Процессинг.ПРЕФИКС_TECH_SUPPORT_GET_ACCESS_URL("01-000000000007533") ;
Просто Линк который генерируется живет 3 часа. И потом запись из вьюхи удаляется, и функция возвращает неопределено.
После того как я попросил перегенерировать линк, именно такая запись стала возвращать строку.
в дереве метаданных выглядит вот так:
Надо вот так делать |
|
6
Живой Ископаемый
07.04.17
✎
10:54
|
Ну то есть функцию нужно использовать из Кода, как если бы она была 1совской функцией, а не а запросе.
|
|
7
Живой Ископаемый
07.04.17
✎
11:59
|
Нужно просто поставить в уме галочку и 1С вцелом и ВиДу вчастности, что эта штука таки работает и совсем просто
|
|