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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.03.2011, 17:26   #2  
someOne is offline
someOne
Участник
Аватар для someOne
 
174 / 432 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Могу лишь предположить что убирание фильтра сделано намеренно.
Пытался отключить "сбрасывание" фильтра во всех формах при вставке новой записи - путем перехвата события в методе task класса syssetupformrun.

Все в общем то довольно легко получилось. При добавлении записи фильтры больше не сбрасывались.

Но всплыли другие "засады" !!!!

Например перестали отрабатывать методы initValue для тех полей, по которым были установлены фильтры перед добавлением новой записи.

То есть если установить фильтр по полю где генерируется код документа в методе initvalue таблицы, и создать новую запись, то новая запись будет иметь тот же код, что и та по которой был настроен фильтр (новое значение кода документа не вставляется, а вставляется значение фильтра!).

Такое было и ранее, но для полей где в init - е генерировались значения, в аксапте 3.0 работала такая логика:
При создании новой записи был такой порядок (это мое предположение) :
1. Заполнить поля новой строки значениями текущего фильтра в форме
2. Инициализировать новую запись из методов таблицы и форм (метод init) где могут генерироваться номера из номерных серий, например.

В Ax 2009 похоже сделали все наоборот. Поэтому и пришлось в ядре "сбрасывать" фильтр при добавлении новой записи для избежания глюков.

В общем засада. Разработчики Ax2009 подкинули проблем...
Пользователи плюются.
За это сообщение автора поблагодарили: Pustik (1), farlander (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при добавлении новой строки PQRS DAX: Программирование 3 15.08.2007 11:32
Исполнить сформированный фильтр radya DAX: Программирование 14 26.07.2007 20:47
Фильтр Tays DAX: Программирование 1 12.04.2005 13:18
При создании строки в закупке статус строки становится "Отменено" AlexUnik DAX: Функционал 4 27.09.2004 16:05
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09

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

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

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