Передать ТабДок из общего модуля серверного на клиента #764921


#0 by cons74
Гуглем не нашел. Обычные формы. В форме справочника после записи получается отчет по изменениям и отправляется рассылка: в привилегированном модуле с галкой сервер получаю ТабДок (результат отчета). Далее его надо передать на клиента (вернуть в форму) чтобы передать в общий модуль рассылки. Ну и получаю ошибку - нельзя передать мутабельное с сервера на клиента.
#1 by Ma3eIIa
код покажи
#2 by Ma3eIIa
что ты не договариваешь. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Сериализуется.
#3 by ДенисЧ
у тебя, видать, в расшифровках ересь какая-то лежит
#4 by cons74
#5 by Ma3eIIa
Справочники.итКонстанты.ПолучателиРассылкиПоИзменениямВодителей.Значения Это что ?
#6 by cons74
Возврат ТабДок; должен быть раскомментирован
#7 by Ma3eIIa
Далее его надо передать на клиента (вернуть в форму) чтобы передать в общий модуль рассылки. Зачем передавать на клиент ? рассылка должна быть на сервере. после записи. передаешь на рассылку и все. У тебя же процедура и параметр табдок. какой возврат :)
#8 by Ma3eIIa
Посмотри отладчким. где у тебя мутабельное значение
#9 by Ma3eIIa
тут 1 параметр ты передаешь. а в процедуре 2. итПолныеПрава.ПолучитьОтчетПоИзменениямПоВерсиямОбъектов(Ссылка);
#10 by Ma3eIIa
Сделай подписку на событие после записи. в модуле поставь сервер. у тебя будет источник. это твой объект. и там пропиши. получение и отправку таб дока на почту. все
#11 by cons74
поправил
#12 by cons74
"Сделай подписку на событие после записи" такой не существет
#13 by cons74
{Справочник.кзВодители.Форма.ФормаЭлемента.Форма}: Ошибка при вызове метода контекста (ПолучитьОтчетПоИзменениямПоВерсиямОбъектов)         ТабДок = итПолныеПрава.ПолучитьОтчетПоИзменениямПоВерсиямОбъектов(Ссылка); по причине: Попытка передачи мутабельного значения результата метода ПолучитьОтчетПоИзменениямПоВерсиямОбъектов .
#14 by Ma3eIIa
при записи. можно так
#15 by cons74
при записи не хочется: вдруг транзакция откатится, а рассылка уже ушла?
#16 by Ma3eIIa
ну так проверку. если объект действительно записан. через допольнительные сведенья. где ты можешь сравнить до записи и после ее
#17 by cons74
Ну т.е. ошибки в моем коде вроде как нет? Считаем косяком платформы?
#18 by Ma3eIIa
при чем тут. смотри что у тебя помещается в таб док. если поле расшифоровки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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