Почему не обнаружен newobject? #808281


#0 by Мисти
ОбщийМодуль.Кос_ПроцедурыОбменаМеждуБазами.Модуль}: Метод объекта не обнаружен (newobject)     УидВоВнешнейБазе = БазаОткрыта.newobject("УникальныйИдентификатор",Строка(УидВЭтойБазе)); БазаОткрыта имеет тип COMОбъект
#1 by Мисти
Кусочек этот украла из обработки для 8.2
#2 by Филиал-msk
> БазаОткрыта имеет тип COMОбъект А внутри Microsoft Word, не иначе. Весь фрагмент давай.
#3 by Мисти
Я уже поняла, эта зараза теряется при передаче в процедуру. Как бороться? Там такое красивое устройство с рекурсией! А то бы просто перенесла всё в одну процедуру.
#4 by Филиал-msk
> при передаче в процедуру. Как бороться? Ээээ, исправить процедуру, создав новую красоту, не?
#5 by H A D G E H O G s
Соединение на сервере, код на клиенте, или наоборот
#6 by Мисти
Почему-то само починилось?? Теперь новая засада! Дальше шла такая красота - Для Сч = 0 по Источник.Метаданные.Реквизиты.Количество-1 цикл Получатель[Источник.Метаданные.Реквизиты[Сч].Имя] = Источник[Источник.Метаданные.Реквизиты[Сч].Имя]; - были одинаковые базы с одинаковыми реквизитами. А у меня в принимающей базе реквизитов меньше и лежат они в другом порядке. Т.е. нужно цикл по принимающей (это-то я поняла!), а в источнике искать реквизит по наименованию. Как его вытащить?
#7 by Мисти
Да нет, всё на сервере - всё в одном внешнем модуле, который вызвался "призаписи"
#8 by H A D G E H O G s
Вам противопоказано писать код
#9 by Мисти
Получатель.Метаданные.Реквизиты[Сч].Имя - вот так не ест!
#10 by Мисти
С чего бы?
#11 by Мисти
Получатель.Метаданные.Реквизиты.Количество - вот так нормально, 2 штуки, говорит.
#12 by Мисти
Получатель.Метаданные.Реквизиты.Получить(Сч).Имя
#13 by Филиал-msk
Не мешай торжеству самопознания (:
#14 by Мисти
Всё дело в склерозе. Раз в полгода я что-то делаю с перегрузкой и упираюсь в эту особенность.
#15 by Филиал-msk
Тетрадка же! Тебе неоднократно напомнали (:
#16 by Мисти
Так вот я и вспомнила, что тут была закавыка! И полезла смотреть!
#17 by Мисти
Источник.Метаданные.Реквизиты.Найти(НаимРеквизита) - это контрагент, тип ОбъектМетаданных, а где мне само значение-то взять?
#18 by Мисти
Кажись, поняла
#19 by Сияющий в темноте
Что ты хочешь сделать?горе ты наше
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С