пустые категории в предствалениях

Тема в разделе "Lotus - Программирование", создана пользователем vL0d!mER, 3 окт 2007.

Статус темы:
Закрыта.
  1. vL0d!mER

    vL0d!mER Гость

    Приветствую!
    короче, суть такова: есть в базе представления категоризованные. есть пользователи которые в эти вьюхи втыкают (в соответствии с полями ридерс, афтарс). пользователи жалуются: "у меня во вьюхе показываются категории, я наступаю на треугольничег, а ничё не выпадает, я нихачу этава видеть !"
    думаю: ага, прав на доки нету, вот и не видно их. проверяю свойства вьюх на предмет наличия выставленной галки "Don't show empty categories". ГАЛКА ПОСТАВЛЕНА.
    чзх - хбз! по форумам уже запарился лазить, везде проблема пустых категорий решается выставлением этого флажка в свойствах вида. а у меня , блин, не решается =\
    что ещё о проблеме сказать.. ну, с галкой и без галки - количество отображаемых пустых категорий разное (без галки ессно больше).
    какие будут соображения? а то я и не знаю, в каком направлении вообще решение искать =(
    заранее спасибо.
     
  2. root

    root Гость

    Для: vL0d!mER
    можите код фильтра отбора показать ?
     
  3. vL0d!mER

    vL0d!mER Гость

    вот отбор:
    Код (Text):
    SELECT Form = "output1":"VisaResult" & RNumber = "" & @IsUnavailable($Conflict) & met!="1" & (DocID != @Text($ref)) | (Form="VisaTotalResult" & @IsUnavailable($Conflict) & Met!="1")
    пояснения:
    дока по форме исходящего документа либо результата согласования
    RNumber = "" - документ без номера (т.е. только проект документа)
    @IsUnavailable($Conflict) - неконфликтный
    met!="1" - метка удаления, т.е не удалён

    собственно, вот...
     
  4. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    В свойствах представления во вкладке дополнительно поставь птичку (не отображать категории, не содержащие документы), не знаю как на англ.

    <!--QuoteBegin-vL0d!mER+3:10:2007, 10:32 -->
    <span class="vbquote">(vL0d!mER @ 3:10:2007, 10:32 )</span><!--QuoteEBegin-->"Don't show empty categories". ГАЛКА ПОСТАВЛЕНА.
    [snapback]80401" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Извиняюсь, недочитал
     
  5. Sandr

    Sandr Гость

    А может все бонально? Документ есть, но в колонке пусто...
     
  6. K-Fire

    K-Fire Гость

    А может нужно индекс вью пересчитать? Как оно там, Shift-F9 вроде?
     
  7. vL0d!mER

    vL0d!mER Гость

    какой документ? и в какой колонке пусто?
    там представление - исходящие докумены, с категоризацией по подписанту. подписант есть у любого исходящего.

    а про индексирование - обновлял я индексы. не помогло.
     
  8. Sandr

    Sandr Гость

    что, кроме категоризированной колонки больше никаких колонок нет?
     
  9. vL0d!mER

    vL0d!mER Гость

    есть конечно: дата создания документа, сабж и др. иони нифига не пусты. то есть был бы юзеру доступен хоть один док из категории, там было бы что показывать.
     
  10. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    У меня тоже как то было, что при отборе во вью оказывались доки которых быть там не должно.
    Помогла смена формулы отбора, хотя по логике формула была верна.
    Возможно нужна както изменить формулу отбора!
     
  11. Sandr

    Sandr Гость

    Кстати, неоднократно наблюдал нелогичности при отборе, если использовать @IsUnavailable и @IsAvailable....
     
  12. vL0d!mER

    vL0d!mER Гость

    убирал изанавэйлабл.. эффекта ноль.
    насчёт изменения формулы отбора.. ну вот, нарпимер, анавайлаблы убрал (заменил сравнениями с "") - не помогло, абсолютно теже категории показывались. а как ещё формулу изменять, если доки именно такие отбираться должны, я ччестно говоря не знаю.
     
  13. Sandr

    Sandr Гость

    Удали вьюху и создай заново... Частенько помогает...
     
  14. oshmianski

    oshmianski Гость

    Для: vL0d!mER
    У меня была подобная проблема.
    У представления стояла галка - "Don't show empty categories" (скрытие шло по читательским полям). Пока в представлении было мало доков, все работало как часики, т.е. "ненужные" категории не показывались. Но как только количество доков перевалило за 600, начались траблы - просто перестали показываться все категории. Частично грабля устранялась пересохранением представления в дизайнере, но только до следующего переоткрыттия бд. В результате пришел к выводу глючности этой самой галки ("Don't show empty categories") и переделал все на Embedded View с show single category. вот линк на сабж.

    зы: LN 7.0.2
     
  15. vL0d!mER

    vL0d!mER Гость

    косяк найден. тему можно закрывать)
    глюки лотусовые тут не при чём.
    баг в самих документах. в некоторых респонсах не заполнялись редерские поля, поэтому доступ к ним не ограничивался, в то время как в парентдоках такие поля были непусты. в итоге: в в категории были документы-респонсы, сама категория показывалась, но респонс без парентдока отображаться не мог.
    решение - агентиком подправить доступ в существующих респонсах этого типа, и при сохранении будущих респонсов нормально заполнять ридерсов.
    и чё спрашивается я сразу на лотус грешить стал =\ надо было сами доки поковырять.
    ну.. всем спасибо за отзывчивость!
    классный форум. буду сюда заглядывать! не только с вопросами, но может по каким проблемам и сам чего подсказать смогу.
    топег клозет!
     
  16. Sandr

    Sandr Гость

    Кстати, сталкивался с этим... Не знаю, почему не вспомнил сейчас...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей