Мутабельная фигня при обмене из-за подписки на событие #772139


#0 by ks-815
Добрый день всем! Помогите пожалуйста! Задача - при удалении элемента справочника проверять, есть ли он в кое-каких документах. Сделала подписку на событие перед записью. Всё классно работает в центральной базе. Но при обмене в других базах выходит ошибка: "Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода УдалениеЭлПередУдалением" Что мне сделать?????? Вот процедура в общем модуле этой подписки:
#1 by Рэйв
Чему равен Источник и ТипЗнч(Источник) ?
#2 by Рэйв
поставь остановку по ошибке
#3 by ks-815
источник - это элемент справочника, у которого будут помечать на удаление элементы.
#4 by ks-815
где остановку?? как при обмене то поставить??
#5 by Рэйв
Это понятно.И никому не интересно. Ты мне скажи чему оно равно когда спотыкается на ошибке
#6 by ks-815
там Ошибка при чтении изменений из файла обмена. Ошибка при вызове метода контекста (ПрочитатьИзменения):
#7 by Fragster
у модуля поставь галку "клиент"
#8 by Fragster
в котором процедура подписки
#9 by sitex
может это  поможет
#10 by Cyberhawk
У модуля галку "Внешнее соединение" поставить
#11 by ks-815
попробую галку поставить
#12 by ks-815
внешнее соединение - галка стояла. клиента попробую еще поставить.
#13 by aleks_default
"Но при обмене в других базах выходит ошибка" Если ОбменДанными.Загрузка тогда Возврат КонецЕсли;
#14 by ks-815
да я вообще для проверки просто вначале процедуры возврат поставила. Оно всё равно заругалось.
#15 by Карупян
На модуле не стоит галка ВнешнееСоединение
#16 by aleks_default
это все равно добавь, не забудь
#17 by ks-815
Вроде ошибка не выходит больше, но в центральной базе элемент справочника помечен, а в РИБ вышла ошибка при обмене, что не удалось записать этот элемент справочника. Я гляжу - а он не пометился на удаление :(
#18 by ks-815
а блин.. это же моя подписка сработала!! есть ссылки по этому элементу справочника. вот и не удаляется. видимо кто-то уже наудалял неправильно, пока у меня мутабельная фигня выходила. вообщем, проблема была в галочке клиентской. еще потестирую.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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