AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.04.2010, 12:23   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Он говорит о том, что осуществлять проверку при сохранении и разноски - в зависимости от параметра.
Если бы передавался false - то проверка осуществлялась бы только при сохранении (но не при разноске) без учета параметра.
Я даже засомневался в том, что знаю и чем пользуюсь
Пришлось лезть в код метода checkDimension:
X++:
    if (!this.useValidation() ||
        (LedgerParameters::find().DimensionSetActive == DimensionSetActive::AtPosting && _checkWriteValidation))
    {
        return true;
    }
То есть, третий параметр (checkWriteValidation) говорит о том, что в данный момент нужна проверка именно сохранения. И если это так, а в параметрах модуля выбрано значение AtPosting, то проверки не осуществляется. А то что в параметрах не стоит None, проверяется в методе useValidation
То есть метода
Цитата:
только при сохранении (но не при разноске)
просто не существует
Старый 29.04.2010, 12:57   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
То есть метода
только при сохранении (но не при разноске)
просто не существует
Его не существует (и режима такого не существует).
Но:
1. Если в параметрах модуля выбрано не AtPosting (При разноске), а AtUpdateAndPosting (При разноске и обновлении), то выполняется проверка при сохранении записи (как изначально и было нужно - т.е. проверка будет выполнена ДО разноски - на этапе ввода (сохранения записи))
2. Теоретически, если вызвать из кода метод с 3-м параметром false, то можно добиться проверки только при сохранении (при этом значение в параметрах модуля может быть любым кроме Нет).
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 29.04.2010 в 12:59.
Теги
иерархия, финансовая аналитика

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли отключить и включить аналитику? miklenew DAX: Функционал 24 30.01.2008 14:00
Игра "Поймай аналитику" Hamster DAX: Функционал 6 12.10.2004 17:53
Почему договору нельзя сквозную аналитику присвоить? George V. Tavrizoff DAX: Функционал 3 27.02.2004 11:05
Как грамотно связать ГК и Складскую аналитику? /для отчета/ Anais DAX: Программирование 17 19.02.2004 17:42
Как создать новую складскую аналитику? Михаил Андреев DAX: Программирование 2 18.08.2003 22:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:44.