|
Изменение реквизитов справочника договоры кгонргаентов в БП 3.0 через СОМ соеди
| ☑ |
0
BolshoySmal
18.02.16
✎
16:17
|
Добрый день всем.
Пишу онлайновое обновление элемента справочника "Договорыконрагентов" -подписка на событие при записи, через COM цепляюсь к такойже же базе. При СОЗДАНИИ НОВОГО ЭЛЕМЕНТА справочника всё проходит на ура, а вот при изменении существующего не даёт возможность записать изменения в другую базу. Ругается на строку
НовыйЭлемент.ВалютаВзаиморасчетов = ЗаполнитьВалютуВБП30(Источник.ВалютаВзаиморасчетов,БазаИсточник).Функция моя. Вовзращает из БазаИсточник ссылку на Элемент справочника Валюты
"Поле НовыйЭлемент.ВалютаВзаиморасчетов недоступно для записи".
Подскажите куда копать.
Заранее спасибо.
|
|
1
shuhard
18.02.16
✎
16:23
|
(0) Вовзращает из БазаИсточник ссылку
а надо вернуть объект
|
|
2
Лефмихалыч
18.02.16
✎
16:23
|
копать в сторону строчки, в которой инициализируется переменная НовыйЭлемент. Там скорее всего ссылка вместо объекта
|
|
3
Лефмихалыч
18.02.16
✎
16:24
|
ну и по COM такие штуки лучше не делать. Если вторая база уйдет в оффлайн, первая тоже работать перестанет, а у них может (и наверное есть) уровень критичности процессов разный
|
|
4
BolshoySmal
18.02.16
✎
16:34
|
(2) Согласен. Скорее всего так и есть. код покрутил в голове. Спасибо.
По поводу (3) не согласен. делаю через попытку исключение. Просто не отработает.
|
|
5
BolshoySmal
18.02.16
✎
17:20
|
Спасибо за участие. тему можно закрывать.
|
|