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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.08.2005, 11:48   #1  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Цитата:
Изначально опубликовано ibc


а, извините, как там запросы делают... ась?
Есть в Навыжне великий и могучий язык, называется C/AL.
Этот самый C/AL - это некий кастрированный паскаль (например, нет Continue/Break), дополненный функциями для работы с пятью основными объектами (таблицы, формы, отчеты, датапорты и библиотеки функций - кодъюниты). Функций для работы с таблицами (SETFILTER, SETRANGE, NEXT etc) вполне достаточно для того, чтобы получать некие наборы значений из таблиц.
Например, если взять WHILE SELECT из Х++, который позволяет перебрать данные из таблички значения по условиям (where Field1 = Value1) можно не менее просто повторить в Навыжне-
Record.SETFILTER(Field1, Value1);
IF Record FIND('-') THEN REPEAT
//тут-то мы и перебираем поля
UNTIL Record.NEXT = 0;
Язык C/AL - он, конечно, более убог, чем Х++, но, тем не менее, позволяет без особого труда строить бизнес-логику в Навыжне. Его ХВАТАЕТ
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
с чего начать? SHiSHok NAV: Прочие вопросы 7 26.09.2007 12:15
Хочу посоветоваться насчет производительности Кактус NAV: Администрирование 14 17.06.2004 12:04
С чего начать ? LamerAx NAV: Прочие вопросы 24 17.09.2003 22:15

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

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

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