ОБСУЖДЕНИЕ

Вопрос про папки.

29 ответов 13,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Помогите пожалуйста, как определить исполнителя? Пытаюсь сделать что то вроде

dim nam as notesname
If flag Then
Set nam = New NotesName(doc.GetItemValue("ExecutorNotesName")(0))
Call AddSearchParam(searchParam, ..??
End If

Столько всего перепробовал, что то делаю не так..
 
спрашиваешь тоже не так как-то :))
ниче не ясно :)

что ты пытаешься определить? не достаточно просто того, что записано в поле ExecutorNotesName? т.е. просто нотес-имени в виде строки вида CN=.../OU=...
 
Как определить док-ты просроченные от опр. даты? Хелп.
Задание: с формулировкой мучаюсь есть 2 варианта.
1. Есть документ, в котором определена дата исполнения (формат ест-но дата), в форме поиска есть 2 поля: 1 - поле формата дата, от которой пляшем, 2 - поле формата число, задающее число дней просроченности.
2. То же самое, но в форме поиска 1 поле: формат дата, которое через поле в документе определяет все просроченные документы ассоциируя на сегодняшний день.
Т.е. задание примерно такое: документ имеет поле, в котором записано "нужно выполнить до 20 января", естественно таких документов много с разными датами исполнения, допустим сегодня 3 февраля, нужно определеить все документы просроченные на 3 дня, 4 и т.д. (произвольное знач).
Как организовать поиск?? Спасибо.
 
1. Привести к формату дата, и как во втором пункте.
2.
Дата в документе > @Adjust(@Now;0;0;<Количество дней на которые просрочено>;0;0;0)
 
А на Лотусях? Правильно ли пытаюсь?
Call dateTime.AdjustDay(ProsNum,doc.GetItemValue("ProsDate")(0))
Call AddSearchParam(searchParam, {(ExtDate > "} & dateTime & {")}) ??
ProsNum - дней просроченности, ProsDate - дата, ExtDate - дата в документе.

Очередной вопрос..
В форме хранится история изменения в поле со значением @Text (Access_Modified) + ", " + Access_MName

Access_Modified:
fieldValue := Access_Modified;
addValue := @Now;
@If(@IsDocBeingSaved;@If(fieldValue = ""|@IsNewDoc;addValue;fieldValue:addValue);fieldValue)

Access_MName:
fieldValue := Access_MName;
addValue := Access_UserMod;
@If (@IsDocBeingSaved;@If(fieldValue = "" |@IsNewDoc;addValue;fieldValue:addValue);fieldValue)

Хочу видеть последнего кто редактировал документ, при тупом вставлении значения поля access_name идёт ошибка репликации.
 
Ребята выручайте
 
посмотри через свойства документа, что записано в поле Access_MName (если оно многозначное, наподобие $updatedby, то надо брать последний элемент),
либо же через
fieldValue := Access_MName;
@Prompt([Ok];"";fieldValue)
посмотри, что на экран выведет

еще для вычисления последнего редактора можно использовать лотусовский @Author
 
Там вываливается большой список тех кто изменял документ. Как получить последнее значение?? Да и мне показалось, что @Author содержит создателя документа, а не того, кто последним его изменил.

Ещё вопрос. Есть список или набор флажков, там ставят 2-3 галочки, как их передавать? Почему то в запрос попадает только одно значение последнее. Думаю тут затык простой, но почему то не получается.. Думал сделать ещё одно поле вычисляемое куда заносятся значения этого поля -> нечто похожее на 1;2;3, потом пробовал через replace() почему то не проходит.. (Пытаюсь преоборазовать проставленные галочки в значения и передать их в запрос с разделителем ":" (двоеточие).
 
Там вываливается большой список тех кто изменял документ. Как получить последнее значение?? Да и мне показалось, что @Author содержит создателя документа, а не того, кто последним его изменил.
если большой список, то попробуй так
a:=поле_в котором список;
k:=@Count(a); ' кол-во элементов
a1:=a[k] ' т.е. это и есть последний элемент

@Author
Returns a text list containing the names of the author(s) of the current document.
ну и дальше по хелпу и там написано что и в каких случаях эта функц. возвращает

Ещё вопрос. Есть список или набор флажков, там ставят 2-3 галочки, как их передавать? Почему то в запрос попадает только одно значение последнее.

doc.GetItemValue("твое поле" ) ' получаешь все значения, а дальше уже можешь выделить 1-й или последний
 

Статистика тем

Создано
Grrr,
Последний ответ от
oxystile,
Ответы
29
Просмотры
13 289