|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от nikolay100x
![]() Ув. господа, я в своей первой теме описывал проблему с Validate, после того как я сделал нужные мне изменения и народ начал работать, то вылезла еще одна проблема. Когда выполняется код
Код: lrSalesShipmentLine.SETCURRENTKEY("Item Shpt. Entry No."); lrSalesShipmentLine.SETRANGE("Item Shpt. Entry No.","Appl.-from Item Entry"); IF lrSalesShipmentLine.FIND('-') THEN BEGIN VALIDATE("Unit Price",lrSalesShipmentLine."Unit Price"); VALIDATE("Line Discount %",lrSalesShipmentLine."Line Discount %"); END; Цитата:
но нужно что бы еще и выполнялась проверка валют и подхватывался бы курс валют который указан в исходном документе из которого мы делаем возврат.
- ExchangeRate(Date : Date;CurrencyCode : Code[10]) : Decimal - ExchangeAmtLCYToFCY(Date : Date;CurrencyCode : Code[10];Amount : Decimal;Factor : Decimal) : Decimal - ExchangeAmtFCYToLCY(Date : Date;CurrencyCode : Code[10];Amount : Decimal;Factor : Decimal) : Decimal - ExchangeAmtFCYToFCY(Date : Date;FromCurrencyCode : Code[10];ToCurrencyCode : Code[10];Amount : Decimal) : Decimal Используя их Вам не надо будет ничего докручивать и мудрить с курсами и округлением. |
|