календарь

Тема в разделе "Lotus - Программирование", создана пользователем Igram, 18 сен 2008.

  1. Igram

    Igram Гость

    Доброго времени суток :rolleyes:
    Начал работать с Лотусом. Пока не до конца разобрался с его объектной моделью. Подскажите, пожалуйста, как можно Занести meeteng в календарь программным путем? как вообще получить доступ к календарю? Я подозреваю, что объекта Calendar в лотусе нет. :unsure:
     
  2. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    нЭту.
    Запись в календаре - просто документ в ПЯ юзера. Его можно создать программно, можно прислать по почте...
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    в дополнение (как справка) - ограничено, но поддерживается Доминой "протокол" iCal
    потому - даже присланные апойменты и т.п. "снаружи" будут заносится в календарь
     
  4. Igram

    Igram Гость

    Constantin A Chervonenko:

    Спасибо за ответ. Хотелось бы уточнить. Сей документ должен иметь какой-то формат. Как лотус определит, что созданный документ-именно запись в календаре? Как указать, на какую дату оно приходится?
    Создание документа на C# будет выражаться:

    NotesSession session = new NotesSession();
    session.Initialize("");
    NotesDatabase db = session.GetDatabase("xxxxx", "busytime.nsf", false);
    NotesDocumentCollection dc = db.AllDocuments;
    NotesDocument nd=db.CreateDocument();

    Т.о. нам нужно знать имя БД в которой этот документ приделать. Я предположил, что это busytime.nsf Насколько прав-не знаю. во всяком случае этот код никаких записей в календарь не внес. Не могли бы вы объяснить, как правильно создать документ? Язык Basic или любой другой препятствием к объяснению для меня не является :(

    lmike

    Спасибо за ответ. Присланные снаружи действительно заносятся. Сложность в том, что мое поле деятельности ограничено только лотусом. так что чтобы прислать апоймент нужен лотус. А в нем-то вся и сложность. Точнее, в том, что все эти занесения должен делать программный код. Дело в том, что потом нужно будет еще данные этой записи обрабатывать.
     
  5. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
  6. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    1 и 2 - По содержимому полей :ph34r: Есть такая база "Lotus C API Notes/Domino 6.5 User Guide" (или аналогичная др.версий). Там о потрохах календаря - отдельная главка. C API - искать на IBM
    3. Я-ж сказал - ПЯ
     
  7. Igram

    Igram Гость

    Constantin A Chervonenko и Medevic:

    документ вкрутить удалось с Вашей и Божьей помощью :) теперь не могу подобрать форму, которая будет отображать документ как meeting.

    doc.Form = "Appointment" работает замечательно. Task, Memo тоже. А вот Meeting не прокатывает. в инете список возможных форм для майловой БД я не нашел(скорее всего искал не там).
    И еще... такая база "Lotus C API Notes/Domino 6.5 User Guide" или ей подобная у меня отсутствует. Есть для админа, для юзера(там про календарь чисто с юзерской точки зрения, а не с программной), описание релиза, и пр. Есть ли инет-линк по поводу похожего материала? Сам гуглил. Но,видимо, опять не там.
     
  8. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    У Meeting форма тоже "Appointment".
    А отличие в поле "AppointmentType". У собрания оно равно "3", у напоминания - "4".
     
  9. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    За один клик нашел: http://www.ibm.com/developerworks/lotus/downloads/
     
  10. Igram

    Igram Гость

    Мильён благодарностей за помощь ВСЕМ!
    Попробую поработать с имеющимся материалом. Что-то должно получиться. Главное теперь ясно куда копать. :rolleyes:
     
  11. Igram

    Igram Гость

    Мы с коллегой обнаружили занятную страничку в инете. На ней начинающие и продолжающие без лишних мытарств могут ознакомиться со списком полей документа. Итак, список полей документа Lotus можно найти по адресу http://www-12.lotus.com/ldd/doc/tools/c/6....b3?OpenDocument
     
Загрузка...

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