0
Rassvetniy
11.04.16
✎
00:32
|
Приветствую.
версия 8.3.
В документе есть реквизит операция (ссылка на справочник Операции) как сделать чтоб вместо стандартной формы выбора получился список, в котором был бы результат запроса к справочнику операции?
кое что нашел на форуме, вот код:
&НаКлиенте
Процедура ОперацияНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
сообщить("777");
//СтандартнаяОбработка = Ложь;
СписокВозврата = Новый СписокЗначений;
СписокВозврата = ВыборОперацийНаСервере();
Элемент.СписокВыбора = СписокВозврата;
КонецПроцедуры
&НаСервереБезКонтекста
Функция ВыборОперацийНаСервере()
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("приход", перечисления.ТипОпр.П);
Запрос.Текст =
"ВЫБРАТЬ
| Операции.Ссылка
|ИЗ
| Справочник.Операции КАК Операции
|
|ГДЕ
| Операции.Признак = &приход";
Таблица = Запрос.Выполнить().Выгрузить();
СписокВозврата = Новый СписокЗначений;
Для Каждого СтрокаТаблицы Из Таблица Цикл
СписокВозврата.Добавить(СтрокаТаблицы.Ссылка);
КонецЦикла;
Возврат СписокВозврата;
КонецФункции
Птичку режимВыбораИзСписка установил и никакого ни списка ни выбора дает только создать новый элемент справочника
|
|