Отображение изменений в документе

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

  1. oleg7

    oleg7 Гость

    Мне надо, чтобы при изменении какого-либо поля в документе, это отображалось в Логе документа.
    Делаю так:
    Код (Text):
    Dim totalHistory As String
    totalHistory = GetCategoryHistory( totalHistory, "Пользователь(и)", "Customer", True )
    ....
    If( totalHistory <> "" ) Then
    Call AddComment( False, True, totalHistory )
    End If
    в GetCategoryHistory указываю, в какой форме заполняется поле в документе

    Добавлено несколько поле.
    Теперь добавляю еще одно поле и начало выдавать ошибку Object variable not set
    и ничего не записывает в поле
    Помогите, пожалуйста
    Почему так?
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    oleg7
    Идея сама по себе ущербна - нельзя хранить в доке его историю, ну максимум 20-30 последних изменений, больше не удастся, или удастся но уже с гемороем
    историю правильнее хранить в отдельной базе, куда просто дописывать в виде отдельных записей каждое телодвижение по доку

    функцию то не видно, и не видно в какой строке ошибка, так что тут мало кто подскажет, кроме автора данной функции
     
  3. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    рекомендую ознакомиться с отладкой исключений
    см ON ERROR
     
Загрузка...

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