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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.08.2010, 12:16   #1  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от lev Посмотреть сообщение
только что доперло! проблема есть, и она именно в том что я написал!!!

Т.е. получается InventSum у вас например на 2-е число будет один, а если посчитать по проводкам, то результат будет другой!
Проблема есть, но она не в Аксапте зарыта .

InventSum хранит текущие остатки (а не остатки на текущую дату!) в разрезе статусов складских проводок (разнесено, отпущено, скомплектовано, получено и т.д.). Не бывает InventSum'а на 2-ое или какое-либо другое число. А чтобы проверить InventSum нужно обрабатывать ВСЕ проводки, а не проводки до текущей даты, обязательно учитывая их статус!

И если физическая и финансовая разноска проходит разными датами, то всего-навсего количество из одного поля InventSum переходит в другое.

ИМХО, скорее всего ошибка зарыта в исходной фразе "сумма по проводкам по физической дате". Под этой фразой скорее всего кроется какая-то самописная проверка. Используйте стандартная проверку целостности данных для модуля "Управление запасами".
__________________
Dynamics AX Experience
Старый 03.08.2010, 12:23   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от CDR Посмотреть сообщение
Проблема есть, но она не в Аксапте зарыта .

InventSum хранит текущие остатки (а не остатки на текущую дату!) в разрезе статусов складских проводок (разнесено, отпущено, скомплектовано, получено и т.д.). Не бывает InventSum'а на 2-ое или какое-либо другое число. А чтобы проверить InventSum нужно обрабатывать ВСЕ проводки, а не проводки до текущей даты, обязательно учитывая их статус!
про это я и писал, но другими словами под фразой "inventSum на второе число" понималось что на какое число его не смотри, показываться будет текущее наличие.

спасибо что изложили мысль в более понятном виде
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 29.09.2010, 13:43   #3  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от lev Посмотреть сообщение
про это я и писал, но другими словами под фразой "inventSum на второе число" понималось что на какое число его не смотри, показываться будет текущее наличие.

спасибо что изложили мысль в более понятном виде
Я имел ввиду тоже самое.
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 29.09.2010, 13:50   #4  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от CDR Посмотреть сообщение
Проблема есть, но она не в Аксапте зарыта .

InventSum хранит текущие остатки (а не остатки на текущую дату!) в разрезе статусов складских проводок (разнесено, отпущено, скомплектовано, получено и т.д.). Не бывает InventSum'а на 2-ое или какое-либо другое число. А чтобы проверить InventSum нужно обрабатывать ВСЕ проводки, а не проводки до текущей даты, обязательно учитывая их статус!

И если физическая и финансовая разноска проходит разными датами, то всего-навсего количество из одного поля InventSum переходит в другое.

ИМХО, скорее всего ошибка зарыта в исходной фразе "сумма по проводкам по физической дате". Под этой фразой скорее всего кроется какая-то самописная проверка. Используйте стандартная проверку целостности данных для модуля "Управление запасами".
Проблема строиться в отчете который я строю, отображаю все складское движение по проводкам на определенный промежуток времени, беру физическую дату в качестве даты, беру остатки на начало с помощью стандартных классов, беру остатки на конец,получается что остатки на начало + движение != остатки на конец.
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2009. Разноска накладных Andrux DAX: Функционал 11 27.07.2010 18:56
Axapta 3.0 EE SP5 FP2 - что за зверь? DenisS DAX: Администрирование 5 20.10.2006 10:52
Как в Axapta узнать текущую дату, месяц и год? Grey DAX: Программирование 2 06.10.2004 11:17
Установка SP5 на чистую Axapta 2.5 Maxim Gorbunov DAX: Администрирование 19 05.03.2003 13:24
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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