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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.03.2010, 17:06   #8  
memo is offline
memo
Участник
 
5 / 10 (1) +
Регистрация: 30.09.2008
Т.к. я продолжаю работу над этим отчётом возникло несколько вопросов. Буду очень благодарен, если мне разъяснят несколько вещей.
Во-первых, возможно ли в Navision, так же как MS SQL, создать временную таблицу (или переменную типа таблица):

DECLARE @MyTable Table (EmployeeID int, Description varchar(30)),

с типами данных столбцов которые мне требуются?

Во-вторых, рассматривая CU 424 - Export Analasis View, встречаю подобный пример в функции CreateFile

Код:
// Блок1
AnalysisViewEntry2.COPY(AnalysisViewEntry);
AnalysisView.GET(AnalysisViewEntry2."Analysis View Code");

// Блок2
IF GLAcc.FIND('-') THEN
  REPEAT
    TempGLAcc3.COPY(GLAcc);
    TempGLAcc3.INSERT;
  UNTIL GLAcc.NEXT = 0;
Где TempGLAcc3 определена в С/AL Globals
Код:
Name		DataType	Subtype	Length
TempGLAcc3	Record		G/L Account
AnalysisViewEntry2 определена в Locals даннай функции как
Код:
Name			DataType	Subtype	Length
AnalysisViewEntry2	Record		Analysis View Entry
Так вот в Блоке 1 мне непонятно, что происходит, зачем в AnalysisViewEntry2 копируется содержимое записи AnalysisViewEntry, ведь AnalysisViewEntry2 должна содержать тоже, что и AnalysisViewEntry, или я не прав и AnalysisViewEntry2 не содержит никаких данных?
И такой же вопрос по Блоку 2, здесь похоже все данные из таблицы G/L Account(GLAcc), переносятся в TempGLAcc3, при этом GLAcc определена в Locals как
Код:
Name	DataType	Subtype	Length
GLAcc	Record		G/L Account
т.е. так же, как AnalysisViewEntry2 до этого, опять же вопрос, зачем это делается?
А самый главный вопрос, где взять документацию, чтобы я больше подобных вопросов не задавал?)
Заранее спасибо!
 


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

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

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