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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2008, 14:30   #1  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,300 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от pyramid Посмотреть сообщение
Правильно.
ИМХО, судя по форме, такой отчёт строится по InventSum (остатки), InventTrans и, возможно, InventTransPosting. Для остатков на дату где-то на форуме было обсуждение классов. А вот профильтровать номенклатуры по счетам ГК можно легко, если для всех операций по одной группе номенклатуры (или самой номенклатуре) прописывается один счёт (обычно так и делают), в этом случае можно взять счёт по любой операции из настроек разноски и профильтровать номенклатуры, у которых в настройке разноски указан этот счёт. Только это не будет выверкой, как ни странно, так как нужно сверять суммы по LedgerTrans и InventTrans.

А вот если умудрились прописать разные счета ГК для разных операций в разноске для одной группы номенклатуры...
__________________
Михаил Андреев
https://www.amand.ru
Старый 02.12.2008, 14:47   #2  
pyramid is offline
pyramid
Участник
 
8 / 10 (1) +
Регистрация: 04.03.2008
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
А вот профильтровать номенклатуры по счетам ГК можно легко, если для всех операций по одной группе номенклатуры (или самой номенклатуре) прописывается один счёт (обычно так и делают), в этом случае можно взять счёт по любой операции из настроек разноски и профильтровать номенклатуры, у которых в настройке разноски указан этот счёт.
А корректно ли использовать настроенный в профилях разноски счёт? Например, если пользователь изменит счёт в середине отчетного периода, то наш отчёт станет неверен!
Старый 02.12.2008, 14:51   #3  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,300 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от pyramid Посмотреть сообщение
А корректно ли использовать настроенный в профилях разноски счёт? Например, если пользователь изменит счёт в середине отчетного периода, то наш отчёт станет неверен!
Конечно, будет неверен. Потому я и подчеркнул это условие.
__________________
Михаил Андреев
https://www.amand.ru
Старый 02.12.2008, 15:18   #4  
coolibin is offline
coolibin
Участник
 
264 / 68 (3) ++++
Регистрация: 07.04.2005
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
ИМХО, судя по форме, такой отчёт строится по InventSum (остатки), InventTrans и, возможно, InventTransPosting. Для остатков на дату где-то на форуме было обсуждение классов.
При такой постановке задачи классы inventSum* не очень помогут. Отчет придется строить по InventTrans inner join InventTransPosting. Фильтровать по номеру счета из InventTransPosting . Остаток на начало считать как сумму всех оборотов от царя гороха.
Старый 02.12.2008, 15:43   #5  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,300 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от coolibin Посмотреть сообщение
При такой постановке задачи классы inventSum* не очень помогут. Отчет придется строить по InventTrans inner join InventTransPosting. Фильтровать по номеру счета из InventTransPosting . Остаток на начало считать как сумму всех оборотов от царя гороха.
Насчёт фильтрации по InventTransPosting согласен. Но, если у заказчика такой бардак, то это не поможет

А вот насчёт остатков. ИМХО, лучше использовать всё-таки InventSum - можно сразу отсечь все старые закрытые остатки и их не суммировать.
__________________
Михаил Андреев
https://www.amand.ru
Старый 02.12.2008, 16:39   #6  
coolibin is offline
coolibin
Участник
 
264 / 68 (3) ++++
Регистрация: 07.04.2005
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
ИМХО, лучше использовать всё-таки InventSum - можно сразу отсечь все старые закрытые остатки и их не суммировать.
Как отсечь старые закрытые остатки с помощью inventSum?
Старый 02.12.2008, 16:40   #7  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от coolibin Посмотреть сообщение
Как отсечь старые закрытые остатки с помощью inventSum?
Птичка есть специальная. Closed.
__________________
Zhirenkov Vitaly
Старый 02.12.2008, 17:06   #8  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,300 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от coolibin Посмотреть сообщение
Как отсечь старые закрытые остатки с помощью inventSum?
Например, по полю LastUpdDatePhysical и Closed.
__________________
Михаил Андреев
https://www.amand.ru
Старый 03.12.2008, 10:33   #9  
coolibin is offline
coolibin
Участник
 
264 / 68 (3) ++++
Регистрация: 07.04.2005
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
Например, по полю LastUpdDatePhysical и Closed.
Ну да, это понятно. Я-то имел в виду семейство классов inventsum*, а не таблицу.

Что же касается указанных полей из InventSum - все бы хорошо, но и они не помогут гарантированно отсеять все лишние номенклатуры. Например, взять случай, когда одна и та же номенклатура на 10-м уже закрыта, а на 08-м еще болтается.
Старый 03.12.2008, 12:49   #10  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,300 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от coolibin Посмотреть сообщение
Что же касается указанных полей из InventSum - все бы хорошо, но и они не помогут гарантированно отсеять все лишние номенклатуры. Например, взять случай, когда одна и та же номенклатура на 10-м уже закрыта, а на 08-м еще болтается.
Если одна и та же номенклатура будет учитываться на разных счетах, то придётся от начала времён считать по InventTransPosting, другого варианта не видно. Мягко говоря, такой отчёт будет строиться очень небыстро
__________________
Михаил Андреев
https://www.amand.ru
Теги
faq, запасы, осв, складские отчеты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Планирование номенклатуры с типом Основное средство AlexeyBP DAX: Функционал 19 29.01.2009 07:42
Остатки номенклатуры Def DAX: Программирование 16 16.11.2005 16:12
Как хранятся остатки по бух. счетам? YaHooka DAX: Администрирование 9 02.06.2005 10:07
Сверка остатков по счетам учета материалов и складские остатки tolstjak DAX: Функционал 5 05.04.2005 13:51
Про начальные остатки... Тоже бухгалтер DAX: Функционал 6 19.06.2003 20:03

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

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

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