![]() |
#5 |
Участник
|
Прочитайте мой постинг до конца и попробуйте повторить.
1. Создайте в базе SQL Server буферную (а не временную) таблицу, вот скрипт: CREATE TABLE Ax_InventSum (Ax_ItemId VARCHAR(20), Ax_PhysicalInvent FLOAT) 2. В Аксапте создайте класс, у которого есть вот такой статический метод: PHP код:
а) коннектиться к той базе данных, в которой находится таблица Ax_InventSum б) содержать методы, позволяющие выполнять нормальные (не-аксаптовские) SQL-запросы к базе данных. Для этого можно использовать аксаптовские классы ODBCConnection, либо CCADOConnection. Описанный мною статический метод далее вызывается из сторонней программы через Axapta Com Connector. Этот метод пишет в буферную таблицу Ax_InventSum результат своей работы. Считать остатки из буферной таблицы можно затем таким образом: SELECT Ax_ItemId, SUM(Ax_PhysicalInvent) FROM Ax_InventSum GROUP BY Ax_ItemId
__________________
Когда гестапо перекрыло все выходы, Штирлиц вышел через вход! |
|
|
![]() |
||||
Тема | Ответов | |||
Временная таблица | 21 | |||
производительность: map или временная таблица | 5 | |||
Временная таблица + RLS | 6 | |||
Темповая табличка на гриде | 8 | |||
select sum(amount) from временная таблица | 6 |
|