Показать сообщение отдельно
Старый 18.02.2015, 16:15   #3  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Так, собственно, и сделано :

На форме :

X++:
public class FormRun extends ObjectRun
{
    tmpInventoryDetails_MI          tmpTable;

    InventoryDetailsFillData_MI     dataProvider;
}
X++:
public void fillData()
{
    ;

    select tmpTable; // Таблица создалась
    
    dataProvider    = InventoryDetailsFillData_MI::construct(); // Это класс, который заполняет таблицу. И он это делает )
    tmpInventoryDetails_MI.linkPhysicalTableInstance(dataProvider.run(tmpTable)); // Таблица заполнилась, линкуем.. получаем "фигвам"
}
Самое смешное, что ровно так уже не раз делал, и работает.. Диагностику (см. выше) - искал значение - так и не нашел.

Не понимаю ((

PS :

Цитата:
Сообщение от belugin Посмотреть сообщение
dataProvider.run(tmpInventoryDetails_MI)
- дает ту же диагностику :

"Невозможно выполнить требуемую операцию с базой данных.
Метод применим только к переменным таблицы TempDB, не связанным с существующим физическим экземпляром таблицы"

Бред какой-то (
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 18.02.2015 в 16:19.