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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2013, 13:53   #3  
Constantine_imported is offline
Constantine_imported
Участник
 
126 / 10 (1) +
Регистрация: 28.04.2011
Во-первых, я бы обернул всю конструкцию в
Код:
BEGIN ... END или REPEAT ... UNTIL (если нужен цикл)
, т.к. строчка
Код:
IF TaxBillHeader.FINDFIRST THEN;
может не найти запись, а вы потом пытаетесь вывести данные в Excel и можете получить ошибку выполнения или неправильную логику работы кода. Конструкции
Код:
Customer.GET(TaxBillHeader."Customer No."); и Vendor.GET(TaxBillHeader."Vendor No.");
тоже лучше обернуть в
Код:
IF ... THEN
, т.к. могут быть случаи, когда вы не сможете затетиться на запись.
По поводу таблицы, не совсем понятно какая таблица вам нужна, TaxBillHeader? Можно объявить еще одну переменную, ссылающуюся на эту же таблицу (например TaxBillHeader2) и использовать ее для получения нужных данных.
 


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

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

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