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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.10.2010, 13:25   #1  
disana is offline
disana
Участник
Самостоятельные клиенты AX
 
26 / 10 (1) +
Регистрация: 22.10.2010
? генератор финансовых отчетов
здравствуйте!
проблема вот в чем.
имеется аксапта на много пользователей.
есть пользователи в других городах.
создается финансовый отчет со многими подразделениями.
как сделать так, чтобы представитель каждого подразделения видел отчет ТОЛЬКО с данными ЕГО подразделения, а другие - не видел?
Старый 22.10.2010, 13:35   #2  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Разграничить через аналитику... Веделить один Dimension[1...8] на то чтоб он содержал код филиала(города) при формировании автоматом прописывался... и уже при выводе указывать филиал. Через него можно так же область видимости настроить на формах...
Старый 22.10.2010, 13:37   #3  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
а какая у вас версия DAX? Вы используете нестандартную функциональность?
Можно решить проблему с помощью ограничения на уровне записей (RLS)
Старый 22.10.2010, 13:39   #4  
disana is offline
disana
Участник
Самостоятельные клиенты AX
 
26 / 10 (1) +
Регистрация: 22.10.2010
ax 4.0 sp 2, российская функциональность
Старый 22.10.2010, 13:42   #5  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Цитата:
Сообщение от disana Посмотреть сообщение
ax 4.0 sp 2, российская функциональность
Попробуйте настроить доступ на уровне записей как описано тут
Старый 22.10.2010, 13:50   #6  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
disana, извиняюсь, очень хорошая ссылка была тут: http://axapta.mazzy.ru/hints/rls_setup/
Теперь похоже она переместилась сюда: http://axapta.mazzy.ru/lib/rls_setup

Последний раз редактировалось kornix; 22.10.2010 в 13:54.
Старый 22.10.2010, 14:05   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
http://axapta.mazzy.ru/lib/rls_setup/
__________________
Ivanhoe as is..
Старый 22.10.2010, 14:29   #8  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
RLS это хорошо, но для российского генератора придется делать модификацию, чтобы она работала (по крайней мере в Ax3.0 и DAX4.0 это так).
Дело в том, что все методы получения данных классов-наследников LedgerRRGOperation_RU используют не Query, а select.
Как известно, select по умолчанию не использует RLS. Поэтому везде нужно добавлять recordLevelSecurity(true) для переменных-таблиц.
За это сообщение автора поблагодарили: AlexSD (-1), kornix (2).
Старый 22.10.2010, 15:01   #9  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Или настроить n отчетов по количеству подразделений, прописав фильтр по подразделению явно в каждом отчете. А вот просмотр списка отчетов разграничить через RLS.
__________________
Ivanhoe as is..
Старый 23.10.2010, 10:12   #10  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Дело в том, что все методы получения данных классов-наследников LedgerRRGOperation_RU используют не Query, а select.
У вас устаревшие сведения. Для получения данных ГРО года три как (если не больше) использует наследников класса LedgerRRGOp_RU. А там как раз используется Query.
Старый 24.10.2010, 09:48   #11  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от AlexSD Посмотреть сообщение
У вас устаревшие сведения.
Действительно, должен извиниться - установил заново стандартное приложение. В SP2 EE генератор был переделан. Но так, как нам было уже поздно обновляться полностью (загружали только конкретные нужные изменения), то в нашем приложении генератор работает на старых классах.
Старый 25.10.2010, 03:10   #12  
disana is offline
disana
Участник
Самостоятельные клиенты AX
 
26 / 10 (1) +
Регистрация: 22.10.2010
спасибо за ответы!
и еще вопрос
как сделать, чтобы отчет, сформированные в генераторе фин отчетов ах, принимал дату, введенную в екселе, куда он, собственно, и выгружается?
Старый 25.10.2010, 12:05   #13  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Периодичность выборки данных задается в настройках строк ГФО по периоду, который на вход принимает дату и возвращает две (начало и конец периода, например, год, квартал).
Сама дата входа запрашивается в диалоге запуска печати ГФО.
В этот момент Ехеля еще нет (не открыт даже в "уме" системы).
Есть возможность настроить период жестко, без привязки к дате. Например, период "2008г"
Тогда ГФО нужно копировать по числу нужных периодов и называть соотв, перебивая там (в настройках) период на нужный.

Брать же дату из шаблона Ехель тоже можно, но это небольшая модификация.
1. В момент вызова диалога на печать открыть Ехелю шаблона
2. взять там дату из нужного поля (лучше настройкой делать, где брать и брать ли вообще)
3. закрыть ехелю, подставить дату в диалог как по-умолчанию
4. далее все штатно

Написал все это.. и понял, что решение сделать свой лайтГФО с фильтрами по аналитикам в диалоге, скоростной выборкой по ЛеджерБалансТрансДим (где корреспонденция не нужна) и динамическим числом столбцов (хоть по дням) было оправдано.
Где-то в соседней теме уже писал свои ИМХО по минусам ГФО, как раз доделали свою модификацию и настраиваем пу, баланс и ддс.
Штатный ГФО работает, но если лезут тонкости, то все решается индивидуальной настройкой копии ГФО, и если где-то правка, то ее делать в Х местах, а это риски расхождений и общее увеличение цены эксплуатации на поддержание работоспособности и внедрения.

Последний раз редактировалось BOAL; 25.10.2010 в 12:13.
За это сообщение автора поблагодарили: disana (1).
Теги
генератор финансовых отчетов

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Генератор финансовых отчетов Umi DAX: Функционал 1 29.10.2010 16:13
Генератор финансовых отчетов - динамические таблицы black-hole DAX: Функционал 3 22.07.2010 14:46
Генератор финансовых отчетов в Ax.3.0 vagon DAX: Функционал 4 08.04.2010 14:53
Генератор финансовых отчётов longson DAX: Функционал 40 16.01.2008 00:00
Генератор российских финансовых отчетов sev DAX: Функционал 1 28.11.2005 12:26
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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