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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2011, 15:22   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,664 / 1172 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Ну, и для комплекта, код для Axapta 2.5 SP3.

Правда, просто копировать было не интересно, поэтому сделал несколько модификаций
  1. Единый многоуровневый ProgressBar
  2. Удаление выполняется прямыми командами SQL
  3. По окончании работы процедуры выводится Infolog с результатами работы (если было, что удалять)
  4. Добавлена краткая справка, вызываемая по F1 при открытой форме
  5. Добавлена опциональная возможность удаление во всех компаниях
  6. Добавлена опциональная возможность удалить складские остатки (InventSum) по окончании удаления складских аналитик
Вложения
Тип файла: xpo RTG_InventDimCleanUp.xpo (78.8 Кб, 268 просмотров)
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Pustik (2).
Старый 22.12.2011, 17:24   #2  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
[*]Удаление выполняется прямыми командами SQL[/LIST]
Транзакционная целостность данных при этом соблюдается, если прервать процедуру?
Старый 22.12.2011, 17:31   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,664 / 1172 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Zabr Посмотреть сообщение
Транзакционная целостность данных при этом соблюдается, если прервать процедуру?
Соответствующие процедуры сделаны по образу и подобию аналогичной процедуры из Axapta 2009

X++:
    connection.ttsbegin();

    statement.executeUpdate(sqlStr);

    connection.ttscommit();
Так что, да. Соблюдается.

Хотя, по большому счету, нарушить целостность выполнения одной единственной команды Delete - это надо постараться И еще, о какой целостности идет речь, если удаляются записи, на которые нет ссылок ни в одной другой таблице?
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Теги
inventdim, inventsum, складская аналитика, удаление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Можно ли снизить стоимость внедрения ERP-системы? Blog bot DAX Blogs 0 11.02.2011 15:11
Производительность InventSum, InventDim AlexeyBP DAX: Администрирование 20 13.05.2007 12:58
«Как без последствий удалять ненужную номенклатуру готовой продукции ?» DaniK DAX: Функционал 3 24.12.2004 10:20
Как без последствий удалять ненужную номенклатуру готовой продукции ? DaniK DAX: Администрирование 1 23.12.2004 10:49
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:37.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.