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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.10.2006, 08:28   #1  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Поля LedgerTrans
Поясните плиз кто знает, значения следующих полей в таблице LedgerTrans.

AmountMst ?
AmoutCur ?
AmountMstSecond ?

- AmountMst , AmoutCur значения одинаковые но иногда с разным знаком а иногда с одинаковым, от чего это зависит?! Отследить по логике не получается так как проводки дублируются и где какая не ясно!
Если у меня задача выгрузить проводки на какое поле мне ориентироваться ?
Старый 06.10.2006, 08:48   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
MST - в первичной валюте,
Cur - в валюте проводки,
MSTSecond - во вторичной валюте.
Соответственно, AmountCur=AmountMST только если валюте проводки совпадает с основной валютой компании. И знаки у них одинаковые. Просто в AmountMST есть:
а) смещение отрицательных значений
б) свойство не показывать знак
в) коррекция
см. тут
загадочная "+Сумма"

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

Последний раз редактировалось oip; 06.10.2006 в 11:35.
Старый 06.10.2006, 10:16   #3  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
Цитата:
Если у меня задача выгрузить проводки на какое поле мне ориентироваться ?
Смотря что вам нужно выгрузить, но обычно транзакции должни идти с оригинальной валютой, то есть AmountCur + TransDate + CurrencyCode + ExchRate
Старый 06.10.2006, 11:25   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от 3oppo Посмотреть сообщение
Если у меня задача выгрузить проводки на какое поле мне ориентироваться ?
Если речь идёт о российском бухучете, то ориентируйтесь на поле AmountMST. Я для своих "внешних нужд" использую это поле. В 99.99% случаев это именно то, что надо. Весь коллективный экперимент только тем и занимается, что выгружает проводки из LedgerTrans'a - там это зашито в условиях конкурса. А состав выгружаемых полей был взят не "просто так", а соответствовал некоторому аудиторскому запросу, который мне пришлось выполнять ранее. И поле AmountMST "русских" аудиторов вполне устроило
Старый 06.10.2006, 15:03   #5  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Я так и думал, только засомневался!
Спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Поля CreatedTransactionID, BondBatch в таблице LedgerTrans tolstjak DAX: Программирование 21 04.04.2007 08:03
Поля LedgerTrans.AmountMST и LedgerTrans.AmountCur Tiruvileijadal' DAX: Функционал 8 19.03.2007 12:24
Ошибка: Недопустимая комбинация поля / поля ссылки kurekov DAX: Программирование 1 21.02.2007 16:36
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00

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

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

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