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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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