|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
![]() А в EDT свойства Validate нет, это на таблицах. Кстати, кто-нибудь может объяснить, что означает отношение CustTrans.AccountNum == CustTrans.AccountNum Цитата:
![]() Вообще, на мой взгляд самая неприятная ситуация - это то, что таблица-detail может заполняться автоматически в коде и программист может ошибиться (все мы люди), причем не грубо, а только в некоторых специфических ситуациях могут появиться сироты, причем система шума не поднимет, и выяснится это нескоро и починить будет непросто. |
|
![]() |
#2 |
Участник
|
Цитата:
Более подробно могут разъяснить наставники или на тренингах узнать. Но хотя бы этот документ обязательно нужно прочесть, чтобы понимать принципы разработки в Аксапте. Последний раз редактировалось Михаил Андреев; 13.06.2008 в 14:48. |
|
![]() |
#3 |
Участник
|
Да, каюсь, не дочитал
![]() ![]() Вот за это большое спасибо. Счас буду разбираться. |
|
![]() |
#4 |
Участник
|
Спасибо всем откликнувшимся!
К сожалению, подтверждаются самые худшие мои опасения ![]() Т.е. поддержка ограничения внешний ключ весьма убогая. Может быть гуру Ах могут как то прокомментировать, почему не задействована эта возможность на уровне СУБД? Кстати в Best Practices for Table Relations написано следующее: Цитата:
The system guarantees that data entered in the database fulfills the specified relations.
И еще Цитата:
![]() |
|
![]() |
#5 |
Участник
|
Цитата:
Похоже, что через несколько версий останется только одна СУБД. Только тогда, наверное, и можно будет говорить о необходимости поддержки всех возможностей СУБД. Цитата:
Ищите. Здесь правильный ответ давал EVGL: Это нужно для процедуры переименования ключей, если ядро видит неоднозначности. |
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
Согласен с kashperuk'ом.
Цитата:
Программисту дается такая возможность. Но ответственность за неправильное функционирование в этом случае лежит на нем, на программисте. |
|
Теги |
ax4.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|