Имя: Пароль:
1C
1С v8
Обработка множественного выбора (подбора) - как?
0 Злопчинский
 
04.03.15
20:14
Пишу как умею.
8.2
Документ
Есть на форме ТабличноеПоле (список ячеек), типЗначения=ДокументТабличнаяЧасть

Есть кнопочка "Добавить" - открывается список ячеек, мультиселектом выделяем нужные, ПКМ "выбрать" - выбранные мультиселектом - вносятся в Табличное поле. ОК.

Хочется: после мультиселекта и "выбрать" - как-то проверять выбранные мультиселектом ячейки на то, что они уже присутствуют в ТабличномПоле - дабы их __не вносить повторно__

Собственно вопрос: каким событием\какой процедурой сделать такую обработку?

Прошу меня не пинать - я в рыцарских латах...
Спсб.
1 Torquader
 
04.03.15
20:19
Результат выбора у тебя в чём хранится ?
Просто, добавлять-то ты всё равно будешь построчно - вот и режиме добавления и проверяй - есть или нет.
2 lEvGl
 
гуру
04.03.15
20:21
смотря как работает это
Есть кнопочка "Добавить" - открывается список ячеек
Если это форма со списком ячеек, тогда при ее получении можно поставить владельца ЭтаФорма(или ЭтоТабличноеПоле) и в обработке выбора ЭтойФормы(или ЭтогоТабПоля) пишем как надо.
Хотя странно - если написали подбор мультиселектом, то почему такой вопрос возникает. Вобщем то смысл в том, что когда идет заполнение ТабПоля значениями мультиселекта надо дописать проверку на наличие в ТЧ того что выбирается
3 Адский плющ
 
04.03.15
20:22
ОбработкаВыбора
4 Злопчинский
 
04.03.15
21:13
(2)  открывается стандартная форма справочника ячеек
Точно такая же как вызывается из меню
5 Злопчинский
 
04.03.15
21:15
(3)  спсб
Попробкем
6 Злопчинский
 
04.03.15
21:15
(2)  если б я сам писал я б врядли вопросы такие задавал