|
Флажки в табличной части документа Ø |
☑ |
0
meita
14.03.05
✎
09:56
|
Хочу в табличной части документа добавить в колонку, в которой были бы флажки и в зависимости от того чему это поле равно рассчитывать по - разному сумму в каждой колонке. Вопрос: как эти флажки добавить в табличную часть?
|
|
1
Sla
14.03.05
✎
10:08
|
Скрытое поле с булевым значением и текстовое поле со шрифтом WingDings. Обрабатывать придется всякие предопределенные процедуры.
|
|
2
Zhuri
14.03.05
✎
10:10
|
Нафига парится пользуй + или - это тоже самое но гимора меньше а пользователей нафиг
|
|
3
meita
14.03.05
✎
10:13
|
(2) ну вот я тоже думала сделать + и - или 1 и 0 или да - нет, просто думала если несложно, то сделать покрасивее...
|
|
4
Берсеркер
14.03.05
✎
10:18
|
(0) - Поле, в котором храниться значение на форму не выводить (или просто скрыть) - Положить в табличную часть Текстовое поле и обозвать напр. экМетка - В свойствах этого поля установить "Показывать пиктограммы" (закладка Дополнительно) - В поле Формула ?(Метка=2,2,1) (Метка - это твое поле) - В свойствах табличной части установить картинку с пустым квадратом и галочкой - В модуль формы документа для переключения галочки Процедура ПриНачалеРедактированияСтроки() Если Форма.АктивныйЭлемент() = "экМетка" Тогда Метка = ?(Метка=2,1,2); КонецЕсли; КонецПроцедуры // ПриНачалеРедактированияСтроки()
|
|
5
swilf
14.03.05
✎
10:21
|
Нужно вставить текстовый реквизит, поставить ему флажок "Показывать пиктограммы", в поле "Формула" - имя функции, которая будет возвращать номер пиктограммы в зависимости от содержимого скрытого реквизита (как его менять - уже ваше дело). Надо будет нарисовать bmp-шку, где все значки будут размещены по горизонтали, 16 пикселов каждый, и назначить ее картинкой табличной части документа.
|
|
6
Zhuri
14.03.05
✎
10:21
|
4) И где это ты там видел "Показывать пиктограммы" ? я чегой-то не усмотрел
|
|
7
Zhuri
14.03.05
✎
10:23
|
Каюсь-старая слепая обезьяна усе есть
|
|
8
Macleod
14.03.05
✎
10:24
|
(6) А разве нету? :)))
|
|