Имя: Пароль:
1C
1С v8
Запись объекта через Automation из внешней программы
0 ovk48
 
29.02.12
16:31
В Excel пишу:

Sub Test()

   Set Connector = CreateObject("V81.Application")
   Connector.Connect (" <secret> ")
   Set n = Connector.Справочники.Номенклатура.Выбрать
   n.Следующий
   MsgBox n.Наименование
   Set o = n.ПолучитьОбъект
   o.Наименование = o.Наименование + "!"
   MsgBox o.Наименование
   o.Записать
   

End Sub

MsgBox-ы показывают то, что и должно быть, но на вызове Записать() возникает ошибка: Run-time error '1001': Application-defined or object-defined error. Кто-нибудь знает, как с этим бороться?
1 Ненавижу 1С
 
гуру
29.02.12
16:33
(0) если тот же код над теми же данными выполнить в 1С, то ошибки нет?
2 ovk48
 
29.02.12
16:59
(1) - спасибо, похоже, база навернулась :)
3 ShoGUN
 
29.02.12
17:02
(2) Ветка полна оптимизма, давай другую про восстановление :)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс