Тема: Поместить ссылку на рабочий стол пользователя
Доброго времени суток!
Пишется макрос для отбора записей из Номенклатуры и последующим помещением их на рабочий стол пользователя в заранее описанную папку. Возникли два вопроса.
Для автоматического создания классификатора на рабочем столе пользователя используется код
Set rs=TCSApp.UserNomenclatureDesktop
Set Nodes = rs.DbTree.RootNodes
If Not Nodes Is Nothing Then
Nodes.Item(0).Selected=True
Call rs.DbTree.CreateNew
rs.DbTree.Properties("NODETEXT").Value = "abc"
Call rs.DbTree.SaveChanges
Call rs.DbTree.CancelChanges
Call rs.DbTree.RefreshTree
End If
В TechnologiCS 6 версии все работает, а для версии 5.0.2 выходит сообщение об ошибке "Не могу изменитьзапись".
И второй вопрос. Для непосредственного помещения ссылок на рабочий стол используется метод
If TCSApp.PutOnUserDesktop(UserList, NMkIdList, "Новые ПКИ", "Поместить на рабочий стол") Then
TCSApp.UserNomenclatureDesktop.Refresh
End If
Возможно ли как-нибудь избежать появления вспомогательного окна и помещать ссылки сразу же в указанную папку?