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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.08.2007, 16:35   #1  
Imidg_8 is offline
Imidg_8
Участник
 
28 / 10 (1) +
Регистрация: 12.06.2007
есть код :

BEGIN
rez := F_out.CREATE(F_out_Name);
IF rez THEN
BEGIN
B_.RESET;
IF B_.FIND('-') THEN
REPEAT
BEGIN
IF (STRLEN(B_."Barcode No.")<>8) AND (STRLEN(B_."Barcode No.")<>13) THEN
BEGIN
TextMess:='Товар-'+B_."Item No."+' НеКорректШтКод->'+B_."Barcode No."+' ';
F_out.WRITE(TextMess);
END;
END;
UNTIL B_.NEXT =0;
F_out.CLOSE;
END
ELSE
BEGIN
END;
END



всё пишет одну строку
, а нужны данные построчно


и назначение команд Writemode, textMode
Старый 08.08.2007, 17:24   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
http://forum.mazzy.ru/index.php?s=&sho...ost&p=34245
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 17.08.2007, 15:30   #3  
Imidg_8 is offline
Imidg_8
Участник
 
28 / 10 (1) +
Регистрация: 12.06.2007
Для тех кто ищет

1 создаем константу в С/А Globals F_out типа File
2 создаем константу в С/А Globals F_out_Name типа Text длина такая чтобы уместился путь и имя файла
2 создаем константу в С/А Globals TextMess типа Text длина 50

F_out.TEXTMODE(TRUE); {Установка режима ТЕКСТ а не бинарного}
rez := F_out.CREATE(F_out_Name);
IF rez THEN
BEGIN
Item_.RESET;
IF Item_.FIND('-') THEN
REPEAT
BEGIN
TextMess:= 'Код ';
TextMess:=TextMess+Item_."No."; {Пишем в файл}
F_out.WRITE(TextMess);
END;
UNTIL Item_.NEXT =0;
END
F_out.CLOSE;
 


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

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

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