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