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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.06.2006, 17:51   #1  
Zeratul is offline
Zeratul
Участник
 
75 / 10 (1) +
Регистрация: 29.09.2005
Адрес: Минск
Программное удаление RPayHistrory - История событий по сотрудникам
Есть таблица RPayHistrory (История событий по сотрудникам). На этапе разработки появилась необходимость программно удалить все строки из этой таблицы, т.е. очистить эту таблицу. Обычный delete_from RPayHistrory не отрабатывается.



Как это сделать программно - очистить таблицу RPayHistrory ?
Спасибо!
Старый 28.06.2006, 18:06   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Zeratul
Вы уже не в первый раз вставляете картинку с foto.mail.ru
Остальные участники ее не видят.

Пожалуйста, вставляйте изображения правильно: нажмите на кнопку "Управление вложениями" и просто загружите вашу картинку и нажмите на кнопку "Ответить". Форум самостоятельно разберется и покажет остальным участникам правильно.

Разрешенные типы файлов показаны рядом с кнопкой.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.gif
Просмотров: 426
Размер:	16.7 Кб
ID:	1947  
__________________
полезное на axForum, github, vk, coub.
Старый 28.06.2006, 18:18   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Теперь таки к существу вопроса.
Цитата:
Сообщение от Zeratul
Обычный delete_from RPayHistrory не отрабатывается.
Потому что у этой таблицы переопределен метод delete().
Прочтите этот метод, если у вас достаточно квалификации.

Если вы сомневаетесь в своих силах, то лучше не трогайте эту таблицу.
__________________
полезное на axForum, github, vk, coub.
Старый 28.06.2006, 18:30   #4  
Zeratul is offline
Zeratul
Участник
 
75 / 10 (1) +
Регистрация: 29.09.2005
Адрес: Минск
Цитата:
Сообщение от mazzy
Теперь таки к существу вопроса.

Потому что у этой таблицы переопределен метод delete().
Прочтите этот метод, если у вас достаточно квалификации.

Если вы сомневаетесь в своих силах, то лучше не трогайте эту таблицу.

ФОТО: Понял, извините! Исправлюсь....
ТАБЛИЦА: Все работы ведутся в разработке (тесте), где можно удалять всё, что угодно...
МЕТОД: Метод действительно перекрыт. Ведь delete_from минует его. Или нет?
Старый 28.06.2006, 18:33   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Zeratul
МЕТОД: Метод действительно перекрыт. Ведь delete_from минует его. Или нет?
Нет. Для этого нужно сказать record.skipDataMethods(true) до запуска delete_from.

RTFM: KERNDOC://Classes/xRecord/skipDataMethods
Старый 28.06.2006, 18:49   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от EVGL
RTFM: KERNDOC://Classes/xRecord/skipDataMethods
Угу. И руководство разработчика. Импорт из буфера

Цитата:
- ...и в магазине! Мясо лучше в магазине покупать.
- это почему же?
- а там костей больше.

(С) Мультик
__________________
полезное на axForum, github, vk, coub.
Старый 28.06.2006, 18:50   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Zeratul
ТАБЛИЦА: Все работы ведутся в разработке (тесте), где можно удалять всё, что угодно...
Удалять то конечно можно.
Просто потом у вас "необъяснимые" глюки полезут
Впрочем, как хотите...
__________________
полезное на axForum, github, vk, coub.
Старый 29.06.2006, 11:09   #8  
Zeratul is offline
Zeratul
Участник
 
75 / 10 (1) +
Регистрация: 29.09.2005
Адрес: Минск
Цитата:
Сообщение от EVGL
Нет. Для этого нужно сказать record.skipDataMethods(true) до запуска delete_from.

RTFM: KERNDOC://Classes/xRecord/skipDataMethods

Отлично! Спасибо! Работает!

То, что искал
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Корректное удаление проводки DreamCreator DAX: Программирование 7 25.05.2006 13:22
Разрешить удаление заказа ArturK DAX: Программирование 12 30.03.2004 00:56
Удаление товаров korolf DAX: Программирование 4 27.11.2002 15:02
Удаление Информации!!! scazy DAX: Функционал 6 23.08.2002 18:47
Удаление проекта Maxim Gorbunov DAX: Программирование 0 24.12.2001 23:04

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

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

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