| 
    
 | 
        Установка отбора программно         | 
☑ | 
    
        | 
    0
    
        LivingStar    
       
    
    21.03.14 
            ✎
    10:33 
 | 
         
        Из одного документа открываю форму выбора другого, для добавления этих документов в табличную часть. Как можно программно установить отборы в открываемой форме выбора? Что бы там были документы только по нужному контрагнету. Так же период задать.     
         | 
 | 
    
    
        | 
    1
    
        Kurbash    
       
    
    21.03.14 
            ✎
    10:36 
 | 
         
        допиливай
 
 Процедура КоманднаяПанель1Подбор(Кнопка)
    Форма=справочники.Сотрудники.ПолучитьФормуВыбора();
 Форма.Отбор.Цех.Использование=Истина;
 Форма.МножественныйВыбор = Истина;
 Форма.Отбор.Цех.ВидСравнения=ВидСравнения.Равно;
 Форма.Отбор.Цех.Значение=Цех; 
  Форма.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр=Ложь;
 форма.Открыть();
 
  КонецПроцедуры
 
  
 
 Процедура СоставСменогоЗаданияОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
        Если ТипЗнч(ВыбранноеЗначение) = Тип("Массив") Тогда
        Для каждого СпрСсылка Из ВыбранноеЗначение Цикл
            т = СоставСменогоЗадания.Добавить();
             т.Сотрудник = СпрСсылка;
         КонецЦикла;
     Иначе
            т = СоставСменогоЗадания.Добавить();
             т.Сотрудник = ВЫбранноеЗначение;
 
    КонецЕсли;
 
  КонецПроцедуры     
         | 
 | 
    
    
        | 
    2
    
        LivingStar    
       
    
    21.03.14 
            ✎
    10:37 
 | 
         
        (1) форма же автоматически создается?
 
 Большое спасибо!!!!     
         | 
 | 
    
    
        | 
    3
    
        Kurbash    
       
    
    21.03.14 
            ✎
    10:38 
 | 
         
        (2)-если не создана-то создастся автоматом     
         | 
 | 
    
    
        | 
    4
    
        Kurbash    
       
    
    21.03.14 
            ✎
    10:39 
 | 
         
        Форма.ЗакрыватьПриВыборе = Ложь;-это чтобы кликом выбирать несколько можно было без Ctrl     
         | 
 | 
    
    
        | 
    5
    
        LivingStar    
       
    
    21.03.14 
            ✎
    11:04 
 | 
         
        (3) В документе вроде создана форма выбора, но открыватся все же не она, а генерируемая автоматом. Не пойму как так!!!!     
         | 
 | 
    
    
        | 
    6
    
        Kurbash    
       
    
    21.03.14 
            ✎
    11:09 
 | 
         
        ПолучитьФОрмуВыбора в СП почитай-там в качестве параметра можно указать форму, имя формы. А может она у тебя просто не назначена?     
         | 
 | 
    
    
        | 
    7
    
        Kurbash    
       
    
    21.03.14 
            ✎
    11:10 
 | 
         
        на вкладке формы посмотри что есть в полях     
         | 
 |