AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 04.04.2004, 13:58   #1  
tolstjak ist offline
tolstjak
Участник
 
440 / 16 (1) ++
Registriert seit: 05.01.2003
Добавление полей в стандартный отчет
Всем читающим здравствуйте.

В Аксапта 3.0 есть стандартный отчет "Стоимость запасов по кодам складской аналитики".
Есть потребность добавить в него два поля "InventGroupID" и номер бух.счета.
Чтобы не портить стандартный отчет, скорировал его, класс и т.д. Короче получился дубликат этого отчета.
Добавил нужные мне поля в AutoDesignSpecs.
Поля в отчет добавились, а значения в них не выводятся.
В чем проблема не знаю.

Что я неправильно сделал?

Заранее благодарен.
Alt 04.04.2004, 15:28   #2  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
А какой из очтетов вызывается?
Проверь :

Этот отчет вызывается классом InventReport_DimPosted

проверь там метод lastValueElementName
PHP-Code:
    return reportStr(InventDimPosted); <-= Надеюсьвсе ясно
Измени на имя нового отчета и будет Щастье.

P.S. Неужели, кроме меня, еще кто-то работает в воскресенье
мои соболезновния...
Alt 04.04.2004, 19:43   #3  
tolstjak ist offline
tolstjak
Участник
 
440 / 16 (1) ++
Registriert seit: 05.01.2003
Re: А какой из очтетов вызывается?
Zitat:
Изначально опубликовано George Nordic

Измени на имя нового отчета и будет Щастье.

Прошу прощения, но счастья не получил. Значения в этих полях так и не выводятся.
Буду рад если Вы мне напишите как решить мою проблему. Могу выслать на эл.адрес картинки как я делал копию отчета. Чувствуется, что Вы не консультант!!!!!!!!

Мой адрес: aaa@ssmgroup.ru
Alt 04.04.2004, 20:41   #4  
Vadik ist offline
Vadik
Модератор
Benutzerbild von Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3.631 / 1853 (69) ++++++++
Registriert seit: 18.11.2002
Ort: гражданин Москвы
Re: Re: А какой из очтетов вызывается?
Zitat:
Изначально опубликовано tolstjak
Чувствуется, что Вы не консультант!!!!!!!!
"не консультант" - "приличный человек" ?

InventGroupId - из DataSource по InventTable ? InventTable по exists join привязан, так из него поля показываться не могут, посмотрите на запрос. Наверное, торможу, но где на этих трех таблицах (InventTable, InventDim, InventSum) поля со счетом?
Alt 04.04.2004, 20:59   #5  
Vadik ist offline
Vadik
Модератор
Benutzerbild von Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3.631 / 1853 (69) ++++++++
Registriert seit: 18.11.2002
Ort: гражданин Москвы
Re: А какой из очтетов вызывается?
Zitat:
Изначально опубликовано George Nordic
Проверь :

Этот отчет вызывается классом InventReport_DimPosted

проверь там метод lastValueElementName
PHP-Code:
    return reportStr(InventDimPosted); <-= Надеюсьвсе ясно
Измени на имя нового отчета и будет Щастье.
description() тоже перекрывать?
Alt 05.04.2004, 09:38   #6  
tolstjak ist offline
tolstjak
Участник
 
440 / 16 (1) ++
Registriert seit: 05.01.2003
Re: Re: Re: А какой из очтетов вызывается?
Zitat:
Изначально опубликовано Vadik

InventGroupId - из DataSource по InventTable ? InventTable по exists join привязан, так из него поля показываться не могут, посмотрите на запрос. Наверное, торможу, но где на этих трех таблицах (InventTable, InventDim, InventSum) поля со счетом?
1. Прошу прощения, не правильно написал название поля. Надо было - ItemGroupID.
А поля со счетами - коды групп номенклатуры строго сообветствуют бух. счету (будет вычисляемое поле).

2. Если перекрыть метод lastValueElementName то выводится мой отчет с добавленными полями, но значения в строках все равно не выводится.
Alt 05.04.2004, 10:26   #7  
somebody ist offline
somebody
Участник
 
