Добавление пиктограмм в табличную часть документа, справочника или журнала

Вставьте в табличную часть элемент диалога “Текст”, в свойствах “Текста”, на закладке “Дополнительно” укажите “Показывать пиктограммы”, в свойствах Многострочной части на закладке “Картинка” укажите нужную пиктограмму (в файле картинки состояния 16х16 пикселей должны идти друг за другом). Далее, в “Формуле” пропишите вызов функции, которая должна возвращать число, соответствующее номеру пиктограммы (нумеруются с 1).

Комментарии | опубликовано: 27 Апрель 2009, 16:17

Изменить идентификатор колонки в Таблице Значений

Процедура ИзменитьИдентКолонкиТЗ(ТЗ,Идент,НовыйИдент)
ЗначениеИзСтрокиВнутр(СтрЗаменить(ЗначениеВСтрокуВнутр(ТЗ),”},”Симв(10)“{”“”Идент“”“”,”},”Симв(10)“{”“”НовыйИдент“”“”),ТЗ);
КонецПроцедуры
Процедура Тест()
ТЗ=СоздатьОбъект(“ТаблицаЗначений”);
ТЗ.НоваяКолонка(“Кол1”,“Число”,10,0,”“);
ТЗ.НоваяКолонка(“Кол2”,“Число”,10,0,”“);
Сообщить(ТЗ.ПолучитьПараметрыКолонки(1));
ИзменитьИдентКолонкиТЗ(ТЗ,“Кол1”,“Мол1”);
Сообщить(ТЗ.ПолучитьПараметрыКолонки(1));
КонецПроцедуры

Комментарии | опубликовано: 23 Апрель 2009, 16:18

Как отследить переход между строками ТаблицыЗначений

В форме, в которой расположена ТаблицаЗначений (ТЗ) выберите из меню “Вставить – Текст”. В “Свойствах” этого Текста, на закладке “Общий”, поставьте галку “Сделать невидимым”, а на закладке “Дополнительно”, в формуле, напишите вызов функции, например КонтрольИзменений(). Переключитесь в модуль формы. Там опишите функцию:
Функция КонтрольИзменений()
Сообщить(“Сработал КонтрольИзменений”);
КонецФункции

Готово.
Теперь при любом обновлении формы (а переход между строками будет вызывать обновление) будет выполняться функция КонтрольИзменений().
Для отслеживания перехода между колонками придется воспользоваться более сложным способом.

Комментарии | опубликовано: 16 Апрель 2009, 16:19


<--- Предыдущая страница Следующая страница --->