0
Snik_666
30.09.14
✎
10:01
|
Добрый день! Необходимо сделать подбор товара , только чтобы он не закрывался пока не выберут весь необходимый товар товар.
&НаКлиенте
Процедура Подбор(Команда)
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", , ЭтаФорма);
КонецПроцедуры
в форме выбора вроде и стоит СтандартнаяОбработка = Ложь, но почему-то форма выбора закрывается после выбора позиции. Как сделать чтобы форма выбора не закрывалась самостоятельно ?
&НаСервереБезКонтекста
Процедура ПолучитьДанныеНоменклатуры(СтруктураДанных)
СтруктураДанных.Вставить("ЕдиницаИзмерения", СтруктураДанных.Номенклатура.ЕдиницаХраненияОстатков);
КонецПроцедуры //
&НаКлиенте
Процедура СписокВыборЗначения(Элемент, Значение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ТипЗначения = Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3, ДопустимыйЗнак.Неотрицательный));
Количество = 1;
Если НЕ ВвестиЗначение(Количество, "Введите количество", ТипЗначения) Тогда
Возврат;
КонецЕсли;
СтруктураПодбора = Новый Структура();
СтруктураПодбора.Вставить("Номенклатура", Значение);
СтруктураПодбора.Вставить("Количество", Количество);
ПолучитьДанныеНоменклатуры(СтруктураПодбора);
ОповеститьОВыборе(СтруктураПодбора);
КонецПроцедуры
|
|
1
barrgand
30.09.14
✎
10:06
|
(0) ПараметрыФормы = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор", Ложь, Истина);
|
|
2
Snik_666
30.09.14
✎
10:15
|
(1) спс. помогло!
ПараметрыФормы = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор", Ложь, Ложь);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора", ПараметрыФормы, ЭтаФорма);
|
|