Hare.ru @ Коллективный разум / Hare.ru @ Дикое место |
Архив hare.ru | |||
Мысли, конвертированные в текст | ||||
Собственные руки TMКак использовать в таблицах свои собственные пиктограммы?Никита Зайцев (WildHare) (где-то в 1999) Насмотревшись на табличные формы типовых конфигураций, практически каждый 1С-программист загорается желанием сделать нечто похожее в своих таблицах. И, не без помощи на редкость косноязычной документации от 1С, у многих так ничего не получается.Каким же волшебным образом 1С работает с пиктограммами в таблицах? А вот как: к таблице прикрепляется картинка-исходник (закладка “Картинка” в палитре свойств), которая представляет собой последовательный ряд пиктограмм размером 15х15 пикселов. Далее, у нужной колонки таблицы выставляется опция “Показывать пиктограммы”. Система ведет себя следующим образом: значение колонки преобразуется в число, из картинки вырезается соответствующий кусочек (1 - первый квадрат, 2 - второй и т.д.) и показывается в колонке как пиктограмма. Хм.. похоже, что внятно рассказать про это невозможно в принципе. Просто следуйте нижеследующему алгоритму, и все заработает ;-) Возьмем конкретную задачу: имеется некий журнал документов, в одной из колонок которого нужно выводить пиктограммы. Какую именно иконку показывать — зависит от реквизита текущего документа журнала (для простоты, это будет перечисление). Всего есть четыре разных иконки. Что нужно делать?
Само собой, в качестве таблицы может выступать любой табличный реквизит любой формы: документа, журнала, справочника. Таблица значений также может содержать пиктограммы, единственное отличие от “прошитых” заключается в том, что режим показа пиктограмм для колонки включается программно, методом ТЗ.ВыводитьПиктограммы(...). |
Партнеры: Также может быть интересно: Канал Россия 1 на http://spbtvonline.ru/ |
|||
Сайт поддерживается за счет партнеров: | ||||
:::... Сайт содержит архив двух версий hare.ru | Карта сайта |