22.09.2009, 15:25 | #1 |
Участник
|
отмена проверки на расширенном типе данных
Здравствуйте уважаемые..
Подскажите пожалуйста как можно сделать следующую штучку. При создании производственных заказов на услуги (Производство- Произв.заказ) в таблице и форме создал новое поле "Инвентарный номер ОС". Это поле на форме заполняется в случае ремонта основного средства. Когда инвентарный номер имеется все хорошо, но иногда надо руками вбить несуществующий номер. Система это не дает. Как ее обхитрить? При этом в справочнике ОС все должно остаться по старому, а этот номер должен сохраняется в только в таблице ProdTable. Заранее благодарен.
__________________
Александр |
|
22.09.2009, 15:28 | #2 |
NavAx
|
Использовать другой EDT без связей.
Если нужен lookup, то сделать его через метод на поле датасорса или на контроле формы. |
|
|
За это сообщение автора поблагодарили: tolstjak (1). |
22.09.2009, 15:35 | #3 |
Боец
|
1. Перекройте метод validate на датасорсе у этого поля
(напр: \Forms\Address\Data Sources\Address\Fields\AddrRecId\Methods\validate) 2. Закоментарьте вызов super() и возвращайте true |
|
|
За это сообщение автора поблагодарили: tolstjak (1). |
22.09.2009, 15:46 | #4 |
Участник
|
to DSPIC:
Все получилось. Большое спасибо. to raz: Спасибо за подсказку, но вариант DSPIC мне понравился больше. Раз и все и дополнительно ничего не надо делать.
__________________
Александр |
|
Теги |
edt, extended data type, validate, расширенный тип данных (edt) |
|
Похожие темы | ||||
Тема | Ответов | |||
Невозможно выполнить команду языка определения данных в () | 8 | |||
Стандартный импорт данных. Обновление | 0 | |||
Свойство FormHelp на расширенном типе данных | 2 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|