Запретить редактирование ячейки табличной части документа
Добрый день. Подскажите, пожалуйста, как на обычных формах запретить редактирование ячейки через процедуру ПриАктивизацииЯчейки(Элемент) ? ПередНачаломИзменения отказ сделал, но в этом случае если редактировать ячейку разрешенную для редактирования, и перейти потом на ячейку, которую нужно запретить редактировать, ее так же можно отредактировать. .
Пробовал так - не работает
Процедура ТоварыПередНачаломИзменения(Элемент, Отказ)
Если Элемент.ТекущиеДанные = Неопределено Тогда
Возврат;
КонецЕсли;
ИмяКолонки = Элемент.ТекущаяКолонка.Имя;
ЗначениеАктивнойЯчейки = Элемент.ТекущиеДанные[Элемент.ТекущаяКолонка.Имя];
УсловноеОформление = Элемент.ОформлениеСтроки(Элемент.ТекущаяСтрока);
Если Не УсловноеОформление.Ячейки[ИмяКолонки].ЦветФона = WebЦвета.Желтый Тогда
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
ПоказатьПробовал так - не работает
Процедура ТоварыПриАктивизацииЯчейки(Элемент,)
Если Элемент.ТекущиеДанные = Неопределено Тогда
Возврат;
КонецЕсли;
ИмяКолонки = Элемент.ТекущаяКолонка.Имя;
ЗначениеАктивнойЯчейки = Элемент.ТекущиеДанные[Элемент.ТекущаяКолонка.Имя];
УсловноеОформление = Элемент.ОформлениеСтроки(Элемент.ТекущаяСтрока);
Если Не УсловноеОформление.Ячейки[ИмяКолонки].ЦветФона = WebЦвета.Желтый Тогда
УсловноеОформление.Ячейки[ИмяКолонки].ТолькоПросмотр = Истина;
КонецЕсли;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Всякие полезности
- Типовая борьба - личный опыт работы с типовыми конфигурациями 1С:8
- 115 полезностей по курсу СКД Евгения Гилёва
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Использование типовых возможностей 1С и их расширение. Часть 2
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот