AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 14.09.2006, 15:32   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Join Date: 12.10.2004
Location: Москва
Blog Entries: 2
Класс OfficialsServ_RU - удаление записей из OfficialsTrans_RU
Интересная особенность - при каждом создании экземпляра класса OfficialsServ_RU он пытается удалить пустые записи из таблицы OfficialsTrans_RU
см.
\Classes\OfficialsServ_RU\new
\Classes\OfficialsServ_RU\cleanUp

а именно :
PHP Code:
void new()
{
    
this.cleanUp();
}

private 
void cleanUp()
{
    
delete_from officialsTrans
        where officialsTrans
.Title == "" &&
              
officialsTrans.Name  == "";

Эта особенность приводит иногда к блокировкам на рабочей.
Самое простое решение - отключить нафиг удаление записей.

Интересно только зачем так сделали локализаторы ?
Не проще ли было завести периодическую операцию и по ночам вычищать ненужные записи?

У кого какие идеи ?
Может я чего-то недопонимаю в устройстве движка по работе с должностными лицами ?

Last edited by Logger; 14.09.2006 at 15:35. Reason: опечатки
Old 14.09.2006, 15:42   #2  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Quote:
Originally Posted by Logger View Post
Эта особенность приводит иногда к блокировкам на рабочей
у кого-то - иногда, у кого-то просто система лежит
особенность, говорите..


Quote:
Интересно только зачем так сделали локализаторы ?
это не "зачем", это "почему"

Quote:
Может я чего-то недопонимаю в устройстве движка по работе с должностными лицами
Вы все правильно понимаете

вот посмотрим, что будет в четверке
__________________
-ТСЯ или -ТЬСЯ ?
Old 14.09.2006, 15:50   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Join Date: 12.10.2004
Location: Москва
Blog Entries: 2
Не нашел по указанной вами ссылке обсуждения работы OfficialTrans, там больше про трансляцию и двухвалютный склад.

Я собственно тему зачем открыл - становится интересно зачем так интенсивно зачищать пустые записи в таблице - это как-то влияет на корректность работы системы ? Я сломаю что - нибудь если уберу эту "зачистку" ?

Похоже что все таки перестарались в вычищении мусора.
Old 14.09.2006, 15:58   #4  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Quote:
Originally Posted by Logger View Post
Я сломаю что - нибудь если уберу эту "зачистку" ?
не сломаете (мне по крайней мере неизвестно о побочных эффектах, кроме распухания таблицы, разумеется)
но лучше не отключайте, а исправьте (индекс по officialsTrans.Name, перенос на периодическое задание, или и то и другое)
__________________
-ТСЯ или -ТЬСЯ ?
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Вспомогательный класс для импорта из Excel через ADO gl00mie DAX: База знаний и проекты 80 10.04.2017 10:55
класс InventSumDateValueReportDim Физические запасы? Poleax DAX: Программирование 12 01.07.2008 15:27
Проблема с передачей контролов из формы в класс matew DAX: Программирование 0 28.04.2008 17:37
Удаление записей из InventDim и SalesTable DreamCreator DAX: Программирование 4 08.12.2004 17:23
Класс xSysLastValue Maxim Gorbunov DAX: База знаний и проекты 0 27.11.2001 17:39

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 02:04.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.