Вход | Регистрация


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

Почему не обнаружен newobject?
Я
   Мисти
 
12.11.17 - 19:16
ОбщийМодуль.Кос_ПроцедурыОбменаМеждуБазами.Модуль(11)}: Метод объекта не обнаружен (newobject)
    УидВоВнешнейБазе = БазаОткрыта.newobject("УникальныйИдентификатор",Строка(УидВЭтойБазе));
БазаОткрыта имеет тип COMОбъект
 
 
   Мисти
 
1 - 12.11.17 - 19:16
Кусочек этот украла из обработки для 8.2
   Филиал-msk
 
2 - 12.11.17 - 19:22
(0)> БазаОткрыта имеет тип COMОбъект

А внутри Microsoft Word, не иначе.
Весь фрагмент давай.
   Мисти
 
3 - 12.11.17 - 19:25
БазаОткрыта = Подключение.Connect("File=""" + СокрЛП(ЗУП_ПутьКФайловойБД) + """; Usr=""" + СокрЛП(ЗУП_Логин) + """; Pwd=""" + СокрЛП(ЗУП_Пароль) + """");
    СкопироватьЭлемент(БазаОткрыта,Источник,Ложь);//ВыборкаБаз.Наименование


Я уже поняла, эта зараза теряется при передаче в процедуру.
Как бороться?
Там такое красивое устройство с рекурсией! А то бы просто перенесла всё в одну процедуру.
   Филиал-msk
 
4 - 12.11.17 - 19:45
(3) > при передаче в процедуру. Как бороться?

Ээээ, исправить процедуру, создав новую красоту, не?
   H A D G E H O G s
 
5 - 12.11.17 - 19:49
Соединение на сервере, код на клиенте, или наоборот
   Мисти
 
6 - 12.11.17 - 20:10
Почему-то само починилось??
Теперь новая засада! Дальше шла такая красота - 
Для Сч = 0 по Источник.Метаданные().Реквизиты.Количество()-1 цикл
Если ТипЗнч(Источник[Источник.Метаданные().Реквизиты[Сч].Имя]) = Тип("Строка") Тогда
Получатель[Источник.Метаданные().Реквизиты[Сч].Имя] = Источник[Источник.Метаданные().Реквизиты[Сч].Имя];
- были одинаковые базы с одинаковыми реквизитами.
А у меня в принимающей базе реквизитов меньше и лежат они в другом порядке.
Т.е. нужно цикл по принимающей (это-то я поняла!), а в источнике искать реквизит по наименованию.
Как его вытащить?
   Мисти
 
7 - 12.11.17 - 20:12
(5) Да нет, всё на сервере - всё в одном внешнем модуле, который вызвался "призаписи"
   H A D G E H O G s
 
8 - 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
Вау! Сама родила - 
Получатель.Метаданные().Реквизиты.Получить(Сч).Имя
   Филиал-msk
 
13 - 12.11.17 - 20:19
(8) Не мешай торжеству самопознания (:
   Мисти
 
14 - 12.11.17 - 20:23
Всё дело в склерозе. Раз в полгода я что-то делаю с перегрузкой и упираюсь в эту особенность.
   Филиал-msk
 
15 - 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
Что ты хочешь сделать?горе ты наше

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует