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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.06.2003, 08:27   #1  
edd is offline
edd
Участник
 
81 / 10 (1) +
Регистрация: 20.01.2003
? Как ускорить изменение большого количества записей?
Поставили задачу помечать с возможностью фильтрации таких контрагентов, по которым можно провести операцию сопоставления оплаты задолжености.

Сперва решили сделать дисплейный метод на таблицы:
контрагентов видно, но нельзя их отфильтровать.

Тогда добавили поле (типа NoYes) и в формах VendTable/CustTable сделали метод, который обновлял это поле средсвами Аксапты... ПРОБЛЕМА во времени работы.

Решили обмануть систему и переписали метод так:
void Sopostav()
{
Connection C = new Connection();
Statement stmt = c.createStatement();
str ss = " and DataAreaId = \'" + curExt() + "\'";
str SQL0 = "UPDATE VENDTABLE SET Na_Sopostav = 0 where Na_Sopostav = 1" + ss;
str SQL = "UPDATE VENDTABLE SET Na_Sopostav = 1 WHERE accountnum = ANY (" +
"SELECT accountnum FROM VENDTRANSOPEN WHERE amountmst > 0 AND accountnum = ANY (" +
"SELECT accountnum FROM VENDTRANSOPEN WHERE amountmst < 0" + ss + ")" + ss + ")" + ss;
;
stmt.executeUpdate(SQL0);
stmt.executeUpdate(SQL);
}

Но нехочется обманывать систему, что можете посоветовать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ListView глюк при выводе большого количества столбиков Hydrargyrum DAX: Программирование 3 30.09.2008 06:34
вывод количества записей в таблице на web форме и указание текущей страницы таблицы bambuk1960 DAX: Программирование 1 06.07.2006 13:27
Учет большого количества малоценных ОС в Аксапте Alex_K DAX: Функционал 10 26.06.2003 18:32
Глюки с созданием большого количества строк. DDA DAX: Программирование 3 06.03.2003 12:36
Изменение свойств Grid с помощью метода источника данных displayOption Anton Sk. DAX: База знаний и проекты 0 03.12.2001 18:08

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

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

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