Unable To Send Mail, Multiple Matches Found In Name & Address Book

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

  1. iosif88

    iosif88 Well-Known Member

    Регистрация:
    14 окт 2009
    Сообщения:
    97
    Симпатии:
    0
    Возникла еще одна проблема.

    В документообороте обычные пользователи создают документ. В документе выбирается филиал/ департамент и на основе выбранного значения в качестве первого утвердителя документ отправляется письмом соответсвующему руководителю филиала/ департамента. Когда создают обычные пользователи все работаент правильно, а если документ будет создавать один из руководителей и в качестве филиала/ департамента выберет свое подразделение (т.е. письмо должно от него посылаться к нему самому на утверждение) , возникает ошибка

    Unable to send mail, multiple matches found in Name & Address book


    Вот участок кода который отвечает за отсылку сообщений

    Код (Text):
    Dim doc As NotesDocument
    ...
    ....
    ....
    Set doc = New NotesDocument( db )
    doc.Form = "Memo"  

    If doc.SendTo(0)="HEAD"  Or doc.CopyTo(0)="HEAD" Or doc.BlindCopyTTo(0)="HEAD" Then

    doc.SendTo = ReplaceElement2( msgDoc.SendTo, "HEAD", DocRef)
    doc.CopyTo = ReplaceElement2 ( msgDoc.SendCC, "HEAD", DocRef)
    doc.BlindCopyTo = ReplaceElement2 ( msgDoc.SendBCC, "HEAD", DocRef)
    End If

    ....
    doc.Send False
    Опять же когда отправляют простые пользователи все нормально, а когда автор докуента (отправитель) руководитель филиала и выбирает свой филиал (себя в качестве получателя), только тогда выходит эта ошибка.
    Более того когда я себя прописываю как руководитяля у меня все нормально (отсылается от меня ко мне)
    Кто встречался с этим? Может дело в настройках клиента?
     
Загрузка...

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