|
Установка отбора при открытии справочника контрагенты
| ☑ |
0
falselight
31.07.17
✎
08:06
|
Интерфейс такси. Управляемое приложение.
Есть некий документ с полями Заказчик и Исполнитель.
Как открыть форму выбора с заданной группой справочника?
Для заказчика группу заказчик, для исполнителя исполнитель?
|
|
1
igorPetrov
31.07.17
✎
08:14
|
(0) Написать код если не получается по другому.
|
|
2
falselight
31.07.17
✎
08:21
|
(1) Подскажите по коду?
А то помню в обычном приложении, вообще выбирал запросом
и выводил нужные данные для выбора.
Как установить отбор или открыть форму выбора в нужной группе?
|
|
3
falselight
31.07.17
✎
08:35
|
в каком месте устанавливать отбор, по какому принципу?
|
|
4
Два Плюс Два
31.07.17
✎
08:36
|
(2) Попробуй НачальноеЗначениеВыбора .
В своей папке первый попавшийся ищи элемент и делай его начальным. Только интерфейс там будет подвисать немного в момент открытия при позиционировании.
Но в 1С любая задача приводит к подвисанию 1С. Уж такова среда.
|
|
5
FIXXXL
31.07.17
✎
08:40
|
В управляемой форме есть предопределенный параметр Отбор. почитай
|
|
6
Рэйв
31.07.17
✎
08:45
|
(0)Как вариант:
//---
&НаКлиенте
Процедура РеквизитНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
ФормаВыбора = ПолучитьФорму("Справочник.Твой.Форма.ФормаВыбораУФ");
ФормаВыбора.Элементы.Список.РодительВерхнегоУровня = НужнаяГруппа;
Реквизит=ФормаВыбора.ОткрытьМодально();
КонецПроцедуры
|
|
7
falselight
31.07.17
✎
08:46
|
(6) То есть в форме документа делать, в процедуре НачалоВыбора?!
|
|
8
Рэйв
31.07.17
✎
08:47
|
(7)А что мешает?
|
|
9
falselight
31.07.17
✎
08:48
|
(8) Да я думал, в форме выбора контрагента править что.
Попробую ваш метод.
|
|