Показать сообщение отдельно
Старый 11.03.2013, 18:14   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,656 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Вообще-то, сам подход странный. Вы создаете и себе, и пользователям дополнительные проблемы. Но если очень хочется, то в карточке клиента есть такое поле CustTable.Blocked - Остановлено (Блокировано). Посмотрите по перекрестным ссылкам, как это поле используется в коде. Вам придется продублировать весь этот функционал, но уже со своим полем.

Ну, или вместо своего поля использовать в качестве флага поле CustTable.Blocked. Для этого надо:

- запретить редактирование этого поля на форме (вручную)
- при создании новой записи устанавливать его в значение по умолчанию CustVendorBlocked::All
- в своей функции менять его значение, предусмотрев возможность установки всех 3 значений.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...