28.07.2009, 20:23 | #1 |
DAX 3.0;4.0;5.0
|
DeleteAction на Unit table
DeleteAction на Unit table для SalesQuotationLine не работает.
Создаем юнит, создаем sales quotation line c созданым юнитом (SalesUnit). Затем идем на юниты и удаляем созданный ранее юнит и... несмотря на то, что есть deleteAction (restricted) для SalesQuotationLine, юнит все равно удаляестя. Фишка в том, что у SalesQuotationLine есть еще одно поле наследуемое от EDT UnitId (PackingUnit) и система выбирает ЭТО поле, сравнивает значение с удаляемым юнитом (например, пустое поле) и наш юнит удален. Если кто-нибудь сталкивался с подобной проблемой и решал ее, то поделитесь плиз. Quick fix: ValidateDelete на Unit table, но это мне не оч нравится. Kv: 4.0.2503.743; Av:4.0.2503.743. |
|