Есть задача: в табличной части документа включать или отключат доступность столбика (или ячейки) в зависимости от того, какая номенклатура выбрана.
Очевидное решение - в процедуре НоменклатураПриАктивизацииСтроки
я проверяю, какой вид товара введен и включаю/выключаю доступность соответствующей колонки для ввода
Если Элементы.Номенклатура.ТекущиеДанные.Номенклатура.Поштучно Тогда
Элементы.НоменклатураПоштучно.Доступность = Истина;
Иначе
Элементы.НоменклатураПоштучно.Доступность = Ложь;
КонецЕсли;
Проблема вот в чем. Если я выбираю товар, который не надо вводить поштучно, то ввод по строке проходит нормально, запрашиваются все необходимые данные, если же я выбираю поштучный товар, т.е. НоменклатураПоштучная становится доступной, ввод по строке прекращается.
Подскажите, как побороть эту проблему?
Элементы.Номенклатура.ТекущиеДанные.Номенклатура.Поштучно = Элементы.НоменклатураПоштучно.Доступность;
так красивше смотрится.
Быльше кода в этой процедуре нет?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой