Процедура ОбновлениеТаблицы()
Таб.Очистить();
НомерОтображаемойСтроки=1;
ТабЗН.ВыбратьСтроки();
Пока ТабЗН.ПолучитьСтроку()=1 цикл
Если ТабЗн.НомерСтроки/8>НомерОтображаемойСтроки тогда
Таб.ВывестиСекцию("Отступ");
НомерОтображаемойСтроки=НомерОтображаемойСтроки+1;
КонецЕсли;
Секция = Таб.ПолучитьСекцию("Строка|Информация");
Если ТабЗн.ИмяРеквизита=Перечисление.Логика.Да тогда
Секция.Область(1,1,1,1).ЦветФона(72, 132, 54);
Секция.Область().ЦветРамки(72, 132, 54);
Иначе
Секция.Область(1,1,1,1).ЦветФона(128, 0, 0);
Секция.Область().ЦветРамки(128, 0, 0);
Конецесли;
Таб.ПрисоединитьСекцию(Секция);
КонецЦикла;
Таб.ПрисоединитьСекцию("Строка|Кнопки");
Таб.ВывестиСекцию("Отступ");
Таб.ВывестиСекцию("Расшифровка");
Таб.Опции(0,0,0,0);
Таб.Защита(1);
Таб.Показать();
КонецПроцедуры
Процедура МенеджерТаблДокПриОтжатииЛевойКнопки(Менеджер, Флаги, X, Y, ФСО, Таб)
Перем Стр, Кол;
Если Менеджер.ПроверкаПопадания(X, Y, Стр, Кол) = 0 Тогда
Если (Стр<=Таб.ВысотаТаблицы()) И (Кол<=Таб.ШиринаТаблицы()) Тогда
Расш = Таб.Область(Стр, Кол).Расшифровка();
Если ПустоеЗначение(Расш)=0 тогда ОбработкаЯчейкиТаблицы(Расш)
Иначе Расш = Таб.Область(Стр+1, Кол).Расшифровка();
Если ПустоеЗначение(Расш)=0 тогда ОбработкаЯчейкиТаблицы(Расш); Конецесли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Процедура Открыть()
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Тестовая");
МенеджерТаблицы=СоздатьОбъект("МенеджерТабличногоДокумента");
МенеджерТаблицы.УстановитьТаблицу(Таб, Форма);
ОбновлениеТаблицы();
КонецПроцедуры
Процедура ОбработкаЯчейкиТаблицы(ПЗначение)
Таб.Показать(,,-1);
....
Форма.ИспользоватьСлой("Слой",2);
ОткрытьФормуМодально("Обработка.Авторизация");
Форма.ИспользоватьСлой("Основной", 2);
Предупреждение("Мы дошли до конца");
КонецПроцедуры;
*Краш* :(
как то так. Сама же компонента загружается при старте. немаловажно - в таком режиме работает 2 таблицы, которые почти всегда запущены одновременно. Но с первой проблем не возникает, так как нет необходимости её закрывать программно. Прочем, если даже её отрубить проблема сохраняется