За dataport - Андрей Панко
Dataport
Dataports са обекти, използвани за импортиране/експортиране на данни чрез външен текстов файл.
За подробности относно данните, вижте ръководството Приложение Дизайнерски Ръководство.
BREAK (Dataport, Report, XMLport)
Използвайте тази функция за излизане от цикъл или задействане на елемент от данни на порт за данни, отчет или XMLport.
ПАУЗА Бележки
Когато се използва в цикли, например WHILE.DO или REPEAT.UNTIL - BREAK прекратява изпълнението на цикъла и контролът се прехвърля към операторите непосредствено след цикъла.
Използването на BREAK извън цикъла прекратява изпълнението на кода в задействането.
Сравнете с функцията QUIT.
Пример
По-долу е даден пример, демонстриращ използването на функцията BREAK:
Създайте следните текстови константи в прозореца C/AL Globals:
Текстова константаСтойност на ENU
Текст000
„Myvar вече е% 1“
При изпълнение на този код цикълът ще бъде прекъснат, когато стойността на MyVar стане 5.
DATAPORT.RUN (Dataport)
Тази функция се използва за изтегляне и изпълнение на определен порт за данни. Ако на етапа на разработка не е известно кой порт за данни ще трябва да се изпълни, използва се тази функция или функцията DATAPORT.RUNMODAL. Ако трябва да стартирате конкретен порт за данни, трябва да използвате функциите RUN (Dataport) или RUNMODAL (Dataport).
DATAPORT.RUN (Номер [, ReqWindow] [, Запис])
Брой
Тип данни: цяло число
Идентификаторът (ID) на порта за данни за изпълнение. Можете да използвате менюто C/AL Symbol, за да изберете от списък.
Ако посоченият порт за данни не съществува, ще се появи грешка при изпълнение.
ReqWindow
Тип данни: boolean
Възлага на системата да покаже формуляра за заявка. Формулярът за заявка е част от порта за данни.
Запис
Тип данни: запис
Показва на системата кой запис ще бъде предаден на порта за данни. По този начин филтрите се предават на порта за данни.
DATAPORT.RUNMODAL (Dataport)
Тази функция се използва за изтегляне и изпълнение на определен порт за данни. Ако на етапа на разработка не е известно кой порт за данни ще трябва да се изпълни, използва се тази функция или функцията DATAPORT.RUN. Ако трябва да стартирате конкретен порт за данни, трябва да използвате функциите RUN (Dataport) или RUNMODAL (Dataport).
DATAPORT.RUNMODAL (Номер [, ReqWindow] [, Запис])
Брой
Тип данни: цяло число
Идентификаторът (ID) на порта за данни за изпълнение. Можете да използвате менюто C/AL Symbol, за да изберете от списък.
Ако посоченият порт за данни не съществува, ще се появи грешка при изпълнение.
ReqWindow
Тип данни: boolean
Възлага на системата да покаже формуляра за заявка. Формулярът за заявка е част от порта за данни.
Да се ... Посочете ...
Показване на формуляра за заявка преди изпълнение на порта за данни ИСТИНА (по подразбиране)
Изпълнете dataport без да показвате формуляр на заявка FALSE
Запис
Тип данни: запис