Имя: Пароль:
1C
 
Установка отбора при открытии справочника контрагенты
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) Да я думал, в форме выбора контрагента править что.
Попробую ваш метод.