helpf.pro
Регистрация

v8: Множественный выбор

Bell
23.04.2013 12:31Прочитано: 21656
Здравствуйте
Имей 1С:Предприятие 8.2 (8.2.18.61)
обычное приложение
Пытаюсь сделать множественный выбор.Делает всегда одиночный

?/ параметр множественный выбор передаются (в обычном приложении нет галки на панели свойств)Как делать правильно.
Код 1C v 8.х
 Процедура Подбор_ТиповыеОперации(Кнопка)

ПараметрыПодбора = Новый Структура;
ПараметрыПодбора.Вставить("ЗакрыватьПриВыборе",Ложь);
ПараметрыПодбора.Вставить("МножественныйВыбор",Истина);
Подбор = ПолучитьФорму("Справочник.ТиповыеОперации.Форма.ФормаВыбора",ПараметрыПодбора,ЭлементыФормы.Проводки);
Подбор.ОткрытьМодально();

КонецПроцедуры


Код 1C v 8.х
 Процедура ПроводкиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)

Если ТипЗнч(ВыбранноеЗначение) = Тип("СправочникСсылка.ТиповыеОперации") Тогда

НВС = Проводки.Добавить();
НВС.ААА = ВыбранноеЗначение;
//ДобавитьААА(ВыбранноеЗначение);

Иначе

Для каждого СтрокаМассива Из ВыбранноеЗначение Цикл

НВС = Проводки.Добавить();
НВС.ААА = СтрокаМассива;
//ДобавитьААА(СтрокаМассива);

КонецЦикла;

КонецЕсли;

КонецПроцедуры


Код 1C v 8.х
 Процедура ДобавитьААА(Товар)

// НВС = Проводки.Добавить();
// НВС.ААА = Товар;

КонецПроцедуры

Изменено 23.04.13 12:32:24
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
23.04.2013 13:54Ответ № 1
(0) Bell, в свойствах форму установи множественный выбор
Bell
23.04.2013 16:25Ответ № 2
В свойствах чего (Какой формы )? Я вроде пересмотрел все, ничего на нашел.
E_Migachev
23.04.2013 16:33Ответ № 3
и
Код 1C v 8.х
 Подбор.ЗакрыватьПриВыборе = Ложь;   
перед
Код 1C v 8.х
  Подбор.ОткрытьМодально();   
Bell
23.04.2013 16:43Ответ № 4
Хорошо сделел. Все пошло
Вопрос тогда другой, в отладчике показывает что переметры через структуру переданы, но не отрабатывает . Это что глюк.
Код 1C v 8.х
 ПараметрыПодбора = Новый Структура;
//ПараметрыПодбора.Вставить("ЗакрыватьПриВыборе",Ложь);//???
//ПараметрыПодбора.Вставить("МножественныйВыбор",Истина);//???
Подбор = ПолучитьФорму("Справочник.ТиповыеОперации.Форма.ФормаВыбора",ПараметрыПодбора,ЭлементыФормы.Проводки);
Подбор.ЗакрыватьПриВыборе = Ложь;
Подбор.МножественныйВыбор = Истина;
Подбор.ОткрытьМодально();

Изменено 23.04.13 16:43:42
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.