Создание представления календаря для каждого

Тема в разделе "Lotus - Программирование", создана пользователем kilcher, 24 фев 2009.

Статус темы:
Закрыта.
  1. kilcher

    kilcher Гость

    Всем привет! С прошедшим праздником сильную половину человечества :) !

    У меня вопрос такой.
    Есть вид-календарь. В нем храняться задания для каждого сотрудника на каждый день. Т.е. получается что в ячейке дня много документов для всех пользователей.
    Можно ли как то сделать так,что при выборе одного пользователя (например Петрова) ,представление меняло свой облик и показывало(все так же календарем) задания только для него?
    И как выбрать этого пользователя? Сначала думала сделать что-то типа встроенного поиска.Ничего не вышло :(
    Теперь вот думаю,может сделать какое-то динамическое вью?(странно звучит правда). Т.е. чтобы формула отбора в этом вью менялась,в зависимости от выбранного пользователя. ВО КАК!
    Как вы считаете это вобще возможно?
     
  2. abbatik

    abbatik Lotus team
    Lotus team

    Регистрация:
    20 окт 2008
    Сообщения:
    277
    Симпатии:
    0
    Я конечно ничего подобного не делал, но думаю, что не проблема.
    Попробуйте в SELECT-е сравнивать @UserName с полем документа, где указан на какого юзера заведено задание.

    Удачи!
     
  3. kilcher

    kilcher Гость


    Спасибо! :) Правда,это немного не то. Мне нужно показывать задания не для текущего пользователя. А для сотрудника,которого как раз и выберет текущий юзер.
    Т.е. Человек заходит в базу и хочет посмотреь, чем занят сегодня и завтра Петров. и.т.д.
     
  4. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    kilcher, ну так view.SelectionFormula должна работать после выбора чела
     
  5. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Через @SetViewInfo всё прекрасно делается.

    Пользователя выбирать через @Prompt и @DbColumn/@DbLookup.
     
  6. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    "Ляп - по Тяпкину, тяп - по Ляпкину!" Конец Ляпкину, крышка - Тяпкину. (с)

    Каждому юзеру - по сёрверу. Тогда будет работать
     
  7. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    приношу извинения за такой совет ... самому пока не приходилось использовать эти фичи, но в глубине моих мозгов почему-то засело, что это свойство SelectionFormula предназначено для отображения данных динамически, что было в корне не верно...

    Конечно @SetViewInfo рулит здесь .... хотя не исключаю также возможности :) применения view.SelectionFormula для private on first use видов - опять таки последствия мне не известны
     
  8. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Если я правильно понял задачу:
    Сделай эмбедет вьюшку на форме, категаризированую по юзерам в нужных доках и поле с выбором всех юзверей, которое и будет задавать нужную категорию.
     
  9. interrupt

    interrupt Гость

    А через видимость документов нельзя?
    Т.е. прописывать в readers поле того, для кого это задание предназначено,
    тогда в виде каждый будет видеть свои доки.
    Индекс вида строит кто? Сервер! А что даст @UserName на сервере?
    Если бы так все просто было, то попсовый вид "мои заявки\документы\фигульки" не пришлось бы встраивать в форму или страницу и там была бы возможна сортировка!
     
  10. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    xalet - не наверное не правильно ты понял
     
  11. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    В этом ты прав, но что будет если ВСЕМ юзерам дать права дизайнера и они одновременно ломанутся динамически менять одну и ту-же формулу?

    Помянул приватные вьюхи. Вариант. И SelectionFormula динамически менять не придётся
     
  12. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    походу, автору надо менять ... для того чтобы в одном виде видеть доки чела которого он выбирает

    (только делать этим путем сам не советую :) - это так на крайняк ... нафиг эти приватные виды в базе)
     
  13. kilcher

    kilcher Гость



    Да это именно так. Вроде работает все. Только вот теперь боюсь,что во время использования начнуться проблемы :( А так хотелось упростить пользователям жизнь
     
Загрузка...
Статус темы:
Закрыта.

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