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

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Таблица на форме обработки

v7: Таблица на форме обработки
Я
   StackOverflow
 
29.05.18 - 10:36
Подскажите пожалуйста, с 7.7 работал мало.
В интернете примеров не нашел.

Нарисовал на форме таблицу значений, колонки я так понял в 7.7 задаются только програмно. Я их задал в процедуре

ПриОткрытии()
Табл = СоздатьОбъект("ТаблицаЗначений"); 
Табл.НоваяКолонка("СчетДт");
Табл.НоваяКолонка("СубконтоДт");
Табл.НоваяКолонка("СубконтоДт2");
Табл.НоваяКолонка("СчетКт");
Табл.НоваяКолонка("СубконтоКт");
Табл.НоваяКолонка("СубконтоКт2");
Табл.НоваяКолонка("Сумма");

Вопрос:
1 - Как отобразить колонки в форме, чтобы при ее открытии я видел колонки.
2 - Как заполнять эту таблицу значений, потому что в модуле я так понимаю, ее не видно. Как к ней обратится?
 
 
   План счетов
 
1 - 29.05.18 - 10:51
Табл = СоздатьОбъект("ТаблицаЗначений"); - закоментируй 
а на форму положи ТЗ и обзови: Табл
   План счетов
 
2 - 29.05.18 - 10:52
И работай как с обычной ТЗ
   Builder
 
3 - 29.05.18 - 10:52
Это убрать -> Табл = СоздатьОбъект("ТаблицаЗначений"); 
Вместо "Табл" писать имя таблицы на форме.
Работать как с обычной таблицей по имени таблицы на форме.
Еще вариант - формировать таблицу в модуле и потом загружать на форму.
ТабНаФорме.Загрузить(Табл);
   StackOverflow
 
4 - 29.05.18 - 10:58
(1) (2) (3) Спасибо, заработало
   Злопчинский
 
5 - 29.05.18 - 12:08
настоятельно рекомендую там где это известно - жестко типизировать колонки
   vova1122
 
6 - 29.05.18 - 12:55
(5) а вот тут подробнее пожалуста
   vova1122
 
7 - 29.05.18 - 12:56
+(6) в смысле зачем это делать
   ADirks
 
8 - 29.05.18 - 14:51
(7) во-первых, самоконтроль
а во-вторых памяти меньше жрёт, и быстрее
   Сияющий Асинхраль
 
9 - 29.05.18 - 15:06
(7) Это называется хорошим стилем. В восьмерке, кстати, тоже колонки желательно типизировать иначе иногда можно напороться на совсем неожиданные эффекты...

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