Как выбрать в представление документы

Тема в разделе "Lotus - Программирование", создана пользователем HelenHelen, 8 сен 2011.

  1. HelenHelen

    HelenHelen Well-Known Member

    Регистрация:
    31 авг 2011
    Сообщения:
    75
    Симпатии:
    0
    Всем доброго дня!

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

    Заранее благодарна.
     
  2. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    В формуле отбора представления:

    @Text(SomeField)!=""
     
  3. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    !@IsNull(...)
     
  4. HelenHelen

    HelenHelen Well-Known Member

    Регистрация:
    31 авг 2011
    Сообщения:
    75
    Симпатии:
    0
    до этого у меня еще идет отбор по формам документов:

    Код (LotusScript):
    SELECT (Form = "f3"| form="f1" | Form = "f0" | Form = "f2" )
    Соответственно, вставляла и в него, и после через ;, @IsNull не отрабатывает, набор документов не сокращается((
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    а что за поле проверяется - текстовое или нет? и как вставляли?
     
  6. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А как вставляла?
    Формулу можно заменить на SELECT (Form = "f3" : "f1" : "f0" : "f2") & !@IsNull(...)
     
  7. HelenHelen

    HelenHelen Well-Known Member

    Регистрация:
    31 авг 2011
    Сообщения:
    75
    Симпатии:
    0
    Поле текстовое, вставляла так SELECT ((Form = "f3" : "f1" : "f0" : "f2") & !@IsNull(...) )
     
  8. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А если shift-f9 в представлении нажать?
     
  9. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    Насколько я увидел по тексту речь идет о структуре организации в Company Media ?
    Какие данные именно вы ходите проверять по их документам?
     
  10. HelenHelen

    HelenHelen Well-Known Member

    Регистрация:
    31 авг 2011
    Сообщения:
    75
    Симпатии:
    0
    Да, именно СМ))) Нужно сделать представление, в котором будут только документы штатных единиц с заполненным табельным номером, т.е. документы штатных единиц - сотрудников. Потом табельный номер будет использоваться как ключ для копирования определенных полей в документы новой базы, которую я создаю как телефонный справочник, штатный в СО немного не устраивает.
     
  11. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    я вам могу подарить разработанный телефонный справочник, который может собрать корпоративный справочник даже из нескольких СО, справочник состоит из двух модулей: БД - Справочник для отображения данных пользователям ( с автоматической генерацией представлений и аутлайна) + бд движок - интрефейс для настройки источников СМ СО + агент, который собирает все в единый справочник. Если что не устроит сами "докрутите" :)

    уточню разрабатывался он для версий СМ 3.2 , вероятнее всего по последние версии 3.4 - 3.6 потребуется модернизация..
     
  12. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    если вам нужны только штатные единицы то: ( это формы f1 и f3) вот попробуйте данную формулу:

    SELECT (Form = "f3"|Form = "f1") & met!="1" & repl!="1" & IsAvailable($Conflict) & @Text(Tab) !=""
     
  13. HelenHelen

    HelenHelen Well-Known Member

    Регистрация:
    31 авг 2011
    Сообщения:
    75
    Симпатии:
    0
    Уважаемый Phantom76! Отбор по Вашей формуле не получается(( А если Вы можете поделиться своей разработкой, то буду очень-очень признательна!)))
     
  14. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    странно, что не получается, какая версия у вас СМ ?
    какое представление берете за основу в СМ ? Иерархию? иерархия е подойдет для вашей цели, оно строится с учетом респонсов.
    возьмите за основу например - "4.Сотрудники и РВЗ\4.1. По персонам"

    разработкой поделюсь, мне не жалко - вечером выложу вам.
     
  15. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    зачем
    где @? и вы уверены, что вам надо именно конфликты туда отбирать? :)
     
  16. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    Конечно вы правы ;) обрезал лишнее..

    должно быть так &!@IsAvailable($Conflict)
     
  17. Гость

    А можеш дать посмотреть свой справочник?

    Добавлено:
    А можеш дать посмотреть свой справочник?
     
  18. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    у вас ящик на форуме не принимает сообщения
     
  19. azat20

    azat20 Well-Known Member

    Регистрация:
    22 июл 2008
    Сообщения:
    244
    Симпатии:
    0
    А можно мне тоже посмотреть телефонный справочник?
     
  20. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    phantom76 "Спробуй ще" написать в личку :) я вчера вечером вроде поправила группу нескольких юзеров, в т.ч. HelenHelen (как же меня задрала эта бага с 5ю сообщениями!!!)


    Добавлено: или если можно, выложи тут, раз его еще кто-то хочет посмотреть.
     
Загрузка...
Похожие Темы - Как выбрать представление
  1. mazer1325
    Ответов:
    7
    Просмотров:
    209
  2. rownong
    Ответов:
    0
    Просмотров:
    769
  3. RadoXX
    Ответов:
    2
    Просмотров:
    1.438
  4. Dock1100
    Ответов:
    2
    Просмотров:
    3.453
  5. Mikle77
    Ответов:
    3
    Просмотров:
    3.107

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