helpf.pro
Регистрация

v8: В модуле заполняю таблицу значений, на форме она не перерисовывается.

Leonid_PS
29.09.2011 10:16Прочитано: 9011
С 8 не работал. Вопросы м.б. и элементарные, но ни в 1с помощи, ни в инете ответа не нашел.

На форме разместил таблицу значений. В модуле есть процедура, которая по кнопке эту таблицу должна заполнить. Пока полько создаю колонки (они создаются, т.к. количество полей меняется). Но на форме все это не отображается. В 77 это все работало вообще без каких-либо ухищрений. А как в 82 сделать?
Yandex
Возможно, вас также заинтересует
Реклама на портале
Marfeus
29.09.2011 10:25Ответ № 1
Прочитать (Read)
Синтаксис:

Прочитать()
Описание:

Обновляет объект управляемой формы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
E_Migachev
29.09.2011 11:03Ответ № 2
(0) Leonid_PS, Как вывести, загрузить таблицу значений в табличное поле
Leonid_PS
29.09.2011 11:07Ответ № 3
С методом Прочитать() так и не понял, чей он. Но пока искал его в помощи, нашел другое решение, хотя и не очень мне понравившееся. Создал отдельно реквизит ТЗ тип "Таблица значений" и отдельно табличное поле на форме. Потом в коде
Код 1C v 8.х
 	ЭлементыФормы.ТабличноеПоле1.Значение = ТЗ;
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
ЭтаФорма.Обновить();

Вот так сработало.
Есть более изящный метод?
E_Migachev
29.09.2011 11:46Ответ № 4
(3) Leonid_PS, ссылка в (2)
Leonid_PS
29.09.2011 12:04Ответ № 5
Спасибо, сразу ответ не заметил. Но суть там примерно та же - есть отдельно ТЗ и отдельно Табличное поле, пусть даже и связанное с ТЗ по ссылке. Все понял.
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.