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