Как обратиться к табличной части обработки из формы? #768076


#0 by breezee
Нужно передать ТаблицуЗначений с сервера на клиент для записи в Excel. Для этого в обработке сделал табличную часть. В Управляемой форме 8.3 Пытаюсь обратиться к табличной части обработки "ЭтотОбъект.ТзСправ" где - "ТзСправ" - моя табличная часть. В отладке пишет что поле объекта не обнаружено.
#1 by breezee
Ок, посмотрел путь. Оказалось "Объект.ТЗСправ" - тип данные формы коллекция пытаюсь сделать "Объект.ТЗСправ = РезультатЗапроса.Выгрузить;" Пишет что "Нельзя изменять поле, содержащее объекты данных формы" Ненавижу управляемые формы
#2 by breezee
Да, подскажите, пожалуйста, что с этим делать?
#3 by Dен
Объект.ТЗСправ.Загрузить(РезультатЗапроса.Выгрузить);
#4 by breezee
Спасибо! А читать так же как читать обычное ТЗ? Т.е. для каждого Строка из Объект.ТЗСправ ?
#5 by Dен
Да.
#6 by breezee
Спасибо большое!
#7 by breezee
НЕ читаеться. Опять мое тз "Объект.ТЗСправ" - равно не ТЗ, а данные формы коллекция
#8 by breezee
В элеметахформыколлекции в СП есть метод Выгрузить Но он не доступен на клиенте. Как обратиться к таблице значений на клиенте?
#9 by Dен
> Опять мое тз "Объект.ТЗСправ" - равно не ТЗ, а данные формы коллекция B что? > для каждого Строка из Объект.ТЗСправ Цикл все равно позволяет обойти табличную часть.
#10 by breezee
Там содержится "Объект.ТЗСправ[4].ИсходныйНомерСтроки" И "Объект.ТЗСправ[4].НомерСтроки" как получить те данные, что я туда записал?
#11 by SadrArt
> Как обратиться к таблице значений на клиенте? Никак Заполняй ТЧ на Сервере
#12 by breezee
Спасибо, мне уже сказали Теперь я прочитать ТЗ на клиенте не могу
#13 by breezee
ТЧ*
#14 by breezee
Ну как-то же можно это реализовать?
#15 by Dен
Цикл не работает, что ли?
#16 by breezee
Неа, там содрежится элементы формы коллекция. Вот скрин, не знаю, куда загрузить
#17 by breezee
апну последний раз и пойду спать
#18 by Dен
А разве цикл для каждого уже коллекции не обходит?
#19 by patria0muerte
В твоей ситуации, если я не ошибаюсь - не надо клиента дергать без нужды. Формируй файлик на сервере, сохраняй там во временное хранилище, на клиенте его из этого хранилища дергай и записывай куда надо (я так понимаю - тебе его надо на диск сохранить)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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