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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2004, 13:30   #1  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Формирование записей в InventTransPosting и LedgerTrans
Столкнулся с такой ситуацией:

В таблице InventTransPosting в полях Account и AccountOffset, допустим такие:

281 - 901

а соответствующие проводки в LedgerTranse'е наоборот:

901 - 281

(проводки украинские, я разве не упоминал, что я оранжевый хохол?

По каким принципам формируются проводки в InventTransPosting? Кстати, в LedgerTranse'е, естественно, проводки с правильной корреспонденцией.

Заранее благодарю.
Старый 08.12.2004, 15:09   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
slava09, вы привыкли, что порядок счетов определяет дебет/кредит.

на самом деле в буржуинии порядок счетов ничего не определяет.
дебет или кредит зависит от знака суммы и от галочки коррекция.

поэтому для Аксапты ваш вопрос не имеет смысла
Для Аксапты это нормальная ситуация. Смотрите на AmountMST и галочку correction.
Старый 08.12.2004, 15:30   #3  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
mazzy, какую такую галочку "correction"? В какой таблице? Может, уважаемый mazzy, вы имелии ввиду галочку "crediting" в LedgerTranse?

дело в том что InventTransPosting подразумевает корреспонденцию, насколько я понял. Зачем тогда поля Account и AccountOffset?

С LedgerTrans я идею понял. Но вот с InventTransPosting, не совсем, как мне понять прошла сумма по дебету или по кредиту в LedgerTrans по строке из InventTransPosting?

Вообще задача, стоит такая: взять суммы из InventTrans + счета из InventTransPosting, и сравнить их с соответствующими проводками по LedgerTrans.
Старый 08.12.2004, 15:48   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано slava09
mazzy, какую такую галочку "correction"? В какой таблице? Может, уважаемый mazzy, вы имелии ввиду галочку "crediting" в LedgerTranse?
Там же. В LedgerTrans

Цитата:
Изначально опубликовано slava09
дело в том что InventTransPosting подразумевает корреспонденцию, насколько я понял. Зачем тогда поля Account и AccountOffset?
Он подразумевает только корр.счет.
Про корреспонденцию можно спорить

Но чего он точно не подразумевает, так это то, что счет будет по дебету, а корр.счет по кредиту

Цитата:
Изначально опубликовано slava09
С LedgerTrans я идею понял. Но вот с InventTransPosting, не совсем, как мне понять прошла сумма по дебету или по кредиту в LedgerTrans по строке из InventTransPosting?
Я же говорю - по сумме и галочке correction

Цитата:
Изначально опубликовано slava09
Вообще задача, стоит такая: взять суммы из InventTrans + счета из InventTransPosting, и сравнить их с соответствующими проводками по LedgerTrans.
Смотрите отчет Главное меню \ Главная книга \ Отчеты \ Выверка \ Склад
Старый 08.12.2004, 16:48   #5  
Sanya is offline
Sanya
Участник
 
172 / 11 (1) +
Регистрация: 24.04.2003
Адрес: Киев
А как быть с такой проблемой:
В InventTransPosting не заполняерся поле AccountOffset?
Проводка сформирована по строке закупки.
В ledgerTrans проводки отражены корректно.
От чего это зависит?
Старый 08.12.2004, 16:56   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Sanya
В InventTransPosting не заполняерся поле AccountOffset?
Не знаю. Мне самому интересно.
В свое время столкнулся, но это было не критично и не времени было, чтобы досконально разобраться.
Старый 08.12.2004, 17:05   #7  
Sanya is offline
Sanya
Участник
 
172 / 11 (1) +
Регистрация: 24.04.2003
Адрес: Киев
В моем случае это критично
http://www.axforum.info/forums/showt...3123#post53123
Старый 08.12.2004, 17:11   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ищите багу.
http://axapta.mazzy.ru/hints/xref/#040
Пначала поищите где пишется таблица inventTransPosting...
Старый 08.12.2004, 17:17   #9  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
А есть еще и случаи незаполненного поля Account !!!
Старый 08.12.2004, 17:50   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
скорее всего у вас физические операции не генерят проводок.
А без счета скорее всего именно физические операции.
Старый 08.12.2004, 17:56   #11  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
нет, по всей видимости дело не в этом. физические операции я исключил из выборки.
сижу разбираюсь. )
Старый 08.12.2004, 18:09   #12  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,893 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
В некоторых ситуациях аксаптовские классы разноски операций по складу (InventUpd_*) делают проводку и на счет и на коррсчет. В этом случае, оба поля в inventTransPosting заполняются (ну скажем для журнаолв складских или производственных).
В некоторых случаях, проводку на коррсчет делает класс, вызвавший класс разноски по складу (скажем - классы purchFormLetter_invoice) В этой ситуации классы логистики (которые и пишут в inventTransPosting) понятия не имеют об используемом коррсчете и не пишут его в inventTransPosting.
Старый 08.12.2004, 18:36   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано fed
В некоторых ситуациях ...
В некоторых случаях ...
О! Спасибо.
А можно попросить тебя произнести это на человеческом языке, а не на программистком?

