Показать сообщение отдельно
Старый 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) и использовать ее для получения нужных данных.