Видел на форуме несколько тем, но не нашел решения как сделать чтобы даже если строка уже выделена, то при нажатии на нее всё равно вызывалось бы событие.
Основная задача: есть 3 списка и 1 текстовое поле, которое отображает реквизит выбранного элемента из любого из списков, так вот если в одном из списков всего 1 строка, то из него уже никак не извлекается этот реквизит.
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
Если элемент.ТекущиеДанные<>Неопределено Тогда
ОбработатьВыборСтроки(элемент.ТекущиеДанные.наименование);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура Список1ПриАктивизацииСтроки(Элемент)
Если элемент.ТекущиеДанные<>Неопределено Тогда
ОбработатьВыборСтроки(элемент.ТекущиеДанные.наименование);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура Список2ПриАктивизацииСтроки(Элемент)
Если элемент.ТекущиеДанные<>Неопределено Тогда
ОбработатьВыборСтроки(элемент.ТекущиеДанные.наименование);
КонецЕсли;
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший