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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2010, 23:57   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Andrux Посмотреть сообщение
Это стандарт? можно ли сделать, чтобы аналитики поадали из строк заказа на продажу?
Нет, в стандарте никакими настройками так не сделать.
Цитата:
проводки "Выручка по реализации" плодятся в SalesFormLetter.updateInventory()
Опять же нет. В данном методе, а так же непосредственно в методе updateNowSalesFormLetter_Invoice формируются проводки, относящиеся к номенклатуре (списание себестоимости, комиссии. скидки по строке и многострочные скидки, если они разносятся на отдельные счета и т.п.).
Разноска выручки (а так же округление и общей скидки) производится уже после перебора строк. В частности, выручка в методе createCustTrans (если уж быть точнее, то в классе CustVoucher).
То есть для всей накладной выполняется только одна операция для разноски выручки (ну и зеркально к ней операция начисления дебиторки).
Старый 16.01.2010, 00:22   #2  
Andrux is offline
Andrux
Участник
Axapta Retail User
 
263 / 17 (1) ++
Регистрация: 29.05.2007
да, Вы абсолютно правы. В классе custVoucher разносится одна модульная проводка по клиенту
в SalesFormLetter.updateInventory ( и далее в InventUpd_Financial.updateNow )- складские проводки (списание с.с)
в SalesFormLetter.PostTax - налоговые проводки
а в SalesFormLetter_Invoice.updateNow как раз проводки по выручке от реализации (LedgerVoucher.AddTrans...) которые корреспондируются с модульной проводкой по клиенту
Или я чего-то не понимаю.. Ну, вообщем, смысл в том, что проводки в LedgerVoucher.AddTRans добавляются с Аналитиками, за исключением одной проводки, сальдо по клиенту (класс custVoucher), т.к. аналитики инитятся из шапки заказа... но у меня в строках разные аналитики...

что-то мне кажется, что я не там смотрю )) а где нужно не знаю..

Последний раз редактировалось Andrux; 16.01.2010 в 00:38.
Старый 16.01.2010, 13:50   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Andrux Посмотреть сообщение
проводки в LedgerVoucher.AddTRans добавляются с Аналитиками, за исключением одной проводки, сальдо по клиенту (класс custVoucher),
Понял. Я-то думал, что Вам нужно чтобы в поводках сальдо по клиенту была разная аналитика, а всего-то требуется разная аналитика по выручке (90 счет). Но, именно так и происходит!
Просто в форме просмотра операций ГК по накладной у Вас стоит "Показать операции" "Только по дебету", поэтому аналитика показывается для дебетового счета (например, 62). Что бы посмотреть аналитику по 90 счету, нужно переключить фильтр на значение "Только по кредиту" (ну может быть "Все операции"), так как выручка пишется в кредит
Старый 16.01.2010, 15:14   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Ну и в дополнение к предыдущему посту.
В форме операций по ГК основным полем является Счет. Поле Корсчет добавили в российской локализации но, по каким-то причинам, корр. аналитику не стали отображать. Но в форме большинство данных относится именно к счету. И это часто вносит путаницу, пользователям кажется, что аналитика относится как к счету, так и к корр. счету.
Поэтому, мне больше нравится перенастроить для себя эту форму - я скрываю поле корр. счета и устанавливаю отображение всех операций (а не только по дебету). В приведенных скриншотах привожу разницу между стандартным отображением и тем, как я предпочитаю анализировать данные. Для примера, я вынес в грид одну из аналитик, по которой у меня есть различия между заголовком заказа и строками. Синим прямоугольником выделено общее для обоих случаев. А вот зеленым как раз различия, которые хорошо видно.
Миниатюры
Нажмите на изображение для увеличения
Название: СтандартныйВид.JPG
Просмотров: 357
Размер:	82.7 Кб
ID:	5502   Нажмите на изображение для увеличения
Название: МойВид.JPG
Просмотров: 359
Размер:	97.8 Кб
ID:	5503  

За это сообщение автора поблагодарили: Logger (4).
Старый 17.01.2010, 00:02   #5  
Andrux is offline
Andrux
Участник
Axapta Retail User
 
263 / 17 (1) ++
Регистрация: 29.05.2007
Спасибо огромное, действительно в Дт90 Кр62 стоят аналитики, но мне не ясен такой вопрос... в LedgerTrans так же две проводки Дт62 Кр90 (разделены так же как и по Дт90 Кр62) и они без аналитик...
Цитата:
90.01.1 62.01 RUR -2 034,00 -2 034,00 БЕ_1 ЦФО_1 СтБ_1 ТК_1
90.01.1 62.01 RUR -1 584,66 -1 584,66 БЕ_1 ЦФО_1 СтБ_1 ТК_2

62.01 90.01.1 RUR 1 584,66 1 584,66
62.01 90.01.1 RUR 2 034,00 2 034,00
Вот последняя группа не тянет аналитики из строк, хотя суммы разбивает и реально существуют в LedgerTrans

Последний раз редактировалось Andrux; 17.01.2010 в 00:06.
Старый 17.01.2010, 11:50   #6  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Опять же, не рассматривай операции в ГК с точки зрения Д/К. Поле Коррсчет там все го лишь дисплей метод, в котором производится поиск корреспондирующей проводки и отображение счета из неё. В самой проводке поля корсчета нет.
То есть, у тебя есть четыре проводки. Там где счет выручки, аналитики берутся из строк (и счет берется из настроек разноски номенклатуры). Там где счет взаиморасчетов, аналитики берутся из шапки заказа ( счет берется из настроек профиля разноски). Правда еще в плане счетов может быть настройка, меняющая аналитики, но для понимания именно конкретного примера это не важно.
Затем, российский функционал связывает эти проводки между собой корреспонденцией (в таблице LedgerTrans есть два поля для этого).
Если кратко, то нет проводок Д62/К90. Есть проводка в дебет 62 и независимая от неё К90. Исходя из этого и нужно анализировать аналитики.
Теги
аналитика, накладная, проводки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Бухгалтерские проводки по отборочной накладной PMS DAX: Функционал 12 24.04.2012 13:45
По каким счетам формируются проводки в ГК при обработке накладной? matew DAX: Программирование 1 12.10.2007 13:30
По каким счетам формируются проводки в ГК при обработке накладной? matew DAX: Функционал 5 11.10.2007 17:50
Новые счета в разноске в 3 SP Alex_R2 DAX: База знаний и проекты 13 22.06.2006 15:36
Странные проводки ГК во вторичной валюте по накладной VadimVN DAX: Функционал 11 11.12.2003 14:55

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

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

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