Страница 1 из 1

Как снять protect?

Добавлено: 29 сен 2010, 16:12
BlazeBio
Можно ли снять protect с записи в браузе, как в Суппорте при редактирование таблицы по F4? Пробовал ProtectRecord и cfpProtect - не работает. (Интерфейс не alter, свой). Мне нужно именно по нажатию F4 произвести редактирование записи.

Re: Как снять protect?

Добавлено: 30 сен 2010, 05:48
ahv
см. Protector.vih, Protector.vip в исходниках C_Common

Re: Как снять protect?

Добавлено: 30 сен 2010, 13:37
BlazeBio
Пока способа, кроме как создания двух браузов с полями c защитой и без защиты и переключением по SetFormat не нашёл.
ahv писал(а):см. Protector.vih, Protector.vip в исходниках C_Common
У меня нет таких файлов в исходниках C_Common. Просветите, если можно. :grin:

Re: Как снять protect?

Добавлено: 04 окт 2010, 08:04
ahv
вызовами cfsEnumObjects обходится дерево объектов, потом cfsSetProp включаются/выключаются кнопки и протекты.

Re: Как снять protect?

Добавлено: 04 окт 2010, 14:03
Алексей
имеется в виду не свойство какого-то объекта на экране а свойство целой записи в БД.
у меня так и не получилось распротектить запись заявки на ремонт когда она протектится при наличии сопроводительных документов.
пытался докомпилировать интерфейс заявок.
протект вроде снимается - но при попытке что-то сделать с записью всё равно получаю ошибку на уровне БД в лог файл MS SQL драйвера.