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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.09.2004, 14:02   #1  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Журнал переноса - себестоимость
Непонятная ситуация....
Настройки: Аналитики "Склад" (первичная, финансовая), "Партия" (финансовая, пропуск для расходов)

На складе А лежат 2 партии товара: Партия 1 - 2 шт. - 15 руб./шт.
Партия 2 - 4 шт. - 20 руб./шт.
Создаем журнал переноса.
В журнале переноса "Резервирование" указываем "Автоматически".
Создаем строки журнала, указываем 5 штук товара со склада А на склад Б. Партии не указываем.
Разносим.
Видим 4 проводки:
1) Списывается со склада А Партия 1 2 шт. по 15 руб.
2) Приходуется на склад Б Партия 1 2 шт. по 11,66 руб.
3) Списывается со склада А Партия 2 3 шт. по 20 руб.
4) Приходуется на склад Б Партия 2 3 шт. по 17,5 руб.

Т.е. происходит усреднение себестоимости по складу для приходных проводок.

Где бага? В настройках? В коде? У нас в ДНК? :-)
И можно ли сделать так, чтобы себестоимость расхода равнялась себестоимости прихода?
Старый 14.09.2004, 16:06   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
В общем - по задумке MS по одному лоту не может проходить товаров с разной себестоимостью. В принципе.
То есть - если даже починить рассчет мгновенной себестоимости при разноске журнала переноса, то потом придется еще и закрытие склада править.
Мы на одном проекте решали - что дешевле - править закрытие склада и разноску переноса, или сделать пользователю кнопочку в журнале которая несколько строк журнала создает с разными партиями. Решили что второй способ дешевле.
Старый 14.09.2004, 16:26   #3  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Мда, мы так и думали... Но остается непонятным вот что - проводки расхода со склада идут тоже с одинаковым номером лота, однако в них себестоимость правильная. Наверное, из-за комбинаций аналитик, так?
И еще - может, есть какой-нибудь готовый класс для разбиения количества по комбинациям складских аналитик? Куда смотреть?
Старый 14.09.2004, 16:34   #4  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
При списании он для каждой строки inventTrans рассчитывает себестоимость списания отдельно - по остаткам в inventSum.

А при приходовании система подставляет в вызов класса InventUpdate_financial суммарную себестоимость проводок списания с обратным знаком.
Ну а класс это размазывает ее внутри лота пропорционально количеству. Вот среднее значение и получается...

Готового класса - скорее всего нету. Я бы посоветовал поискать пример использования класса inventOnhand
Ну или просто написал бы запрос по inventSum с фильтром по данной номенклатуре, складу и группировкой по номеру партии.
Старый 14.09.2004, 16:36   #5  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Спасибо большое! Будем пробовать.....
Старый 16.09.2004, 10:59   #6  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Туплю, наверное, по-страшному....
Как мне представляется, алгоритм должен быть следующий:
1) Для каждой строки журнала создать одну/несколько строк с новыми комбинациями аналитик
2) Удалить старые строки
3) Создать новые

Надо где-то хранить созданные строки, прежде чем их вставить в журнал. Вопрос - где? Во временной таблице? Наверняка же есть какие-то стандартные механизмы. В 1С была ТЗ, а в Аксапте?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Закрытие склада- журнал переноса Swetik DAX: Функционал 9 23.08.2007 20:52
Ссылка на разнесенный журнал переноса kvg6 DAX: Функционал 18 03.04.2007 13:48
Журнал переноса->Строки->Поле "Количество" . Нужен "0" по умолчанию вместо ATimTim DAX: Функционал 5 26.06.2004 12:17
Непроведенный журнал переноса и инвентаризация Pavlo AKA Panok DAX: Функционал 4 29.12.2003 16:53

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

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

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