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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2020, 15:05   #1  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Ax2009 Записи в таблице
В Форме показывает 0 записей, в АОТ через обозреватель таблиц тоже 0. В SQL находит 121 запись. DataAreaId наша. В чем фокус???
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
Старый 07.09.2020, 15:19   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Включайте логирование запросов.
Включайте на форме в init()
super();
this.query().literals(1);

смотрите какие идут запросы.
возможно RLS или еще какой скрытый фильтр.

Проверяйте незакоммиченные транзакции.
Старый 07.09.2020, 16:33   #3  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Причем здесь фильтр на форме, если я в обозревателе таблицы не вижу этих строк. И даже delete_from InventTable; их не удаляет. а в отчете по размеру компании выводит 121 запись и в SQL менеджере их видно. Как Проверить незакоммиченные транзакции???
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
Старый 07.09.2020, 17:13   #4  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Вот так их видит - while select forupdate crosscompany InventTable, но не удаляет. Ни Delete, ни doDelete не срабатывает.
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
Старый 07.09.2020, 17:28   #5  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Возможно, таблица включена в виртуальную компанию. А старые записи не переделали.
__________________
Михаил Андреев
https://www.amand.ru
За это сообщение автора поблагодарили: Logger (1).
Старый 08.09.2020, 09:29   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
1. Перезагрузите AOS. Возможно, Вы читаете данные из кеша, а не с диска
2. Включите профайлер SQL и посмотрите, какой именно запрос уходит на SQL при открытии таблицы в обозревателе
2.1. Настроенные RLS
2.2. Обращение к другому объекту (View) - стандартно такого нет, но сделать можно
2.3. Виртуализация таблицы (другое dataAreaId)
3. Проверьте посимвольно значение DataAreaId. Возможно, часть букв русские или наоборот, латинские. Т.е. скопируйте значение этого поля в джоб и сравните текстовые константы
4. Ранее таблица была виртуализирована, но затем ее развирутализировали. Или наоборот. Т.е. ожидаемое значение DataAreaId может быть отлично от текущего значения компании


X++:
InventTable  inventTable;

// Для виртуализированной таблицы ожидаемое значение dataAreaId может быть отлично от текущего
info('InventTable.DataAreaId = ' + inventTable.dataAreaId);

// Текущая компания
info('curExt() = ' + curExt());

if (curExt() == 'dat')    // Именно скопировать значение, а не записать!
   info('yes');
else
   info('no');
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax2009: AccessRightsList: запись AccessType=NoAccess эквивалентна отсутствию записи? mazzy DAX: Администрирование 7 14.08.2019 09:56
Сравнить записи в одной таблице yuriy_64 DAX: Программирование 8 30.05.2018 20:01
dynamics AX 2012 создание записи в таблице с наследованием skuull DAX: Программирование 0 04.10.2013 22:53
Relation CustTable, VendTable и т.д. на таблице LedgerJournalTrans AX2009 Gad DAX: Программирование 2 20.04.2010 20:04
Как проверить наличие хотя бы одной записи в подчиненной таблице. demon46 DAX: Программирование 5 07.03.2008 09:41

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

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

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