Текущее время: Чт, апр 18 2024, 12:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Удаление в отчёте непустых строк. Как без VBA?
СообщениеДобавлено: Пт, сен 18 2015, 15:23 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
Здравствуйте!
Технологический вопрос у меня.

Есть такая задача нетривиальная в BEx 3.5:
Дано: Данные в отчёте в 4 столбцах.
В последнем всегда есть значения.
в первых трёх - далеко не всегда.
Вопрос: Как скрыть/подавить ту строку, в трёх первых столбцах которой, стоят нули, но в четвёртом есть значения?

Без VBA-макроса. Ну, может, расширения какие есть для BEx, надстройки.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление в отчёте непустых строк. Как без VBA?  Тема решена
СообщениеДобавлено: Пт, сен 18 2015, 16:47 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
Сделайте вместо четвертого столбца формулу в QD (сам столбец скройте).
( 0 <> (Ст.1 + Ст.2 + Ст.3)) * Ст.4
И включите подавление нулей на строках.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление в отчёте непустых строк. Как без VBA?
СообщениеДобавлено: Пт, сен 18 2015, 18:03 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
Air_demon написал(а):
Сделайте вместо четвертого столбца формулу в QD (сам столбец скройте).
( 0 <> (Ст.1 + Ст.2 + Ст.3)) * Ст.4
И включите подавление нулей на строках.


Спасибо за ответ, Air_demon!
Только тогда лучше взять абсолютные величины значений (|Ст.1| + |Ст.2| + |Ст.3|), чтобы -5 и +5 в двух столбцах не дали в сумме 0 и не скрылись.
Интересно, если Ст.1=0, Ст.2=5, Ст.3=0, то строка не удалится. а если столбец 2 скрыть, то подавление нулей строку закроет, так? Или оставит?
Пойду пробовать..


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление в отчёте непустых строк. Как без VBA?
СообщениеДобавлено: Пн, сен 21 2015, 20:15 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
Air_demon написал(а):
Сделайте вместо четвертого столбца формулу в QD (сам столбец скройте).
( 0 <> (Ст.1 + Ст.2 + Ст.3)) * Ст.4
И включите подавление нулей на строках.


Нет, не работает так. Если Ст.1 = 0, Ст.2 = 1 и Ст.3 =0, то строка отображается (Ст.4 = 0) - это правильно
Но если сотрудник скроет Ст.2, то строка скроется, подавившись из-за нулей - а это неправильно, ведь Ст.2 <>0, несмотря на то, что его не видно.

Какое-то другое решение должно быть. BAPI или BADI..


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление в отчёте непустых строк. Как без VBA?
СообщениеДобавлено: Вт, сен 22 2015, 10:27 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
Работает именно так, как было указано ТЗ в первом сообщении.
Есть старый анекдот на эту тему:
Нашел один мужик старую лампу, ну и, вспомнив сказки - давай тереть ее. Выскакивает из нее джинн и говорит:
- Я - джин - инженер, что пожелаете, повелитель, но желание - только одно, у нас отдел маленький.
Мужик, надо сказать обеспеченный был, ничего ему не надо было. Но был у него комплекс по поводу своего достоинства.
И молвил он:
- Хочу фаллос до самой земли.
Джин:
- Будет исполнено…
- Ты же, гад, мне ноги совсем отрезал!
- А надо было грамотное техническое задание выдавать, а по ТЭО (технико-экономическое обоснование) - Ваш вариант оптимальный.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удаление в отчёте непустых строк. Как без VBA?
СообщениеДобавлено: Ср, сен 23 2015, 11:10 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
Air_demon написал(а):
Работает именно так, как было указано ТЗ в первом сообщении.
Есть старый анекдот на эту тему:
Нашел один мужик старую лампу, ну и, вспомнив сказки - давай тереть ее. Выскакивает из нее джинн и говорит:
- Я - джин - инженер, что пожелаете, повелитель, но желание - только одно, у нас отдел маленький.
Мужик, надо сказать обеспеченный был, ничего ему не надо было. Но был у него комплекс по поводу своего достоинства.
И молвил он:
- Хочу фаллос до самой земли.
Джин:
- Будет исполнено…
- Ты же, гад, мне ноги совсем отрезал!
- А надо было грамотное техническое задание выдавать, а по ТЭО (технико-экономическое обоснование) - Ваш вариант оптимальный.


Если быть дотошно точным, то ваш вариант не работает. Во втором сообщении топика я объяснил почему. И предложил добавить к вашему решению усовершенствование. И затем уже задался дополнительным вопросом, не забыв вас поблагодарить. Может, процитировал неверно.
А вы мне про [censored] до земли и ТЗ))


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB