Убрать атач из письма

Тема в разделе "Lotus - Программирование", создана пользователем xKlonx, 19 янв 2010.

  1. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Здраствуйте! У меня есть форма, в ней ричТексЛайт поле.Когда я присоединяю какой-нить аттач, а потом например отправляю линк на документ по почте то в письме отображается аттач, как сделать чтобы он там не отображался?
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    В каком документе аттач?
    Конкретизируй слегка, плз.
     
  3. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Линк на этот же документ,где поле ричТекстЛайт.

    Добавлено: Когда проверяю почту,вижу атач в письме, а нужно убрать.
     
  4. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    чего-то я туплю, ничего не понятно, откуда аттач взялся-то в итоге?
    есть форма, по ней создается док1 с аттачем, допустим, сохраняется.
    потом в док1 добавляется линк (, адресат) и он же отправляется по почте (вместе с формой?) или создается новый док2, содержащий линк на док1?
     
  5. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Атач мы сами добавляем.Я ж написал что на форме есть РичТекстПоле, добавляем атач в это поле.Сохраняем этот документ потом отправляем по почте какое-нить уведомление и линк на этот же документ,в итоги открыв письмо я вижу атач который прикрепил к доку)

    Добавлено: Посмотреть вложение 2868
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    xRomax
    Если мне не изменяет память, нужно на форме поместить поле с аттачем в скрытую секцию.
     
  7. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    nvy
    Добавил секцию сделал ей хайд,не помогло
     
  8. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Нужен код отправки линка.

    Добавлено: Наверное, в методе Send первый параметр стоит True.
     
  9. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Call doc.Send( False )
     
  10. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А остальной код? Может используется RenderToRTItem. Короче, гадать можно долго, а телепаты ушли. :welcome:
     
  11. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Код (Text):
    Sub mailNotifyGive

    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim doc As NotesDocument
    Dim rtitem As NotesRichTextItem
    Dim Line1 As String
    Dim card_number As String
    Dim nam As NotesName


    Set doc = note
    Set nam = session.CreateName(doc.DocAuthor(0))
    line1 = "fsdfsdf"
    doc.Form = "Memo"
    doc.SendTo = doc.Executor(0)
    Set rtitem = New NotesRichTextItem( doc, "Body" )
    Call rtitem.AddNewline(1)
    Call rtitem.AppendText( line1 )
    Call rtitem.AppendDocLink( doc,"" )

    doc.Subject = "......"
    Call doc.Send( False )
    End Sub
     
  12. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Подозреваю, что note - это и есть документ с вложением?
     
  13. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Medevic, чертовски прозорлив!
     
  14. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Да,это так .В коде можно вообще всюду вместо doc поставить note просто лень было
     
  15. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Тогда в чем вопрос? :welcome:
    Ты отсылаешь док с вложением и удивляешься откуда вложение?
    Правим эти строчки и всё должно заработать.
    Код (Text):
    Set doc = db.CreateDocument()

    Call rtitem.AppendDocLink(note, "" )
    Добавлено: На всякий случай перед Call doc.Send( False ) вставить Call rtitem.Update()
     
  16. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Вот до этого я уже сам допёр)))Спасибо всем.Medevic с меня +
     
Загрузка...

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