Передать табличный документ из обычной формы на сервер #736062


#0 by igorekha
Каким образом можно это сделать? 1. Напрямую не передается, ошибка: Попытка передачи мутабельного значения. 2. Пробовал поместить в модуле ОФ табличный документ во временное хранилище: <sxh 1c>АдресТабДок = ПоместитьВоВременноеХранилище(ТабличныйДокумент, Новый УникальныйИдентификатор);</sxh 1c> На сервере при попытке использовать ПолучитьИзВременногоХранилища по этому адресу пусто.
#1 by MrStomak
Что за чушь, табдок не мутабельный. Вот параметры в нём - могут быть мутабельные, да.
#2 by igorekha
Хорошо, очень ценная тонкость, но табдок нужно передать целиком. Как это лучше всего сделать в данном случае?
#3 by MrStomak
Ну лучше всего избавиться от мутабельных параметров - они же не просто так такие, их передача куда-то не имеет смысла. А так - можно попробовать хранилище значения - под него всякое маскировать любят.
#4 by igorekha
Попробовал сделать по вашему совету. Ошибка : "Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент" Есть еще варианты? Избавиться от мутабельных параметров не вариант, себе дороже.
#5 by MrStomak
ЗначениеВСтрокуВнутр, ЗначениеИзСтрокиВнутр?
#6 by igorekha
нет, эта функция табличные документы не переваривает: {}: Ошибка при вызове метода контекста (ЗначениеИзСтрокиВнутр)
#7 by MrStomak
Передаешь двоичные данные. На сервере: ???
#8 by MrStomak
Очень странно, даже интересно. Эта 7ая хрень же всё переваривает.
#9 by alle68
Ты уверен, что "ТабличныйДокумент" это не поле ТД, а именно ТД? И что передаётся в параметры, чтобы они стали мутабельными, объекты что ли?
#10 by Рэйв
Ты таб док же полюбому на сервере заполнял. Чего ты гоняешь его туда-сюда?
#11 by ИС-2
можно тупо записать в файл и передать адрес файла. Или записать в хранилище значений какого-нибудь объекта
#12 by ДенисЧ
У него обычные формы, так что и на клиенте может. Только избавляться от мутабельных параметров. Иного нормального пути нет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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