Диалоги Lotus developers

  • Автор темы Автор темы Vagor.ini
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Для: Medevic

Нет, я немного не об этом, но мысль разбить на 4 поля отличная!
Хотелось сделать проверку длины поля и его правильности (цифровое, не больше 3-х символом и не больше 255).
Сделала так.
в поле вставила проверку ввода:

Код:
fld:=IP1;
fldname:="IP1";
ulimit:="3";
me:=@If(IP_1_C="";"XXX";IP_1_C);

fld_num:=@TextToNumber(
@If(
@Elements(fld)<=1;fld;
@Text(@TextToNumber(@Subset(fld;1)))
)
);
digit_mask_int:="+{0-9}|{0-9}";
flag_mask:=@If(@Elements(fld)=1;
@Matches(@UpperCase(fld);digit_mask_int);
@False);

flag_limit:=@If(@Trim(ulimit)=""|@IsError(@TextToNumber(ulimit));@True;
(@TextToNumber(ulimit))>=@Length(@Text(fld));@True;
@False);

@If(!flag_mask|(fld_num>255)|@Elements(fldname)>2|!flag_limit;
@Do(
@Return(me)
);
@Do(
@Return(fld)
)
)
 
Нужна помощь! Есть сервер на нем установлен Domino. клиент в котором есть локальная база с агентом этот агент не запускается по шедулу на локале от имени того кто запускает. Также не запускается по шедулу от имени админа на самом сервере. При запуске руками и тесте - все нормально!!!!
 
Ребяты помогите: есть форма, на ней 2 поля:
1) Последние 10 пользователей менявших документ
2) Последние 10 дат изменения
Вот не могу дотумкать как это реализовать!!!!!
 
На ум приходит только многоразовое использование $Revisions и $UpdatedBy совместно с @Subset (для собак).
На LS тоже можно сделать, но код будет чуть длиннее. Просто взять значения из этих полей и сохранить в нужное поле последние 10.
 
А можно чуточку поподробнее?
На собаках и LS? (Я с Lotusoм меньше недели)
 
@-формулы и Lotus Script

@Subset($Revisions; -10)
возвращает 10 последних дат редактирования

@Subset($UpdatedBy; -10)
возвращает 10 последних имен пользователей
 
Вот блин $Revisions работает а $Updatedby неет, просто пишет имя и больше ничего(вернее никого)
 
<!--QuoteBegin-Юлия+15:03:2006, 16:58 -->
<span class="vbquote">(Юлия @ 15:03:2006, 16:58 )</span><!--QuoteEBegin-->@Subset($Revisions; -10)
возвращает 10 последних дат редактирования

@Subset($UpdatedBy; -10)
возвращает 10 последних имен пользователей
[snapback]31885" rel="nofollow" target="_blank[/snapback]​
[/quote]

Может не совпасть даты ставятся всегда а пользователи только разные

Лутше при сохранении

FIELD user:=@Trim(user:@Name(cn;@UserName));
FIELD date:=@if(date=!"";date:@Now;@Now);
 
Domino6 так как сделать что было именно 10 последних
 
Еще такой вопрос: Поле содержит номер документа в виде АВ-0000, при создании нового документа номер увеличивается на 1, подскажите пожалуйста?
 
Десять последних @Subset :)
Domino6, да, так действительно будет надежнее.

А насчет номера... можно хранить его в двух переменных. В одной буквенные значения, в другой числовые и при создании документа присваивать значение числовому на 1 больше максимального из уже существующих номеров.
 
Или разобрать строку с номером, взять числа в конце +1, собрать новую строку.
 
Есть мелкий вопрос. Можно ли как-нибудь сделать глобальный поиск по все объектам в документе ? Напрмер в "дизайнере" очень хочется чтобы поиск искал ключевую фразу во всех методах обьектов.
 
В диалоге поиска можно выбрать "All objects" в пункте "Scope"
 
Всем, здрасте. Подскажите, пожалуйста, как отобразить в виде поле типа текстRTF.
 
<!--QuoteBegin-Proger J.+17:03:2006, 09:33 -->
<span class="vbquote">(Proger J. @ 17:03:2006, 09:33 )</span><!--QuoteEBegin-->Всем, здрасте. Подскажите, пожалуйста, как отобразить в виде поле типа текстRTF.
[snapback]31971" rel="nofollow" target="_blank[/snapback]​
[/quote]
Создать срытое вычисляемое текстовое поле и прописать в нем что-то типа @Abstract([TryFit]; 200; ""; MyRichTextField). В представлении отображать это поле.
 
Большое спасибо, я бы ещё долго голову ломал :)
 
Всем привет.

Может кто-нибудь думал когда-нибудь об этом....

Вот появился недавно дикий зуд:) сделать схему маршрутизации в графическом виде. Т.е. пользователей создает что-то наподобие блок схемы и уже на ее основании документы бегают по нужному маршруту....

Пока даже не могу предположить с чего начать....
Платформа - 5-ка.

P.S. Просто недавно видел в одной системе эл. документооборота - понравилось.
 
Для: CrazyScientist
Больная тема... пришло задание переделать схему согласования и добавить еще одну ветку... Сижу и думаю как бы сделать, чтобы сэкономить время в будущем на подобных задачах.
 
<!--QuoteBegin-Юлия+17:03:2006, 10:42 -->
<span class="vbquote">(Юлия @ 17:03:2006, 10:42 )</span><!--QuoteEBegin-->Для: CrazyScientist
Больная тема... пришло задание переделать схему согласования и добавить еще одну ветку... Сижу и думаю как бы сделать, чтобы сэкономить время в будущем на подобных задачах.
[snapback]31999" rel="nofollow" target="_blank[/snapback]​
[/quote]

Я так понял, что сейчас уже как-то раелизовано графически? ("еще одну ветку...")? Не подскажите как?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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