Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не обновляются данные в форме при вызове из модуля

Не обновляются данные в форме при вызове из модуля
Я
   wsxedc83
 
23.12.12 - 15:47
Доброго дня!
Есть внешняя обработка в которой есть реквизит ТЗШтрихКодов (таблица значений, как не трудно догадаться)

В модуле этой внешней обработки есть такой код:

ТЗШтрихКодов.Колонки.Очистить();
ТЗШтрихКодов.Колонки.Добавить("НомерЗаказа");
ТЗШтрихКодов.Колонки.Добавить("ШтрихКод");

Там же в цикле:

СтрокаТЗ=ТЗШтрихКодов.Добавить();
СтрокаТЗ.НомерЗаказа=Документ.Сделка.Номер;
СтрокаТЗ.ШтрихКод=ОбластьСтрока.Параметры.ШтрихКод;
КонецЦикла;

ТЗШтрихКодов.ВыбратьСтроку();
ФормаПроверкиОтгрузки = ЭтотОбъект.ПолучитьФорму("ФормаДляПроверкиОтгрузки");
ФормаПроверкиОтгрузки.Обновить();
ФормаПроверкиОтгрузки.Открыть();
ФормаПроверкиОтгрузки.Активизировать();

Собственно, проблема:
ТЗШтрихКодов.ВыбратьСтроку(); - отображает совершенно нормальную таблицу с двумя колонкам и заполненную значениями, а при открытии формы "ФормаДляПроверкиОтгрузки" на которой единственным элементом формы является эта самая ТЗШтрихКодов - отображается пустая ТЗ без колонок.
Как сделать так чтобы ТЗШтрихКодов отображалась на форме "ФормаДляПроверкиОтгрузки"?

Прошу прощения, если проблема элементарна и вызвана только моей некомпетентностью, т.к. перехожу потихоньку с 7.7

Спасибо!
 
 
   Ns33
 
1 - 23.12.12 - 16:40
Есть реквизиты формы - они хранят данные (находятся на закладке Реквизиты -Диалог/Модуль/Реквизиты) и элементы формы - они отображают данные из реквизитов. ТЗ отображается табличным полем, и без СоздатьКолонки() табличное поле не догадается, что надо синхронизироваться с ТЗ.
   vmv
 
2 - 23.12.12 - 16:58
мдя, 8.1

некрокод)
   wsxedc83
 
3 - 23.12.12 - 18:34
(1) Большое спасибо!!!
   wsxedc83
 
4 - 23.12.12 - 18:40
(2) В будущем и до управляемых форм, и до прочих клиент-серверных технологий обещаю дорасти. В пока вот так... :-(

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует