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