Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/568: Рейтинг темы: голосов - 568, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
1

Getdocumentbyunid , если документ был удален

27.03.2008, 15:35. Показов 103054. Ответов 62
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Скажите , есть Unid, надо по нему получить документ!!!

Код
Set docParent = dbCurrent.GetDocumentByUNID( stDocParentUNID )
Тут ошибка, так как документ был удален

Как сделать проверку, чтобы не была ошибка??
Пытался сделать типа такого:

Код
If dbcurrent.GetDocumentByUNID( stDocParentUNID ).isDeleted Then
но тоже самое... как быть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2008, 15:35
Ответы с готовыми решениями:

Обновления для Office - зачем, если он был удалён?
Недели 2 назад я удалил старый пиратский (каюсь, ибо был студентишкой, студенты бедные, а Office...

Какой опцией rsync можно запретить удаление файла, если он был удалён в источнике?
Какой ключ предохранит от удаления файлы в папке бекапа, если соответствующий файл был удален в...

Сделать так, чтобы максимальный элемент массива был удален, а если их несколько, то все
Нужно сделать так, чтобы максимальный элемент массива был удален, а если их несколько, то все....

Был удален iso-образ с XP...
У моей подруги ноуту уже 3 года. Тут проблемма такая. У неё лицензионный ХР прфэшенал. При покупке...

62
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
01.09.2010, 18:28 61
Author24 — интернет-сервис помощи студентам
Когда сервер строит коллекцию для клиента, "невидимые" документы исключаются.
не факт!
set col = db.AllDocuments
вернёт все документы в базе и даже невидимые, только в таких обьектах будут отсутствовать итемсы
0
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
01.09.2010, 19:28 62
Цитата Сообщение от nvy
Когда сервер строит коллекцию для клиента, "невидимые" документы исключаются.
Ещё см. заглавное сообщение этой темы.. + то, что сказал Тоха.
Я это и имел в виду, когда писал:


Цитата Сообщение от VladSh
2. Зачем каждый раз дёргать эту кучу кода??! Лучше в каждом случае использовать свои проверки.
- в случае получения документа (по UNIDу или при переборе коллекции) достаточно что-то типа ;
т.е. проверка для этих случаев нужна.

P.S. Спасибо за Size!
Крамольная мысля: а не достаточно ли одной проверки на Size? /сам не пробовал, просто интересуюсь так сказать../
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
02.09.2010, 10:33 63
Цитата Сообщение от VladSh
Крамольная мысля: а не достаточно ли одной проверки на Size?
Проверил также на 8.5.1 стандарт.
Для недоступного по ридерс документа: UNID = ""; NoteID = ""; IsDeleted = False; IsValid = True; Size = 0;
Для удалённого документа: UNID — корректное значение; NoteID — корректное значение; IsDeleted = True; IsValid = True; Size — корректное значение.
Так что одной проверки на Size недостаточно.


Цитата Сообщение от VladSh
set col = db.AllDocuments
вернёт все документы в базе и даже невидимые, только в таких обьектах будут отсутствовать итемсы
Имел ввиду коллекцию документов представления. Никогда не было нужды возвращать пользователю коллекцию всех документов базы, тем более, что среди них есть служебные. Буду знать.
0
02.09.2010, 10:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2010, 10:33
Помогаю со студенческими работами здесь

Виндоуз был удалён (беда()
доброго времени суток всем.у меня проблема вот какая:включаю компьютер,а он пишет:"виндовс был...

путь файла который был удален в корзину
Ребят дано такое задание: надо сделать просмотр корзины и показать путь с какого диска он туда...

На ноутбуке не читает диск был удален драйвер
Дайте плизз ссылку для скачивания драйвера на Windows 7 .

UserForm.Show - ошибка 5825 - объект был удалён
Здравствуйте, на строке "UserForm_Настройки.Show" получаю ошибку 5825 объект был удалён, но вижу,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
63
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru