|
Пустое значение у реквизита | ☑ | ||
---|---|---|---|---|
0
dart909
08.07.15
✎
12:55
|
Не понимаю почему пустое значение, подскажи пожалуйста, вот код:
&НаКлиенте Процедура ПриОткрытии(Отказ) ПолучитьСведения(Состояние,Должность); Сообщить(Состояние); КонецПроцедуры &НаСервере Функция ПолучитьСведения(Статус,Должность) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ИнформацияОСотрудниках.Должность КАК Должность, | ИнформацияОСотрудниках.Статус КАК Статус |ИЗ | РегистрСведений.ИнформацияОСотрудниках КАК ИнформацияОСотрудниках |ГДЕ | ИнформацияОСотрудниках.Должность = &Должность | И ИнформацияОСотрудниках.Статус = &Статус"; Запрос.УстановитьПараметр("Должность", Должность); Запрос.УстановитьПараметр("Статус",Статус); РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); //Выборка. Возврат РезультатЗапроса.Выбрать().Следующий() КонецФункции |
|||
1
dart909
08.07.15
✎
12:57
|
Состояние и должность реквизиты формы элемента справочника сотрудники.
|
|||
2
Альбатрос
08.07.15
✎
12:59
|
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать().Следующий(); //Выборка. Возврат Выборка; КонецФункции |
|||
3
butterbean
08.07.15
✎
12:59
|
у тебя результат функции никуда не выводится
|
|||
4
dart909
08.07.15
✎
13:11
|
(3) Я правильно понимаю, что его выводить надо в ПриОткрытии()?
|
|||
5
Mifka
08.07.15
✎
13:16
|
Если посмотреть в отлатчике то РезультатЗапроса.Выбрать().Следующий() имеет булевский тип
|
|||
6
lera01
08.07.15
✎
13:16
|
(4) Надо его выводить в какие-то элементы формы, глядя на которые можно увидеть
|
|||
7
ЛисИзЛеса
08.07.15
✎
13:49
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДолжностиСотрудниковСрезПоследних.Должность |ИЗ | РегистрСведений.ДолжностиСотрудников.СрезПоследних(&ТекДень, Сотрудник = &Сотрудник) КАК ДолжностиСотрудниковСрезПоследних"; Запрос.УстановитьПараметр("Сотрудник", Объект.Ссылка); Запрос.УстановитьПараметр("ТекДень", ТекущаяДата()); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); ВыборкаДетальныеЗаписи.Следующий(); Должность=ВыборкаДетальныеЗаписи.Должность; КонецПроцедуры Вам нужно что-то типа такого (и смотрите Вашу почту) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |