Aug 04, 2013 20:53
Появилось задание: нужно перенести список из одного раздела портала в другой. Это просто - сохраняем список как шаблон (обязательно с включением контента) и затем создаем на основе этого шаблона список в нужном разделе. Но создатели и даты создания элементов списка затираются - заменяются на того пользователя, который создал новый список, и текущую дату. Такой вариант не подходит, т.к. нужно перенести список полностью - в том числе и с сохранением данных в служебных полях, поэтому пришлось гуглить. Сначала нашла, что вроде никак создателя и дату не изменить - придется лезть в базу. А затем решила попробовать изменить эти поля программно (использовала клиентскую объектную модель - мне так удобнее: не надо никаких бэкапов делать и не надо ничего ставить на сервер), причем до этого нашла в сети какой-то кусочек кода, где эти поля спокойно изменялись. Так что если менять эти поля программным способом - все работает. По крайней мере, у меня все сработало.
sharepoint