В ТЧ внешней обработки в строке есть два поля: КаталогИмпорта и КаталогЭкспорта (Текст, 256)
Подключена ОбработкаВыбора в каждом из полей ( ВыборКаталога ).
Задача:
Как оптимально проверить, что в новой строке ТЧ при выборе в поле Каталогимпорта или КаталогЭкспорта при наличии уже существующих строк ТЧ с заполненными указанными полями различными значениями нет повторения с хотя бы одним полем из уже заполненных
ТекНом = Элемент.Родитель.ТекущиеДанные.Номенклатура;
ТекНомСтр = Элемент.Родитель.ТекущиеДанные.НомерСтроки;
Для Каждого а Из ТЧ Цикл
Если ТекНом = а.Номенклатура И ТекНомСтр = а.НомерСтроки Тогда
Элемент.Родитель.ТекущиеДанные.Номенклатура = "";
КонецЕсли;
КонецЦикла;
(6) только наверное не на 0, а 1. у нас же будет 1 строка которая не дубль
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший