Подскажите как ею пользоваться
Мож с примером реального её использования?
! | Правила: 4, 5 |
! | Правила: 4, 5 |
Процедура ОбработкаЯчейкиТаблицы(Значение,ФлагСтандОбраб,Таблица,Адрес)
Если ТипЗначенияСтр(Значение) = "СписокЗначений" Тогда
Расшифровка(Значение);
Иначе
ФлагСтандОбраб = 1
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаЯчейкиТаблицы(Значение, Флаг, Таблица, Адрес)
Сообщить("Ок");
КонецПроцедуры
Процедура ОбработкаЯчейкиТаблицы(Значение, Флаг, Таблица, Адрес)
Сообщить("Ок");
КонецПроцедуры
Таблица.ТолькоПросмотр(1)
Перем гПакет, Таб;
//*******************************************
Процедура Сформировать()
гПакет = СоздатьОбъект("СписокЗначений");
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таб1");
Таб.ВывестиСекцию("Шапка");
Номер = 1;
Таб.ВывестиСекцию("Значение");
Номер = 2;
Таб.ВывестиСекцию("Значение");
Номер = 3;
Таб.ВывестиСекцию("Значение");
Номер = 4;
Таб.ВывестиСекцию("Значение");
Таб.ТолькоПросмотр(1); //включает доступ к дополнительным свойствам таблицы
Таб.Показать();
КонецПроцедуры
Функция Расшифровка(Номер)
гПакет.Установить("Отчет", "Таб1");
гПакет.Установить("Кнопка", Номер);
Сообщить(гПакет.РазмерСписка());
Сообщить("Отчет: "+гПакет.Получить("Отчет"));
Сообщить("Кнопка: "+гПакет.Получить("Кнопка"));
Возврат (гПакет);
КонецФункции
Процедура ОбработкаЯчейкиТаблицы(Значение, Флаг, Таблица, Адрес)
Если ПустоеЗначение(Значение)=1 Тогда
Сообщить("Пустые значения");
КонецЕсли;
Если ТипЗначенияСтр(Значение) = "СписокЗначений" Тогда
Кнопка = Значение.Получить("Кнопка");
Если Кнопка = 1 Тогда
Сообщить("Кнопа раз");
КонецЕсли;
Если Кнопка = 2 Тогда
Сообщить("Кнопа два");
КонецЕсли;
Если Кнопка = 3 Тогда
Сообщить("Кнопа три");
КонецЕсли;
Иначе
Сообщить("ХЗ");
КонецЕсли;
КонецПроцедуры