Имя: Пароль:
1C
1С v8
Как задавать условие в шаблоне?
,
0 Олеся999
 
21.07.17
09:57
подскажите пожалуйста как задать условие в макете ?
Выбираем заполнение шаблон, и задаем параметр допустим [Параметр]

А как задать допустим  условие :
Если [Параметр] > 1 тогда
     [Параметр]
иначе
     [Параметр2]
Конецесли
1 zak555
 
21.07.17
09:58
? (,,)
2 Олеся999
 
21.07.17
10:08
(1) это что ?)
3 Волшебник
 
модератор
21.07.17
10:09
(2) это есть в 1С
4 Волшебник
 
модератор
21.07.17
10:10
5 Олеся999
 
21.07.17
10:17
Как то так ?
[Параметр] > 1  ? [Параметр] : [Параметр2]
6 zak555
 
21.07.17
10:20
(4) СИ что ли учат в школе ?
7 xaozai
 
21.07.17
10:21
(5) Ответ = ?(2+2=4, Истина, Ложь);//Ответ = Истина
8 Олеся999
 
21.07.17
10:23
?([Параметр] > 1,[Параметр],[Параметр2])
9 Ёпрст
 
21.07.17
10:27
(8) нет
10 Ёпрст
 
21.07.17
10:28
[?(Параметр>1,Параметр,Параметр2)]
11 Олеся999
 
21.07.17
10:43
(10) что то не работает так
12 Мимохожий Однако
 
21.07.17
11:13
(11) какие свойства у ячейки с указанными параметрами?
13 Олеся999
 
21.07.17
11:19
заполнение: шаблон
14 mistеr
 
21.07.17
11:20
(11) Это нужно писать не в макете, а в модуле.
15 catena
 
21.07.17
11:21
снеговик или клюшки?
16 2dolist
 
21.07.17
11:21
(14) в 7-ке вроде в макете прям херачилось.
17 Мимохожий Однако
 
21.07.17
11:22
(11) Приведи код
18 Олеся999
 
21.07.17
11:22
(14) заполнение шаблон
а писать в поле "Текст" что ?
19 Олеся999
 
21.07.17
11:23
как в (10)  пишу
[?(Параметр>1,Параметр,Параметр2)] по такой же аналогии
20 catena
 
21.07.17
11:24
(19)Снеговик или клюшки???
21 Мимохожий Однако
 
21.07.17
11:24
(19) Что  у тебя в переменных Параметр и Параметр2?
22 Мимохожий Однако
 
21.07.17
11:25
(20) не мешай ))
23 Олеся999
 
21.07.17
11:26
(21) вообще цифры )
24 Мимохожий Однако
 
21.07.17
11:29
(23) Отладчик что показывает? Какие значения в этих переменных? Что в результате отображается в макете?
25 catena
 
21.07.17
11:29
(22)Договорились)))
26 Олеся999
 
21.07.17
11:35
(24) если отдельно брать параметры то показывает числа,
если как в (10) ничего не выводит
27 Мимохожий Однако
 
21.07.17
11:36
(26) Почему не хочешь сделать это в коде? Для чего понадобилось именно в макете?
28 mistеr
 
21.07.17
11:36
(26) Нет, ты ответь, снеговик или клюшки???
29 catena
 
21.07.17
11:38
(28)Пятница. Это уже никого не интересует.
30 Мимохожий Однако
 
21.07.17
11:38
(28) )) Шо, опять?
31 Олеся999
 
21.07.17
11:42
(27) Да просто там в общем модуле, нужно добавлять доп параметр ,  мне кажется проще высчитывать так
32 Мимохожий Однако
 
21.07.17
12:11
(26) Попробуй вместо Параметр2 написать какое-нибудь число
33 Олеся999
 
21.07.17
12:14
(32) хорошо сейчас попробую
34 1dvd
 
21.07.17
12:17
Снеговик у неё
35 Олеся999
 
21.07.17
12:27
(32) Неа не заполняется (
36 catena
 
21.07.17
12:32
Ну, если снеговик, то вообще ругаться должно было.
37 Олеся999
 
21.07.17
12:38
38 Олеся999
 
21.07.17
12:39
Так выводит параметры [Сумма] [ВсегоА]
39 catena
 
21.07.17
12:53
Шаблон

Информация в ячейке представляет собой текст с включенными в него именами параметров, заключенных в квадратные скобки. При формировании табличного документа переменные будут вычислены и включены в текст. Место, отводимое в тексте для вывода значений параметров, определяется длиной этих значений.

Пример шаблона: Директор: [Директор]
40 catena
 
21.07.17
12:53
https://its.1c.ru/db/v8doc#content:79:1:issogl4_категориясвойствмакет
41 Волшебник
 
модератор
21.07.17
12:57
(39) и там нельзя выражения
42 Олеся999
 
21.07.17
13:02
То есть как поняла из параметров условие не получится сделать?
43 Ёпрст
 
21.07.17
13:07
(42) неа.
Такое можно было только в клюшках писать.
Там Шаблон имеет огромные возможности, как и  Вычислить в снеговике
44 Олеся999
 
21.07.17
13:15
что то запуталась,  так как мне в  условие реализовать в
шаблоне
Если [Параметр] > 1 тогда
[Параметр]
иначе
[Параметр2]
Конецесли
45 Волшебник
 
модератор
21.07.17
13:15
(44) Это надо вычислять в модуле
46 Рэйв
 
21.07.17
13:16
(44)Присваивай в коде Область.Парметры.ИмяТвоегоШаблона
47 catena
 
21.07.17
13:19
А ведь еще в (14) посте писали...
48 Ёпрст
 
21.07.17
13:41
(47) тогда не была известна версия платформы
49 catena
 
21.07.17
13:43
(48)ТС-у неизвестна?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.