в процедуре идет заполнение таб части, для заполнения одного реквизита создала функцию, в ней запрос вытаскивающий нужное мне значение, функция возвращает результат запроса. как потом присвоить этот результат запроса?
процедура
Строка = Объект.ТаблицаУслуг.Добавить();
Строка.Наим = наименование;
получимРеквизит();
Строка.реквизит = ???
КонецПроцедуры
функция
реззапроса = запрос.Выполнить().Выгрузить();
возврат реззапроса;
КонецФункции
Если ДанныеДляРеквизита = Неопределено Тогда
Строка.реквизит = 0;
Иначе
Строка.Реквизит = ДанныеДляРеквизита.<имя поля в запросе>;
КонецЕсли;
КонецПроцедуры
функция
реззапроса = запрос.Выполнить();
Если РезЗапроса.Пустой() Тогда
Возврат Неопределено;
КонецЕсли;
Что-то мне подсказывает, что переменной "Запрос" нет ;)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший