Подбор и закрыть форму

  1. 10 г. назад

    День добрый!
    Чёт я совсем запуталась [smile=:/]
    Подбор:

    Процедура ДобавитьИзСправочника()
    	
    	Фрм	 = "";
    	ОткрытьПодбор("Справочник.Номенклатура",,Фрм,1); 
    	Фрм.ВыборГруппы(1);
    	
    КонецПроцедуры	// ДобавитьИзСправочника
    

    Обработка подбора:

    Процедура ОбработкаПодбора(ВыбЗнач, Фрм)
    
    	мВидЦенника = ВыбЗнач.ВидЦенника.ПорядковыйНомер();	
    	мВитрина	= ВыбЗнач.ВитриннаяПозиция;
    	
    	Поз = 0;
    
    	Если ВыбЗнач.ЭтоГруппа() = 1 Тогда
    		Если Вопрос("Добавить в таблицу все элементы из указанной папки?", "Да+Нет", 60) = "Да" Тогда
    			ДобавитьВсюПапку(ВыбЗнач);
    		Иначе
    			Предупреждение("Выберите элемент.");
    			Возврат;
    		КонецЕсли;
    	Иначе
    		ДобавитьОдинЭлемент(ВыбЗнач, Поз, мВидЦенника, мВитрина);
    	КонецЕсли;
    	
    КонецПроцедуры // мОбработкаПодбора
    

    Как закрыть форму подбора?

    Ответы: (3)
  2. нажать на крестик в правом верхнем углу

    Ответы: (2)
  3. (1) Ха-ха. А программно?

    Ответы: (4) (6)
  4. (0) ВвестиЗначение

    Ответы: (5)
  5. (2) а зачем? подбор для того и нужен, чтобы усер выбрал произвольное количество элементов и сам закрыл окно когда кхм кончит

    Ответы: (5)
  6. 05.03.2014 11:23:15 отредактировано Масянька

    (3) Не понял. Совсем.
    (4) Там есть функция ДобавитьВсюПапку - вот после ее отработки хочу закрыть подбор.

  7. (2) Форма.Закрыть(), не?

  8. Я правильно понимаю, что мое хочу (как бэ) не совсем типовое?

    Ответы: (8)
  9. (7) Нет, неправильно.
    Есть встроенная команда, для выбора одного значения, вот ну нет у меня семерки под рукой, толи ВвестиЗначение, толи еще что-то.
    Толи ВыбратьЗначение

    Ответы: (10)
  10. Причем, для ссылочных типов открывается соотвествующая форма.
    Чем-то похоже на обычное поле ввода для явно типизированнных значений.

  11. (8) Не совсем так. У меня подбор из справочника. Когда выбираешь по одному элементу - понятно, что закрываешь сам. А вот когда выбираешь всю папку - хочу после выбора закрыть окно для подбора. Программно.
    Тут не одно значение.

  12. Может речь идет о классическом ВыборГруппы( 1 ); ?

  13. Не знаю. Нет, наверное.

или зарегистрируйтесь чтобы ответить!