Поле статус в накладной на приход ГП

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Поле статус в накладной на приход ГП

Сообщение Marisha_P »

Добрый день! Помогите, пожалуйста, разобраться. Мне нужно поле "Статус" закрыть от редактирования. Пытаюсь это сделать конфигуратором. При выборе значения TRUE для полей Protect и Skip - статус становится недоступным, но только хочу сохранить конфигурацию, поле вновь становится доступным. В чем секрет? Есть ли возможность запретить редактирование сего поля?
oiko
Местный житель
Сообщения: 419
Зарегистрирован: 29 мар 2005, 17:49

Re: Поле статус в накладной на приход ГП

Сообщение oiko »

Можно использовать коварную настройку:"перед изменением статуса выполнить алгоритм" и "после изменения статуса выполнить алгоритм"
и написать алгоритм который вернет старый статус.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Поле статус в накладной на приход ГП

Сообщение Den »

Там при загрузке окна вызывается, вроде, метод который делает кучу SetFieldOption & ClearFieldOption по полям шапки .
Оно и "перекрывает" быстрее всего что конфой skip выставляешь.
Лучше сделать как oiko написал, реализовав нужный алгоритм на изменения статуса.
Другой вариант - сделать Alter Interface Nakl502 ,перегрузив тот метод интерфейса и добавить в конце него что нужно. Будет работать тогда.
Ответить