128 / 30 (2) +++
Registriert seit: 30.04.2003
Ort: Москва
А как насчёт прав/функциональных ключей/RLP? Если прав не хватает, то и поля не увидишь...
Alt 05.04.2004, 11:09   #8  
Vadik ist offline
Vadik
Модератор
Benutzerbild von Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3.631 / 1853 (69) ++++++++
Registriert seit: 18.11.2002
Ort: гражданин Москвы
Re: Re: Re: Re: А какой из очтетов вызывается?
Zitat:
Изначально опубликовано tolstjak
Прошу прощения, не правильно написал название поля. Надо было - ItemGroupID.
это ничего не меняет - в отчете группировка идет по аналитике (InventDim), а не по номенклатуре, так что в одну комбинацию аналитик может "схлопнуться" произвольное количество номенклатур с разными ItemGroupID, и для этой группы нельзя будет вычислять счет даже при жесткой привязке "номенклатура -> счет"

Вам точно нужна группировка по складской аналитике? Отчет "Стоимость запасов по номенклатурной группе" не устраивает?
Alt 05.04.2004, 15:27   #9  
tolstjak ist offline
tolstjak
Участник
 
440 / 16 (1) ++
Registriert seit: 05.01.2003
Re: Re: Re: Re: Re: А какой из очтетов вызывается?
Zitat:
Изначально опубликовано Vadik


это ничего не меняет - в отчете группировка идет по аналитике (InventDim), а не по номенклатуре, так что в одну комбинацию аналитик может "схлопнуться" произвольное количество номенклатур с разными ItemGroupID, и для этой группы нельзя будет вычислять счет даже при жесткой привязке "номенклатура -> счет"
C помощью консультантов я все-таки добавил поля в этот отчет (правильно-неправильно - вопрос для дискуссии).

Сделал следующим образов( возможно кому-то пригодится):
Отчет InventDimPosted - Design - AutoDesignSpecs - Body: InventSum_1

Добавляю новый метод :

display ItemGroupID ItGrop()
{
;
return inventSum.inventTable().ItemGroupId;
}

Добавляю поле String и в ДатаМетоде этого поля прописываю новый метод.
Ставлю поле в нужное мне место. Сохраняю.
И все заработало.

Ура.....


Вам точно нужна группировка по складской аналитике? Отчет "Стоимость запасов по номенклатурной группе" не устраивает? [/B][/QUOTE]

Группировку по этому полю хотелось бы заполочить!!!!!
Alt 05.04.2004, 16:10   #10  
Vadik ist offline
Vadik
Модератор
Benutzerbild von Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3.631 / 1853 (69) ++++++++
Registriert seit: 18.11.2002
Ort: гражданин Москвы
Я Вас грязно обманул - в отчете есть группировка по номенклатуре (InventSum.ItemId), а меня переклинило на том, что ее там нет...

Все у Вас правильно, извините
Alt 06.04.2004, 17:50   #11  
tolstjak ist offline
tolstjak
Участник
 
440 / 16 (1) ++
Registriert seit: 05.01.2003
Zitat:
Изначально опубликовано Vadik
Я Вас грязно обманул - в отчете есть группировка по номенклатуре (InventSum.ItemId), а меня переклинило на том, что ее там нет...

Все у Вас правильно, извините
Я дополнительно хочу добавить сортировку еще по паре полей из таблицы InventTable, но это у меня не получается.
Может быть кто-нибудь знает как это сделать?
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Отчёт ProjectInvoice - добавление нового поля. Dima_Dima DAX: Программирование 16 27.04.2009 19:25
Добавление новых полей в журналы и разноска V.Yelkin DAX: Программирование 30 02.10.2008 15:09
Вывод в форме "Авансовый отчет" (EmplAdvTable_RU) полей из EmplTable Zepp DAX: Программирование 5 20.06.2007 15:44
Range в стандартный отчет DreamCreator DAX: Программирование 1 15.02.2006 10:23
Добавление полей. Dimitry DAX: Программирование 4 04.11.2003 11:44
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 13:59 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.