Kapet писал(а) 25. Апреля 2007 :: 09:59:Зачем, вместо двух - четырех процедур/функций в глобальнике городить класс, а затем! - еще и наследника рожать? Может объясните?
ЗЫ. Я не "классовый противник", обеими руками только "за". Но, может, это не тот случай где это лучше, чем стандартные средства 1С?
Не ты первый, не ты последний, надо только попробовать, чуток поработать, въедешь и за уши не оттянешь.
1. Как ты будешь обрабатывать общие события ТП в глобальнике?
2. Как например будешь делать сериализацию ТП через глобальник? Например применительно к сохранению видимости колонок и их ширины, а-ля настройки пользователя для данного экземпляра ТП?
Без классов тут почти не обойтись. Да согласен, что в каждой обработке, ты можешь сделать процедуру ПриУничтожении и передавать управление в глобальную процедуру. Но сколько ты при этом плодишь кода? Тебе надо постоянно помнить, куда передать управление и т.д.
А я просто создаю
ТабличноеПоле = _Форма.СоздатьЭлементУправленияНаФорме(Форма, "ТабличноеПолеЗН", "ТабличноеПоле");
ТабличноеПоле.Описание = "Отчет по месту хранения"; // Это наименование значения для СохранитьЗначение, тут сохранятся настройки.
ТабличноеПоле.Инициализация();
СписокКолонок = ия,Дней,Мастер,ДопПоле,";
ТабличноеПоле.СоздатьКолонки(СписокКолонок);
Создание ТП на этом закончено.
А как это делаешь ты?