|
Как проверить на дубли при множественном подборе ? |
☑ |
0
vv2304
25.12.18
✎
09:49
|
Типовая БП 3.0. (почти)
На форме документа СписокЗначений. Рядом кнопка "Подбор" с командой.
Из документа открываю подбор договоров для дальнейшего заполнения списка(СписокДоговоров) на форме документа.
ЗначениеОтбора = Новый Структура("Владелец",Объект.Контрагент);
ПараметрыПодбора = Новый Структура("Отбор", ЗначениеОтбора);
Форма = ПолучитьФорму("Справочник.ДоговорыКонтрагентов.Форма.ФормаВыбора", ПараметрыПодбора,Элементы.СписокДоговоров);
Форма.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
Форма.ЗакрыватьПриВыборе = Ложь;
Форма.Открыть();
Как при подборе проверять СписокДоговоров на дубли ?
Обязательное условие-не трогать справочник договоров.
|
|
1
МихаилМ
25.12.18
✎
10:15
|
|
|
2
vv2304
25.12.18
✎
10:25
|
(1) Не то. Да и по обычным формам, по 7-ке тоже дофига.
Я ведь сначала искал прежде чем здесь вопрос задать.
Вопрос не про поиск и удаление дублей в справочнике . И не про создание СВОЕЙ формы подбора.
Мне нужно, чтобы при очередном выборе в существующей типовой форме подбора, в Элементы.СписокДоговоров залетало с предварительной проверкой, вдруг такое значение уже выбрано.
Курочить модуль справочника договоров-не вариант.
|
|
3
vv2304
25.12.18
✎
11:09
|
В модуле формы документа
&НаКлиенте
Процедура СписокДоговоровЗначениеОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Вообще не заходит сюда.
|
|