Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как удалить объект в ветке метаданных? (число прочтений - 3848 )
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Как удалить объект в ветке метаданных?
01. Августа 2007 :: 14:14
Печать  
Приведите, пожалуйста, пример скрипта для OpenConf, который бы удалял в ветке метаданных определенный объект, например Документ.ПоступлениеТМЦ.
  
Наверх
 
IP записан
 
tvm
Junior Member
**
Отсутствует


aka slavka

Сообщений: 68
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Как удалить объект в ветке метаданных?
Ответ #1 - 01. Августа 2007 :: 14:36
Печать  
будет работать только если объект выбран
Код
Выбрать все
Sub del()
SendCommand(33709)
End Sub
 

  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Как удалить объект в ветке метаданных?
Ответ #2 - 01. Августа 2007 :: 14:40
Печать  
tvm писал(а) 01. Августа 2007 :: 14:36:
будет работать только если объект выбран
Код
Выбрать все
Sub del()
SendCommand(33709)
End Sub
 


А выбрать как? Только интерактивно? - Вообще задача такая, что баз примерно 50 и у всех нужно сделать определенные изменения, в т.ч. и удаление объектов.
  
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: Как удалить объект в ветке метаданных?
Ответ #3 - 01. Августа 2007 :: 18:41
Печать  
NavigationTools + Send command
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Как удалить объект в ветке метаданных?
Ответ #4 - 02. Августа 2007 :: 03:38
Печать  
А если на документ есть ссылки (например в журнале), то он не удалится.
Как вариант - разбирать МДшник gcomp'ом, и удалять файлы, конвертировать тексты.
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Как удалить объект в ветке метаданных?
Ответ #5 - 02. Августа 2007 :: 05:05
Печать  
В опенконфе есть средства получить список подчиненных объектов метаданных.
  
Наверх
 
IP записан
 
gildebrand
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 56
Зарегистрирован: 01. Сентября 2006
Пол: Мужской
Re: Как удалить объект в ветке метаданных?
Ответ #6 - 02. Августа 2007 :: 10:17
Печать  
orefkov писал(а) 02. Августа 2007 :: 05:05:
В опенконфе есть средства получить список подчиненных объектов метаданных.

В связи с вышеприведенными ответами возникают следующий вопрос
Что более оптимально для изменения (переименование реквизитов с сохранением внутренних идентификаторов) конфигурационного файла: OpenConf + VBA или gcomp+Perl?
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Как удалить объект в ветке метаданных?
Ответ #7 - 02. Августа 2007 :: 11:37
Печать  
Думаю, что оптимальнее то, что лучше знаешь.  Лично я предпочитаю с файлами работать, да и заготовки скриптов на всякие разные случаи есть уже. А Perl - это вообще мой любимый скриптовый язык  Улыбка
Кстати, в выборе скриптового языка практически нет ограничений в обоих вариантах.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать