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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2008, 16:20   #1  
Iceman is offline
Iceman
Участник
Аватар для Iceman
 
27 / 10 (1) +
Регистрация: 05.03.2008
На форме есть кнопка.
На кнопке код:
Код:
ForExport.COPY(Rec);
CurrForm.SETSELECTIONFILTER(ForExport);
ForExport.MARKEDONLY(TRUE);
MESSAGE:=FORMAT(ForExport.COUNT);
Mgt.ExportBody(ForExport,2);
MESSAGE выводит значение 1 сколько бы записей я не пометил... всё перепробовал, не работает. В функцию передаётся одна запись.
Это полбеды. Вторая беда:
Как организовать перебор записей в вызываемой функции?
То, что написано там сейчас после всех мучений с функцией:

Код:
Function ExportBody(JnlRecord: Record, Option:.....)

LRecord.COPY(JnlRecord);
LocRecord.COPYFILTERS(LRecord);
//LocRecord.MARKEDONLY(TRUE);

IF LocRecord.FIND('-') THEN
	REPEAT

	MESSAGE('Record Found');

	.............................................

	UNTIL LocRecord.NEXT = 0;
Понимаю что решение в функции неверное, но довести до ума никак не могу.
Помогите разобраться...

З.Ы. Записи маркируются по Ctrl+F1
__________________
<span style="color:#000000">Я не волшебник, я только учусь...</span>
 


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

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

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