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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2015, 17:47   #1  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
В этом то и дело. Через job я также создавал и все читалось нормально. А вот при работе функций читает не все.
Эксперимент, это функция Обработать, на форме Все волны (упр. складом) (обработка волны, создание работ и пополнения).
В частности у нас два раза вызывается \Classes\WHSWorkCreateReplenishment.
И там есть метод findReplenishmentPutLocation. Вот при втором проходе и не читаются записи созданные при первом проходе.
Старый 09.09.2015, 17:52   #2  
axm2013
Гость
 
n/a
А можете посмотреть чем у 8 записей заполнены DataAreaID и PARTITION?
Просто смущает что нет явного задания. Можете свойства SaveDataPerCompany и SaveDataPerPartition + прочее в No поставить?
Старый 09.09.2015, 22:30   #3  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Цитата:
Сообщение от vasiliy Посмотреть сообщение
В этом то и дело. Через job я также создавал и все читалось нормально. А вот при работе функций читает не все.
Возможно, что-то прояснит просмотр простого запроса (без while) непосредственно в месте вызова while к этой же табличной переменной?

Что-то вроде:
X++:
select generateonly RecId from YourTable; // (можно добавить условия while, если есть)

info(YourTable.getSQLStatement());
Старый 10.09.2015, 12:15   #4  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Возможно, что-то прояснит просмотр простого запроса (без while) непосредственно в месте вызова while к этой же табличной переменной?

Что-то вроде:
X++:
select generateonly RecId from YourTable; // (можно добавить условия while, если есть)

info(YourTable.getSQLStatement());
тот же запрос без условий
X++:
SELECT T1.RECID FROM WHSTMPWORKLINE T1 WHERE ((PARTITION=?) AND (DATAAREAID=?))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как класс->запрос->форма. Как такое создать? kitty DAX: Программирование 16 09.09.2014 12:52
черновики (заказы) - могут удаляться. Поэтому данные в заказах хранить нельзя. Фактические данные нужно протаскивать в документы. mazzy DAX: Функционал 58 23.04.2014 09:35
Что за компании в демоданных AX2012 R2? Почему такие данные? mazzy DAX: Функционал 2 21.05.2013 01:18
При загрузке портала выдает запрос на ввод логина и пароля zelibobis DAX: Администрирование 2 01.02.2008 16:37
OR-запрос выдает ошибку murad DAX: Программирование 5 28.05.2006 15:01
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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