|
как передать значение? | ☑ | ||
|---|---|---|---|---|
|
0
cyx7
17.03.15
✎
10:20
|
в процедуре идет заполнение таб части, для заполнения одного реквизита создала функцию, в ней запрос вытаскивающий нужное мне значение, функция возвращает результат запроса. как потом присвоить этот результат запроса?
процедура Строка = Объект.ТаблицаУслуг.Добавить(); Строка.Наим = наименование; получимРеквизит(); Строка.реквизит = ??? КонецПроцедуры функция реззапроса = запрос.Выполнить().Выгрузить(); возврат реззапроса; КонецФункции |
|||
|
1
Ненавижу 1С
гуру
17.03.15
✎
10:22
|
результат запроса присвоить реквизиту строки ТЧ?
это огонь, я считаю |
|||
|
2
cyx7
17.03.15
✎
10:24
|
(1) я так и делала, но пишет что переменная не определена
|
|||
|
3
cyx7
17.03.15
✎
10:24
|
(1) а делала так Строка.реквизит = реззапроса.реквизит;
|
|||
|
4
eklmn
гуру
17.03.15
✎
10:25
|
ррр =получимРеквизит();
Строка.реквизит = ррр.ЧЕТАТАМреквизит |
|||
|
5
eklmn
гуру
17.03.15
✎
10:25
|
запрос пустой
|
|||
|
6
D_E_S_131
17.03.15
✎
10:25
|
|
|||
|
7
hhhh
17.03.15
✎
10:25
|
результат запроса это таблица. То есть надо вытащить реквизит из таблицы
функция ПолучитьМойРеквизит(); Таб = запрос.Выполнить().Выгрузить(); Если Таб.Количество() = 0 Тогда Возврат Неопределено; Иначе возврат Таб[0].ИмяНужногоРеквизита; КонецЕСли; КонецФункции |
|||
|
8
cyx7
17.03.15
✎
10:27
|
всем большое спасибо, разобралась)) моя невнимательность всему виной)
|
|||
|
9
GROOVY
17.03.15
✎
10:27
|
Что-то мне подсказывает, что переменной "Запрос" нет ;)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |