AXForum  
Вернуться   AXForum > Рынок > Сравнение ERP-систем
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2010, 15:57   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Ты с фильтром (ranges) не путаешь? В relation объекта Query же можно только указать поля связи, а не условия этой связи.
точно! путаю!
не внимательно прочитала, беру свои слова обратно.
спасибо Raven Melancholic за поправочку.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 29.12.2010, 11:44   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,162 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
К сообщению mazzy про запрос следует добавить то, что запрос является не только отдельным объектом, но и в формах, отчетах и т.п. используется именно запрос. С некоторыми тонкостями все средства обработки из языка запросов в форме, отчетах, наследниках RunBase (отдаленный аналог обработки в 1С) одинаковы. Кроме настройки этих запросов из кода можно полностью заменить запрос у той же формы в момент выполнения.
Справедливости ради, стоит сказать, что такие программные манипуляции усложняют восприятие. То есть, чтобы понять почему форма (отчет) ведут себя тем или иным образом, а не так, как ожидаешь, приходится лезть в код, а не смотреть дизайн.
Но одно из самых замечательных свойств этой унификации запросов то, что пользователь может задавать в форме, в отчете, в обработке дополнительные связи с другими таблицами способом, который разработчик и не предполагал. Правда, это добавление не позволяет вывести какие-то дополнительные данные, но в качестве фильтрации вполне хорошо себя зарекомендовало. Такие настройки можно сохранять и использовать в дальнейшем.
Например, в списке клиентов пользователь таким способом может отфильтровать клиентов каким-нибудь особым способом, под который писать отдельные отчеты или запросы не требуется. Скажем ,пользователь может задать что-то подобное: "Отобразить тех клиентов, у которых у директора день рождения на следующей недели и которые купили у нас в прошлом месяце чего-то на сумму больше миллиона за раз, но долги которых не являются просроченными".
За это сообщение автора поблагодарили: mazzy (2).
Старый 29.12.2010, 13:23   #3  
Reaper is offline
Reaper
Участник
1C
 
92 / 59 (2) ++++
Регистрация: 13.04.2010
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Например, в списке клиентов пользователь таким способом может отфильтровать клиентов каким-нибудь особым способом, под который писать отдельные отчеты или запросы не требуется. Скажем ,пользователь может задать что-то подобное: "Отобразить тех клиентов, у которых у директора день рождения на следующей недели и которые купили у нас в прошлом месяце чего-то на сумму больше миллиона за раз, но долги которых не являются просроченными".
Пример такой настройки в скриншотах можно посмотреть?
Старый 29.12.2010, 14:19   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,162 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Reaper Посмотреть сообщение
Пример такой настройки в скриншотах можно посмотреть?
Конечно можно (правда, выяснилось, что ленивые сейлзы неактивно ведут данные о днях рождения директоров клиентов, поэтому использую другой критерий - в ФИО есть строка алекс).
Сразу замечу, что это не какой-то отчет, а обычная форма, из которой выполняются обычные действия по ведению справочника. В данном примере - справочника клиентов. Эта возможность доступна всем пользователям (понятно, что бабушка на складе её пользоваться не будет).
  1. В форме клиентов в датасорсе разработчики вставили только одну таблицу клиентов. Открыв стандартный фильтр (работающий на любой форме) видим только эту таблицу (первый рисунок). Тут уже можем фильтровать так как нам нужно, основываясь на данных таблицы клиентов, но это неинтересно в данном случае.
  2. Вызываем меню добавления связанных таблиц. Будет предложен список тех из них, которые связаны с выбранной (второй рисунок).
  3. После добавления нужных данных заполняем критерии отбора (третий рисунок). Результаты приводить не буду, чтобы не светить реальные рабочие данные.
  4. Ну и можем продолжить и прицепить новые таблицы не к основной, а ко вновь добавленным (четвертый рисунок). Скажем, прицепляем строки накладных, к ним номенклатуру и затем фильтруем по группе A ABC анализа, чтобы еще больше ограничить список клиентов (то есть, добавили, что в этих продажах обязательно должна присутствовать номенклатура группа A).
Миниатюры
Нажмите на изображение для увеличения
Название: Фильтр1.JPG
Просмотров: 455
Размер:	40.5 Кб
ID:	6489   Нажмите на изображение для увеличения
Название: Фильтр2.JPG
Просмотров: 481
Размер:	71.8 Кб
ID:	6490  

Нажмите на изображение для увеличения
Название: Фильтр3.JPG
Просмотров: 475
Размер:	55.7 Кб
ID:	6492   Нажмите на изображение для увеличения
Название: Фильтр4.JPG
Просмотров: 515
Размер:	79.6 Кб
ID:	6493  

Теги
1c, платформа, сравнение систем

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
1С: Франчайзи - есть ли будущее? miklenew Другие системы на рынке 13 03.10.2009 12:22
Изменения ассортимента, цен, условий поставки и сопровождения ряда продуктов «1С:Предприятия 7.7» mazzy Другие системы на рынке 40 30.04.2008 23:31
Обсуждение документа "Сравнение 1С и AX" Кузнецов Александр Сравнение ERP-систем 44 20.02.2008 13:56
Платформа «1С:Предприятие» как средство разработки бизнес-приложений Morpheus Другие системы на рынке 1 26.12.2006 13:10
1С ищет стратегического инвестора Роман Кошелев Другие системы на рынке 1 16.04.2003 23:02

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:16.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.