AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 15.03.2007, 12:39   #1  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
? Поля LedgerTrans.AmountMST и LedgerTrans.AmountCur
Всем добрый день.

Перед тем, как начать эту тему, я поиском позаглядывала в некоторые темы, но там нигде не ответили на вопрос:
почему же бывает такое, что по одной и той же проводке знак у сумм в этих полях отличается?
И если отличается, то что брать за факт, а что за ошибку ввода (обработки)?
Если судить по отчету "Выписка по счету", то там в поле "Нарастающее" учитываются суммы из поля AmountCur. Разъясните ситуацию, плиз
Old 15.03.2007, 14:42   #2  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Originally Posted by Tiruvileijadal' View Post
Всем добрый день.

Перед тем, как начать эту тему, я поиском позаглядывала в некоторые темы, но там нигде не ответили на вопрос:
почему же бывает такое, что по одной и той же проводке знак у сумм в этих полях отличается?
Посмотрите на запись средствами SQL.
Скорее всего, вы увидите, что знак совпадает.

В Аксапте есть бага при ОТОБРАЖЕНИИ сторно проводок.
В таблице бух.проводок есть метод postload.
Он срабатывает каждый раз при закгрузке записи с проводкой.
Задача этого метода: проверять галочку correction и правильно отображать знак.

В стандартной настройке суммы в национальной валюте отображаются с отступом.
Дебетовые слева, кредитовые с отступом справа.
При такой настройке оработка знака сторно проводок работает правильно.
сторно дебета будет отображаться слева (с минусом).
а сторно кредита будет отображаться справа (тоже с минусом).

Но отображение начинает глючить, если выключить отступ.
Если выключить отступ, то нормальный Дебет отображается с плюсом, а нормальный кредит с минусом.

НО сторно в этом случае отображаются неправильно.
Там появляются либо обратные знаки (похоже, это ваш случай),
либо конструкции типа --, -+, +-
__________________
полезное на axForum, github, vk, coub.
Old 16.03.2007, 06:12   #3  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
а где посмотреть, убраны отступы и нет? я не функциональщик, а наши еще сами в Аксапте мало что понимают
Old 16.03.2007, 08:14   #4  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Originally Posted by Tiruvileijadal' View Post
а где посмотреть, убраны отступы и нет?
Обычно за числа с отступом отвечает тип AmountMSTDebCred
в штатном режиме его свойтво DisplaceNegative = 10.
Если сюда поставить 0 или Auto, то отступов не будет.

ЗЫ Привет Арде.
Attached Images
 
__________________
полезное на axForum, github, vk, coub.
Old 16.03.2007, 18:46   #5  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
А что означает Ваш PS? Кому привет?
За картинку спасибо. Ничего не хочу утверждать, но по-моему с этим полем все в порядке (в смысле отступов). Просто помню визуально, что запускала отчет, связанный с LedgerTrans и были суммы возле правого края и возле левого.
Так какое поле брать все-таки как дефакто? (если знаки таки разные) AmountMST или AmountCur?
Old 19.03.2007, 08:07   #6  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
Только что выяснили - почему разные знаки в полях "Сумма" и "Валютная сумма". Оказывается поле "Сумма" у нас со сдвигом и без показа знаков, а поле "Валютная сумма" - без сдвига и с показом знаков (есть и суммы с +)
Old 19.03.2007, 08:23   #7  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
А сейчас сижу в обозревателе таблицы LedgerTrans и там при нажатии на поле AmountMST со значением в нем происходят чудесные метаморфозы (добавляются знаки). Если поле дебет с "-", то становится "--", если поле кредит с "-", то становится "-+". И скажите мне теперь - как это будет считаться при сложении или вычитании этих чисел в программе???
Например:
'-489' - '-+3000' = -489+3000 ?
я кавычками выделила непосредственно значения, чтоб не путались со знаком вычитания.
я в шоке от этой ситуации %)
Old 19.03.2007, 11:04   #8  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Originally Posted by Tiruvileijadal' View Post
И скажите мне теперь - как это будет считаться при сложении или вычитании этих чисел в программе???
Повторяю:

Quote:
Originally Posted by mazzy View Post
В Аксапте есть бага при ОТОБРАЖЕНИИ сторно проводок.
Хранятся и складываются суммы правильно.
__________________
полезное на axForum, github, vk, coub.
Old 19.03.2007, 12:24   #9  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Tiruvileijadal''s Avatar
 
92 / 10 (1) +
Join Date: 15.03.2007
Location: Сургут
Quote:
Originally Posted by mazzy View Post
НО сторно в этом случае отображаются неправильно.
Там появляются либо обратные знаки (похоже, это ваш случай),
либо конструкции типа --, -+, +-
Вот и получается, что "конструкции" появляются в полях с отступом, а обратные знаки - в полях без отступа

но в принципе, во всем разобрались, спасибо большое
Attached Images
  
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Поля CreatedTransactionID, BondBatch в таблице LedgerTrans tolstjak DAX: Программирование 21 04.04.2007 08:03
Ошибка: Недопустимая комбинация поля / поля ссылки kurekov DAX: Программирование 1 21.02.2007 16:36
Поля LedgerTrans 3oppo DAX: Программирование 4 06.10.2006 15:03
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 15:39.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.