В каких случаях корр.счет указывается? в складских журналах?
В каких не указывается? в invoice по закупке? почему? вроде корр.счет есть. Или я чего-то не понимаю?

И еще один вопрос - а на что влияет корр.счет?
Старый 08.12.2004, 22:46   #14  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,893 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
На человеческом языке не могу . Там собственно заполнение счета завязано скорее на логику реализации, а не на экономическую логику.
Но если поподробнее то:
a) Коррсчет нужен в первую очередь по корректируемым при закрытии склада проводкам. То есть - списывал ты с 41 на 90 счет. Ну и при проведении разницы между мгновенной себестоимостью списания и фактической себестоимостью система вытаскивает из inventTransPosting счета и аналитику по выполненной проводке. Я не знаю, почему они не стали вытаскивать счета для закрытия склада просто по складским разноскам. Может по соображениям производительности, может чтобы система правильно работала, даже если кто-то складские проводки поменял. Но кстати - закрытие склада написано так, что если ему понадобились номера счетов для коррекции, а в inventTransPosting ничего не нашлось, то закрытие склада вынимает номера счетов из стандартных разносок.
б) В большинстве мест в системе - при выполнении финансовых проводок по складу, корреспонденция, грубо говоря - очевидна. То есть - логистический счет (а это либо инвентарный счет хранения ,либо счет затрат 2x 9x) корреспондирует с коррсчетом (ну скажем - с коррсчетом из строки складского журнала или счетом реализации по строке заказа). Простая проводка в общем. Подобная функциональность реализуется классами логистики. ТО есть - поскольку проводка простая, то и на счет и на коррсчет разноска идет в методе класса логистики (а точнее говоря - класса InventMovement.updateLedgerFinancial())
в) Тем не менее - есть такие ситуации, в которых проводка на логистический счет является частью сложной проводки. Классический пример - инвойс по закупке. Там создается одна общая проводка на 60 счет (ну и заодно в проводки по поставщикам - vendTrans) и куча проводок на логистические счета (10,41). Поскольку проводка на 60ый счет должна делатся один раз на весь документ, а не на каждую строку закупки, то выполнение этой проводки вынесено из классов логистики в класс разноски инвойса. Ну и поскольку классы логистики понятия не имеют о том, с каким счетом корреспондирует их логистический счет, то они и не пишут в inventTransPosting информацию о коррсчете,
За это сообщение автора поблагодарили: jeky (1).
Старый 09.12.2004, 01:58   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Спасибо. Здорово!
Старый 09.12.2004, 10:28   #16  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Вот это действительно полезная информация. Четко и все по полочкам, без всякого бреда про идеологию Большое Вам консультантское спасибо fed Вы меня просто порадовали!!!
Старый 16.12.2004, 13:48   #17  
loka is offline
loka
Участник
 
61 / 10 (1) +
Регистрация: 18.12.2003
Адрес: Россия
Странно. Я всегда считал, что по закупке поле Account заполняется счетом «Приход» из группы «Закупка» (разноска по складу), а поле AccountOffset заполняется счетом «Себестоимость» из группы «Закупка» (разноска по складу). И всё это верно для финансовых проводок. Но у меня тоже есть одна запись в InventTransPosting с незаполненным полем AccountOffset. И как она там образовалась понять не могу.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Очистка LedgerTrans и InventTransPosting AKIS-Falcon DAX: Функционал 3 24.10.2008 20:06
Как для ГК операции в LedgerTrans найти соответствующую операцию в VendTrans? romulis DAX: Программирование 20 29.08.2006 14:10
вывод количества записей в таблице на web форме и указание текущей страницы таблицы bambuk1960 DAX: Программирование 1 06.07.2006 13:27
Заполнение счетов в InventTransPosting и LedgerTrans Paul_ST DAX: Функционал 2 27.12.2004 14:43
InventTRansPOsting и LedgerTRans Paul_ST DAX: Функционал 2 20.12.2004 07:35

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:32.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.