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