Как написать так, чтобы строка в колонке отображалась в таком виде? https://ibb.co/qYdpth1 Реквизит имеет числовой тип, если делаю так строка.Гектар = НСтр("ru='<не требуется>'"), то ничего не заполняется совсем, как правильно написать?
(4) там тип самого реквизита задан как определяемый тип, определяемый тип если добавляю в расширение, то ругается на режим совместимости, то есть его нужно менять, а замок снимать нельзя
(6) в этой колонке для одного вида работ заполняется какое либо число, а вот для другого вида работ должно"<не требуется>", поэтому только одна колонка и будет, в модуле формы есть процедура УстановитьУсловноеОформление() там есть такой фрагмент, можно ли как то использовать его?
Элемент = УсловноеОформление.Элементы.Добавить();
Элемент.Использование = Истина;
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ВыполненныеРаботыГектаров.Имя);
(7) Ну, попробуй. Добавь еще одно поле элемента. Или еще один элемент условного оформления с новым полем. Я хз, как у тебя какие колонки называются и какие ты скрывать собралась.
(7) По идее этот код и должен тебе выставлять в колонке ВыполненныеРаботыГектаров текст "Не требуется", если у тебя в колонке ДоступныГектары значение ложь. Может, тут где-то ошибка или условие не выполняется?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший