• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

как добратся до другого документа

makaset

Well-known member
14.03.2007
126
0
BIT
0
Люди как мне добратся до поле другого документа
мне надо прибавить цифру 1 в поле "ddd" другого документа.
можно ли небольшой пример
 
S

Sandr

Если поле текстовое, то
a:=@TextToNumber(@GetDocField( documentUNID ; "ddd"));
a:=a+1;
@SetDocField( documentUNID ; "ddd"; @Text(a))

Если числовое, то тоже самое без всяких преобразоватний... Единственное ограничение - документ должен быть в той же базе...
 
S

Sandr

а как в скрипте пишется

если текстовые поля, то

Dim а As Integer
dim doc as notesDocument
set doc = db.GetDocumentByUNID(docUNID)
а = cInt(doc.GetItemValue( "ddd" )(0)) + 1
Call doc.ReplaceItemValue( "ddd", cStr(а) )
Call doc.Save( False, False)

унид я думаю достать не проблема...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!