Возврат таблицы значений с сервера #798454


#0 by Lannia
Доброго времени суток. Как можно возвратить таблицу значений с сервера? Временное хранилище не подошло. При изъятии из временного хранилища ошибка остается.
#1 by Джинн
В массив и обратно.
#2 by Lannia
Джинн, вы не могли бы дать пример?
#3 by Ц_У
для чего?
#4 by Lannia
Мне нужно вернуть таблицу значений одного документа, что бы заполнить ими таблицу другого документа. Пробовала посылать таблицу на сервер и там заполнять, но не доступно для редактирования.
#5 by PiotrLoginov
Уверен, приятное фото решит все вопросы
#6 by LordCMEPTb
А зачем тогда нужна таблица на клиенте? Во временное хранилище таблицу на сервере положить, на клиенте эту строку передать в другой документ, в другом документе на сервере работать с сохраненной таблицей.
#7 by Ц_У
Думаю заполняли не объект?
#8 by Ц_У
код бы посмотреть, где "недоступно для записи"
#9 by Lannia
в функцию отправляла Объект.Товары.
#10 by Ц_У
Тогда код где заполнение ТЧ на сервере
#11 by Ц_У
Если через загрузить/выгрузить не получается, то через обход коллекции
#12 by Lannia
#13 by Lannia
Только там процедура была. Специально назад откатила, что бы прислать.
#14 by Ц_У
Таб.Добавить <- это кто?
#15 by Ц_У
процедура и должна быть
#16 by Lannia
Извиняюсь, Товары.Добавить; было
#17 by Lannia
Вот сама ошибка: {Документ.ПеремещениеТоваровВПроизводство.Форма.ФормаДокумента.Форма}: Ошибка при установке значения атрибута контекста (Товары)     ПолучитьТовары(Объект.ЗаказНаряд, Объект.Товары); по причине: Нельзя изменять поле, содержащее объект данных формы
#18 by Lannia
Вот на всякий цельный код:
#19 by Ц_У
если ему передать этотобъект.Товары он заполнит ТЧ?
#20 by Живой Ископаемый
стоп, сказали же вернуть таблицу, а не заполнить?
#21 by Ц_У
вызов сервера в контексте формы, можно не передавать ничего в процедуру, а работать с исходными данными
#22 by Lannia
{Документ.ПеремещениеТоваровВПроизводство.Форма.ФормаДокумента.Форма}: Поле объекта не обнаружено (Товары)
#23 by Lannia
Мне нужно либо вернуть заполненную таблицу значений, либо, если это возможно, заполнить ее на сервере.
#24 by Ц_У
товары на форме не товары?
#25 by Lannia
В объекте и на форме название Товары.
#26 by Живой Ископаемый
2 блин, ничего не понял. Нужно заполнить табличную часть объекта из его формы на клиенте? Ты перебираешь одну таблицу, чтобы строчки добавить в нее же?
#27 by Живой Ископаемый
2 А нужно что?
#29 by Lannia
Мне нужно исходя из выбранного ЗаказНаряда вытянуть табличную часть и заполнить теми же данными табличную часть в документе "Переместить товар в производство"
#30 by Lannia
Процедура или функция с указанным именем не определена
#31 by Ц_У
Это как? :)
#32 by Lannia
Так отладчик сказал.
#33 by Lexey_
ЗаполнитьЗначениЯСвойств, думать тоже иногда надо
#34 by Lannia
Может еще дело в самой версии. Многие варианты пробую, но не помогает. Версия 8.3
#35 by Живой Ископаемый
нет, это работало и работает еще с 8.2
#36 by Ц_У
ЗаполнитьЗнач Ctrl+Space
#37 by Lexey_
дело не в версии
#38 by Ц_У
Похоже конец истории прочитаю завтра :)
#39 by Lannia
Не знала. С 1С знакома меньше месяца.
#40 by Lannia
Еще раз спасибо за помощь. Очень помогли.
#41 by AlvlSpb
Т.е. в документе Перемещение вы хотите заполнить ТЧ по данным из выбранного Заказ-наряда?
#42 by Lannia
Да, спасибо большое и вам. Не знала что так можно заполнять.
#43 by Ц_У
Зачем объект получаете, менять собрались? в контексте формы можно без заморочек
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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