MST - в первичной валюте,
Cur - в валюте проводки,
MSTSecond - во вторичной валюте.
Соответственно, AmountCur=AmountMST только если валюте проводки совпадает с основной валютой компании. И знаки у них одинаковые. Просто в AmountMST есть:
а) смещение отрицательных значений
б) свойство не показывать знак
в) коррекция
см. тут
загадочная "+Сумма"
PS И вообще, если не ясно значение поля, то смотрите или на метку с хелпом самого поля или на метку и хелп ЕДТ, на основе которого оно создано. Обычно помогает. Например,
AmountMST создан на основе AmountMSTDebCred. Смотрим его и видим:
HelpText=Сумма проводки в основной валюте.
Далее, смотрим AmountCur и видим в хелпе к полю:
сумма проводки в указанной валюте.
Теперь осталось посмотреть AmountMSTSecond. На основе какого ЕДТ оно создано? Правильно, на основе AmountMSTSecondary. А что написано в метке и хелпе к этому ЕДТ? Можно мне не продолжать?