Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/204: Рейтинг темы: голосов - 204, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403

Folders

05.02.2008, 11:16. Показов 37153. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал папочку Shared, private on first use
Т.е. я так понимаю это типа "шаблон" папки, когда юзер первый раз в нее заходит, создается его персональная папка. Вопрос вот в чем, наверняка многи сталкивались.

Заходит юзер в базу, который еще ни разу, не заходил в "шаблон папки" и сразу на вьюхе отмечает определенные документы выбирает действие, "переместить в папку".
Действие висит на лотус скрипте, т.е. промпт с выборам название папок куда засунуть доки.

И тут заморочка выходит , юзер то еще не создал персональный фолдер, и выскакивает ошибочка.
Как бы это исправить. Т.е. если юзер сунулся в действие "засунуть в папку", проверить еслить ли у него папочка по "шаблону" или нет, если нет то создать.

Заранее спасибки!!!


Добавлено
----
Нашел кажись:
createoptional

Нет не прокатывает, в хелпе пишиться:
call doc.PutInFolder( foldername)
...
This method cannot add the first document to a folder that is Shared, Personal on first use

Как быть то???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2008, 11:16
Ответы с готовыми решениями:

Folders
Когда документы складываются в папку, где физически происходит изменение? в самом документе или где-нибудь в индексах папки, или еще где? ...

Folders
Подскажите пожалуйста как переместить в папку определённое число документов(не все?)? К примеру только выделенные, либо через разделение...

Folders Do Not Display
В Lotus Domino Web Access не выделяются папки в которые пришли письма. Нашел на сайте IBM вот эту статью, как сделать чтобы папки выделяли...

31
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 11:27
Использовать формулу @Command([FolderDocuments]; folderName; moveOrCopy)
Или @AddToFolder(foldernameadd; foldernameremove)
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 11:41
Спасибо а на лотусях это провернуть можно.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 11:52
И еще вопрос можно ли как-то вывести на outline ссылку на приватный фолдер юзера?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 11:56
<!--QuoteBegin-LIGHT+6:02:2008, 12:28 -->
<span class="vbquote">(LIGHT @ 6:02:2008, 12:28 )</span><!--QuoteEBegin-->Спасибо а на лотусях это провернуть можно.
[snapback]96835" rel="nofollow" target="_blank[/snapback]?[/quote]
На скриптах? Хз.

<!--QuoteBegin-LIGHT+6:02:2008, 12:39 -->
<span class="vbquote">(LIGHT @ 6:02:2008, 12:39 )</span><!--QuoteEBegin-->И еще вопрос можно ли как-то вывести на outline ссылку на приватный фолдер юзера?
[snapback]96839" rel="nofollow" target="_blank[/snapback]?[/quote]
Там есть такой пункт "Other Private Folders".
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 13:09
Нет такого пункта, во всяком случае на 6.5.4 сервере.
Named Element
- Page
- Form
- FrameSet
- View
- Folder
- Navigator
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 13:15
Для: LIGHT
В пустом аутлайне они по-умолчанию есть. Если их не удалили.
Щелкни правой кнопкой мышки в аутлайне. В меню будет пункт "New Private Folder Placeholder".
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 13:24
Да, нашел, только пункт New Private Folder Placeholder не активен, его нельзя выбрать.
Что нужно подправить?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 13:31
Для: LIGHT
Значит он уже есть.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 13:40
Ясно, пункт в аутлайне есть.
Что с ним делать не понятно, в свойствах указано не скрывать.
Захожу в базу, нет такой мульки.
Более того не пойму, как все таки указать папку???


Все врубился, спасибки большущее!!!
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 14:17
А еще вопросик, как можно админом удалить все приватные фолдеры?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 14:21
notesDatabase.Views
notesView.IsPrivate
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 15:23
А как заставить работать такую конструкцию написаную на лотусях

Evaluate({"@AddToFolder("My","")"}),doc

Запускаю пишит Operation Failed
Чувствую что что-то с синтаксисом перемудрил
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 15:34
Правильно так:

Code
1
Evaluate({@AddToFolder("My"; "")}, doc)
Правда работать всё равно не будет.
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 15:37
Call ns.Evaluate ( { @AddToFolder( "My" ; "" ) },doc )
Пишит Not a member: Evaluate
Что ему еще не хватает???
0
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
05.02.2008, 15:46
Низя эту собаку в эвалуейте использовать...
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 15:52
индусы одно слово.

В общем заморочка, мне нужно при клике на кнопку повесить скрипт который засунит выделеные доки в одну из папок выбраную в листбоксе. Стандартные лотусовые кнопки по опр. причинам использовать не желательно. А они это делают шикарно.

В обще пока я вижу выход такой, скриптов проверять сучествует ли эта виюшка и является ли она папкой да еще и приватной, и вот тогда ПутинФолдер будет работать. Наверно, сейчас буду колдовать.
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 15:59
Для: LIGHT
@Prompt и @AddToFolder не подходят?
0
0 / 0 / 0
Регистрация: 16.02.2007
Сообщений: 403
05.02.2008, 16:21
А как всю пачку то засунуть на @ подскажите? тогда подойдет 100%
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
05.02.2008, 16:31
Какую всё пачку? Все папки в базе? Никак. Только на скрипте в какое-нибудь место положить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.02.2008, 16:31
Помогаю со студенческими работами здесь

@picklist([folders]:[single]; Server:database) на скрипте?
Доброго времени суток! Потребовалось изменить дизайн кнопки &quot;Отправить и в папку&quot; (Send and File) в стандартном почтовом ящике...

Sharing Folders
Доброе время суток! Подскажите, пожалуйста, как расшарить папку с другим компьютером, который не находится в локальной сети? ...

Чтение из HKLM\SOFTWARE\.Installer\Folders
Пытаюсь прочитать ключи из реестра в пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders Выдает ошибку,...

Как убрать экизы только с Folders ???
Всем привет!!! Столкнулся с каким то адовым геморроем Windows 7 , а именно: Сменил иконки папок, на них налезают эскизы и смотрится не...

vbDirectory 16 Specifies directories or folders in addition to files with no attributes.
Пишу: Dim sDirName As String sDirName = Dir$(CurrentPath &amp; '*.*', vbDirectory) While sDirName &lt;&gt; vbNullString sDirName =...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru