|
22.06.2009, 14:00 | #1 |
Участник
|
DeleteAction в таблице Dimensions
Доброго времени суток, дамы и господа.
Наткнулся недавно на такую неприятную вещь: если аналитика ни разу не упоминалась первым элементом в поле Dimension в таблице LedgerTrans, то зайдя в форму Dimensions мы можем спокойно эту аналитику удалить, система ни разу на нас не заругается, не смотря на то что в таблице Dimensions стоит DeleteAction на таблицу LedgerTrans Restricted. Если кто с подобным сталкивался, подскажите как это можно исправить "малой кровью" и неужели такую дыру в стандарте не правили ни в одном из СП? Проверял на Ax4, и на Ax3 Sp3 |
|
22.06.2009, 14:16 | #2 |
Участник
|
Цитата:
Сообщение от Sokol_ia
если аналитика ни разу не упоминалась первым элементом в поле Dimension в таблице LedgerTrans, то зайдя в форму Dimensions мы можем спокойно эту аналитику удалить, система ни разу на нас не заругается, не смотря на то что в таблице Dimensions стоит DeleteAction на таблицу LedgerTrans Restricted.
но это и есть стандартное поведение для Restricted. проверяется, использовалось ли в указанной таблице, и если использовалось, то ругается и не дает удалить. Но если не использовалось, то удаляет. |
|
22.06.2009, 14:21 | #3 |
Участник
|
Э... поторопился и не написал самого главного. Вторым, третим и т.д. элементом аналитика встречаетсся (она не встречается только в первом элементе Dimension) и по идее не должна даваться удаляться, а она удаляется.
Последний раз редактировалось Sokol_ia; 22.06.2009 в 14:24. |
|
22.06.2009, 14:27 | #4 |
Участник
|
Цитата:
спасибо. прикольно. поставил у темы тег "баг". |
|
22.06.2009, 14:21 | #5 |
MCITP
|
Имеется ввиду, что измерения там 4 штуки в LedgerTrans, а DeleteAction проверяет только первый из них... :-\
__________________
Zhirenkov Vitaly |
|