Известный Болтун
Зарегистрирован: 14 March 2005
Сообщения: 706
Примеры кода: 0
|
MOSS + Workflow + Библиотека документов |
13 February 2008 13:17 |
|
|
|
|
Наверное с "Второй раз в то же место с тем же именем удаётся положить через раз" я поторопился... После детального анализа видно, что при второй попытке он никогда у меня не перемещается (вывод основан на том, что новая версия не появляется. Кстати, даже стандартный механиз библиотеки Отправить файл версионность не поменяла, хотя содержание файла изменилось (пробовал даже на списке, где не крутится никакое WF-правило)). Алертик всё так же выскакивает.
В чём может быть затык? Может стоит какой-то checkout сделать? Я пробовал, не помогло Работаю с Библиотекой документов впервый раз, вылезло много тонкостей, который пытаюсь обойти с помощью SDK и поиска по инету Но увы безуспешно.
Кстати, проверку на существование папки всё же удалось ввести без try-catch:SPFolder fld = item.ParentList.ParentWeb.GetFolder(tmpPath);
//Добавляем папку пути, если не существует
if (!fld.Exists)
item.ParentList.RootFolder.SubFolders.Add(tmpPath);
Правда не знаю на сколько это корректно...
Спасибо.
Спасибо, получил.
[b][q]Varg
Данное сообщение получено с сайта GotDotNet.RU
|
|