powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Запись справочника через COM-соединение
6 сообщений из 6, страница 1 из 1
Запись справочника через COM-соединение
    #40064428
swkx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.
Имеем две базы.

база1:
обычное приложение, клиент-сервер, есть подписка на событие - СправочникОбъект.ПередЗаписью для проверки уникальности нужных реквизитов, правильности заполнения и т.п.

база2:
управляемое приложение. При попытке записи нового элемента справочника или изменении полей существующего вижу это:

{CommonModule.Обмен.Module(624)}: Ошибка при вызове метода контекста (Записать)
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.8.1747): Ошибка при выполнении обработчика - 'ПередЗаписью'
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПодпискаСправочникПередЗаписью ().


Упоминаемый "1-й параметр" - это и есть сам объект справочника.
Подскажите пути решения.
...
Рейтинг: 0 / 0
Запись справочника через COM-соединение
    #40064429
Dorosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишите в режиме ОбменДанными.Загрузка = Истина
...
Рейтинг: 0 / 0
Запись справочника через COM-соединение
    #40064437
swkx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточню описание: При попытке записи нового элемента справочника из базы2 в базу1 через COM

Заменил условный код в базе2

нов = база1.Справочники[Имя].СоздатьЭлемент();
нов.Наименование = наим;
нов.Записать();

на

нов = база1.Справочники[Имя].СоздатьЭлемент();
нов.Наименование = наим;
нов.ОбменДанными.Load = Истина;
нов.Записать();

и добавил в обработчик в базе1

Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;

не помогло. Ошибка та же.
...
Рейтинг: 0 / 0
Запись справочника через COM-соединение
    #40064449
Last of 1 as
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Запись справочника через COM-соединение
    #40064463
swkx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last of 1 as,

спасибо, покопаюсь
...
Рейтинг: 0 / 0
Запись справочника через COM-соединение
    #40064557
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А там еше галочки - внешнее соединение не должно быть?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Запись справочника через COM-соединение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]