Имя: Пароль:
1C
 
Флажки в табличной части документа
Ø
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) А разве нету? :)))
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс