Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как проверить на дубли при множественном подборе ?

Как проверить на дубли при множественном подборе ?
Я
   vv2304
 
25.12.18 - 09:49
Типовая БП 3.0. (почти)
На форме документа СписокЗначений. Рядом кнопка "Подбор" с командой.
Из документа открываю подбор договоров для дальнейшего заполнения списка(СписокДоговоров) на форме документа.

ЗначениеОтбора = Новый Структура("Владелец",Объект.Контрагент);
ПараметрыПодбора = Новый Структура("Отбор", ЗначениеОтбора);
Форма = ПолучитьФорму("Справочник.ДоговорыКонтрагентов.Форма.ФормаВыбора", ПараметрыПодбора,Элементы.СписокДоговоров);
Форма.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
Форма.ЗакрыватьПриВыборе = Ложь;
Форма.Открыть();

Как при подборе проверять СписокДоговоров на дубли ?
Обязательное условие-не трогать справочник договоров.
 
 
   МихаилМ
 
1 - 25.12.18 - 10:15
   vv2304
 
2 - 25.12.18 - 10:25
(1) Не то. Да и по обычным формам, по 7-ке тоже дофига.
Я ведь сначала искал прежде чем здесь вопрос задать.
Вопрос не про поиск и удаление дублей в справочнике . И не про создание СВОЕЙ формы подбора.
Мне нужно, чтобы при очередном выборе в существующей типовой форме подбора, в Элементы.СписокДоговоров залетало с предварительной проверкой, вдруг такое значение уже выбрано.
Курочить модуль справочника договоров-не вариант.
   vv2304
 
3 - 25.12.18 - 11:09
В модуле формы документа

&НаКлиенте
Процедура СписокДоговоровЗначениеОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;

Вообще не заходит сюда.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует