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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.12.2006, 11:26   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от vallys Посмотреть сообщение
Не правда. Временные таблицы создаются там, где идет первый insert ИЛИ первый select.

Def, покажите, пожалуйста, IZH_BalanceListTable::initOnServer() ...
Я говорил не об общем правиле, а конкретном. Вызов наверняка идет из формы, а не из класса. Так что первая запись будет инициироваться клиентской частью. Может я ошибся, и это обрабочик запихнули в класс, но скорее всего это вывод данных запроса в форму.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 07.12.2006, 11:32   #2  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Я говорил не об общем правиле, а конкретном. Вызов наверняка идет из формы, а не из класса. Так что первая запись будет инициироваться клиентской частью. Может я ошибся, и это обрабочик запихнули в класс, но скорее всего это вывод данных запроса в форму.
Извините, погорячился
Судя по куску кода - чтобы узнать, где инициализизуется первая запись, нужно увидеть IZH_BalanceListTable::initOnServer()... Хотя я склонен предположить, что там все "чисто"
Старый 07.12.2006, 15:39   #3  
Def is offline
Def
Участник
 
50 / 32 (2) +++
Регистрация: 28.09.2005
static server IZH_BalanceListTable initOnServer()
{
IZH_BalanceListTable balanceListTable;
;
select firstonly balanceListTable;
return balanceListTable;
}

еще писал для вставки
static server void insertOnServer(IZH_BalanceListTable balanceListTable)
{
balanceListTable.insert();
}
Старый 07.12.2006, 15:42   #4  
Def is offline
Def
Участник
 
50 / 32 (2) +++
Регистрация: 28.09.2005
и еще это метод класса у которого стоит CalledFrom
а вызывается класс когда жмут на кнопку на некой форме
Старый 07.12.2006, 15:46   #5  
Def is offline
Def
Участник
 
50 / 32 (2) +++
Регистрация: 28.09.2005
кстати получил информацию что в 3х звенке табличка все равно не будет создана на сервере базы данных а будет на AOS и вследствие этого могут быть проблемы (тоже версия)
Старый 07.12.2006, 15:54   #6  
Def is offline
Def
Участник
 
50 / 32 (2) +++
Регистрация: 28.09.2005
всем спасибо Господа!

я решил забить на все и сделать одним из двух вариантов

1. Длеаю таблицу НЕ временной ввожу туда пользователя и сессию для того чтобы данные от двух пользоватлей не клеились и работаю спокойно с табличкой

2. Оставляю табличку временной но денормализую результат, то есть нужные поля InvenDim складываю в эту табличку
Старый 07.12.2006, 16:02   #7  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Def, а у Вас, случайно, InventDim соеденялся с временной не по QueryFetchMode::One2Many?

Последний раз редактировалось vallys; 07.12.2006 в 16:04.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Advanced query range value expressions: поле таблицы - имя вcтроенной функции year(). ATimTim DAX: Программирование 12 27.03.2009 18:16
Сново про временные таблицы Andrux DAX: Программирование 16 11.07.2007 14:57
И опять временные таблицы ek_Pendulum DAX: Программирование 22 07.05.2007 11:30
Снова временные таблицы vasiliy DAX: Программирование 7 12.03.2007 13:54
Не страшно ли временные таблицы временно сделать постоянными? Gustav DAX: Программирование 11 09.02.2006 11:04
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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