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