Проблема Не сохраняются объемные документы

C

Chronny

Всем привет, уважаемые. Помогите решить одну проблему. Есть система электронного документооборота на лотусе, форма документов, как и полагается содержит многозначные поля с исполнителями, датами, отчетами об исполнении и т.д. Проблема в том, что некоторые особо объёмные документы, с большим количеством исполнителей, не сохраняются. Т.е. когда пользователь пишет отчет об исполнении, нажимает сохранить, система принимает, но документ не сохраняется. Когда подчищаю некоторые поля, документ снова работоспособен, но опять таки на время. Наставьте на путь истинный, укажите куда копать и в чем может быть проблема. Спасибо!
 
проблема может быть в превышении лимита Summary data per document : 32К на одно поле но не более 64К на весь документ
 


@Chronny : The size limit for a single field remains 32 K

Procedure
  1. Upgrade each Notes client and Domino server to FP8 that has databases on which you want to increase the summary data limit.
  2. Ensure that databases on which you want to increase the summary data limit are Notes 9 (ODS 52). Add the following notes.ini setting on Domino or Notes and then restart the server or client: CREATE_R9_DATABASES=1
  3. Issue the following compact command on a server to enable the increased document summary data limit on a specific database:
load compact -LargeSummary on database.nsf

load compact -ls on database.nsf

@Chronny : И что значит "система принимает, но документ не сохраняется"?
 
Последнее редактирование:
написать скриптик где пройтись по всем итемам суммари и сложить их длинну
угу, на кверисейв, временно
и выдать месагу юзеру, что проблема, а ОН передаст админу (или этот алерт прям на админскую посту слать)
дальше уже разруливать: снять, где надо, флаги саммари (если не надо это показывать в виде), или дробить док, или выносить часть инфы в респонзы
 
Есть система электронного документооборота на лотусе, форма документов, как и полагается содержит многозначные поля с исполнителями, датами, отчетами об исполнении и т.д.
В этой консерватории есть что поправить... :) И, к стати, обычно так "не полагается", это очень неправильное решение.
 
Вот такую ошибку выдает лог
Error code: 1
Error message: ProcEnd ID 4000 -> User-defined error в строке № 33

строчки скрипта выглядят так:
If docUi.EditMode Then Call docUi.Save
Call DocCurr.Save( True, True )
 
Вот такую ошибку выдает лог
Error code: 1
Error message: ProcEnd ID 4000 -> User-defined error в строке № 33

строчки скрипта выглядят так:
If docUi.EditMode Then Call docUi.Save
Call DocCurr.Save( True, True )
это к какой теме относится?
 
так а смысл писать ? понятное дело что на сохранении будет ошибка
что не так?
 
Вот такую ошибку выдает лог
Error code: 1
Error message: ProcEnd ID 4000 -> User-defined error в строке № 33

строчки скрипта выглядят так:
If docUi.EditMode Then Call docUi.Save
Call DocCurr.Save( True, True )
Ну и среагируй на ошибку контролем превышения лимита
Или подтвердится, или нет)
Будет хоть какайа определённость, чё зря гадать?
 
Вот такую ошибку выдает лог
Error code: 1
Error message: ProcEnd ID 4000 -> User-defined error

строчки скрипта выглядят так:
If docUi.EditMode Then Call docUi.Save
Call DocCurr.Save( True, True )
User-defined error на Call docUi.Save говорит о том, что в Querysave формы или вложенных подформ возникла ошибка, и событие закончилось с Continue = False или Input Validation в каком-то поле формы/подформ сгенерировало ошибку.
Кстати, "Error code: 1" - неверно, похоже логер неправильно работает. Ошибке "User-defined error" соответствуют коды 4411 (ошибка на Querysave) и 4412 (ошибка при проверке корректности значений полей при NotesUIDocument.Refresh).
 
User-defined error на Call docUi.Save говорит о том, что в Querysave формы или вложенных подформ возникла ошибка, и событие закончилось с Continue = False или Input Validation в каком-то поле формы/подформ сгенерировало ошибку.
Кстати, "Error code: 1" - неверно, похоже логер неправильно работает. Ошибке "User-defined error" соответствуют коды 4411 (ошибка на Querysave) и 4412 (ошибка при проверке корректности значений полей при NotesUIDocument.Refresh).
А мне кажется что где-то в коде есть
Код:
Error 1
оно и есть "User-defined error" с кодом 1
 
это от зависит ;)
НЕ зависит
даже больше скажу, больше 63К с хвостиком на документ сохранить в UI не возможно
нотус 10.0.1 ODS 52 база новая с CREATE_R9_DATABASES=1 в .ini
карочь, что было, то и осталось((
 
Мы в соцсетях:

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