|
Как получить объект через COM-соединение?
| ☑ |
0
bitmind
11.08.16
✎
09:47
|
Пишу такую штуку, вроде бы логичную
СчетИзСклада = Соединение.Документы.СчетНаОплатуПокупателю.FindByNumber(Выборка.Номер, НачалоГода(ТекущаяДата()));
ОбъектСчетИзСклада = СчетИзСклада.Ссылка.ПолучитьОбъект();
1С шлет меня с таким текстом:
СчетИзСклада.Ссылка.ПолучитьОбъект() {(1)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
Не могу понять, в чем причина, в интернетах все успешно получают
|
|
1
Горогуля
11.08.16
✎
09:48
|
на кой ссылка?
|
|
2
Defender aka LINN
11.08.16
✎
09:50
|
(0) А кто тебе таки сказал, что ты что-то там нашел?
|
|
3
Mauser
11.08.16
✎
09:51
|
Ну, например, у тебя может тупо не скомпилироваться модуль во внешнем соединении. Если ты отойдешь чуть правее, то хрустальный шар прояснится.
|
|
4
Mauser
11.08.16
✎
09:51
|
(2) иначе оно бы упало на .ссылка
|
|
5
Mauser
11.08.16
✎
09:52
|
А, не, там для пустоты то и будет, да.
|
|
6
bitmind
11.08.16
✎
10:04
|
.ссылка добавлял, потому что уже в попытках перепробовать все варианты извращался как мог.
а СчетИзСклада выглядит вот так:
есть идеи?
|
|
7
Горогуля
11.08.16
✎
10:05
|
(6) всего одна
|
|
8
bitmind
11.08.16
✎
10:10
|
(7) не томи же
|
|
9
Горогуля
11.08.16
✎
10:15
|
пустая ссылка не даст объект
|
|
10
bitmind
11.08.16
✎
10:27
|
(9) странно, что тебе не помог скрин, который я прислал. Там же отчетливо видно, что есть суммы/даты и прочее, что говорит о том, что ссылка не пустая
|
|
11
bitmind
11.08.16
✎
10:29
|
Хм, короче косяк таился в самописном общем модуле, который использовался в обработчике ПередЗаписью. Там была функция Предупреждение(""), которая и мешает подключению. Такие дела, спасибо за участие.
|
|