Как обратиться к обработке через внешнее соединение? #643293


#0 by suvolod
В конфигурации, к которой подключаюсь, есть обработка АвтообменДанными. Как мне создать ее через внешнее соединение? ... но при запуске получаю ошибку "Метод объекта не обнаружен (NewObject)"
#1 by perec1982
Поробуй создатьобъект
#2 by perec1982
к какой конфе подключаешься?
#3 by suvolod
УТ 10.3. Не прокатывает. Пробовал так: COMПодключение.Обработки.АвтообменДАнными.Создать; ... но тоже глухо
#4 by perec1982
Что делает обработка?
#5 by perec1982
Пропиши в глобальном модуле процедуру или функцию работающую с обработкой и юзай  процедуру
#6 by perec1982
Процедуру пиши в конфе к которой подключаешься
#7 by suvolod
не хочется трогать конфу. Сейчас я через 1С-ку пытаюсь вызвать обработку внешней базы через COM-подключение. А когда пропишу правильный код на 1С, перенесу его в скипт, который будет отрабатывать на других базах (без вмешательства в их конфигурации)
#8 by perec1982
Если заработает напиши, оч интерестно)))
#9 by suvolod
Вот здесь написано: ...Поэтому COM -соединение в качестве своих методов может иметь: системные константы, значения заданных в конфигураторе объектов, доступ к которым осуществляется с помощью менеджеров (например, константы, перечисления, справочники, документы, журналы документов, ОТЧЕТЫ, ОБРАБОТКИ,... получается, как-то все-таки можно это сделать
#10 by perec1982
А обработка внешняя??
#11 by suvolod
нет, встроена в конфигурацию
#12 by vitek89
можно попробовать .CreateObject
#13 by vitek89
а может так V8 = Новый COMОбъект("V8.ComConnector");
#14 by vitek89
и потом создать
#15 by suvolod
Все, разобрабрался. Похоже, у меня 1С-ка стала тупить после нескольких попыток запуска COM с подключением отладчика. Перегрузил конфигуратор, и все заработало. Озвученный выше код рабочий: Спасибо за помощь.
#16 by suvolod
спрошу заодно... а как можно отлаживать внешнее соединение? Т.е. мне нужно, чтобы сработала точка останова сработала в конфигурации, которая запускается по внешнему соединению (а не текущая)
#17 by perec1982
никак, сначала отлаживаешь ее в рабочем приложении, а после запускаешь через ком
#18 by suvolod
хреново.. в том-то и дело, что в нормальном режиме отрабатывает, а в режиме внешнего соединения ошибка "Преобразование к значению типа булево".. А стек вызовов большой, искать что там не преобразовалось придется долго
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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