Цитата:
Изначально опубликовано 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 - он, конечно, более убог, чем Х++, но, тем не менее, позволяет без особого труда строить бизнес-логику в Навыжне. Его ХВАТАЕТ