![]() |
|
Шаблон договора с контрагентом | ☑ | ||
---|---|---|---|---|
0
sergey198
26.05.25
✎
11:24
|
Всем привет.
Подскажите , как можно в шаблоне договора сделать условие? [Контрагент.Юр/Физлицо] Мне нужно поменять 1 строку, в зависимости ИП или Юр. Но вот не пойму , как условие запихнуть в макет. Подскажите пожалуйста |
|||
1
Волшебник
26.05.25
✎
11:25
|
используйте тернарный оператор
|
|||
2
Fish
гуру
26.05.25
✎
11:27
|
(0) В макет/шаблон запихиваешь параметр, а уже значение параметра - по условию. Обычно так делают.
|
|||
3
Irbis
26.05.25
✎
11:29
|
Ещё проще два шаблона иметь, вся проверка до печати. Первое отличие не значит единственное.
|
|||
4
Fish
гуру
26.05.25
✎
11:34
|
(3) Потом, имхо, будет геморойнее вносить изменения в 2 шаблона вместо одного. Но это на вкус и цвет.
|
|||
5
sergey198
26.05.25
✎
11:37
|
(2)
Вот в макет(ворд) добавил [КтоЭто], записал Но как его найти в перечисленных доступных? |
|||
6
Fish
гуру
26.05.25
✎
11:39
|
(5) В смысле? Ты существующие параметры как заполняешь? Точно так же заполняй и новый.
|
|||
7
Irbis
26.05.25
✎
11:39
|
(4) Со временем общие шаблоны имеют тенденцию "разбегаться", а попытка учесть все изменения как у К. Пруткова "объять необъятное". Но я никого не уговариваю, каждый д...т как умеет
|
|||
8
Fish
гуру
26.05.25
✎
11:42
|
(7) По-разному бывает. Но в данной ситуации скорее с тобой соглашусь: договора с юриками и физиками могут более, чем на одну строку отличаться.
Хотя, работал в одной конторе - там в договоре купли-продажи только шапка да подписи отличались, и вполне одним шаблоном обходились. |
|||
9
Масянька
26.05.25
✎
11:48
|
(0) Там где идут параметры:
Если (Контрагент = "Юрик") Тогда СтрокаКонтрагент = "Юридическое лицо"; ИначеЕсли (Контрагент = "Физик") Тогда СтрокаКонтрагент = "Физическое лицо"; Иначе СтрокаКонтрагент = "непонятное лицо"; КонецЕсли; Там где идет заполнение макета по параметрам: Данные.Вставить("СтрокаКонтрагент", СтрокаКонтрагент); PS Сегодня - день различных договоров... |
|||
10
sergey198
26.05.25
✎
11:49
|
(6)
При создании нового договора, доступные параметры по умолчанию
|
|||
11
sergey198
26.05.25
✎
11:51
|
(9) только через конфигуратор? Мне добавить реквизит требуется и после только его выводить?
Туплю.. |
|||
12
Волшебник
26.05.25
✎
11:52
|
Я уже перестаю выдерживать этот бред
|
|||
13
sergey198
26.05.25
✎
12:06
|
(12) вопрос в том, штатно, как добавит условие
Твой вариант пробовал, почему то не помогло. |
|||
14
sergey198
26.05.25
✎
12:07
|
(9) скажи пожалуйста, вы это делали через через конфиг или это условие можно штатно как то в пользовательском режиме?
|
|||
15
Масянька
26.05.25
✎
12:11
|
(14) Да, это в конфигураторе.
Штатно - если у Вас есть шаблон и макет, пробуйте. Заводите параметр в макете, обрабатывайте его (пользовательское поле). |
|||
16
Fedor-1971
26.05.25
✎
12:17
|
(10) Это картинка СКД, извращаться можно, но мало что выйдет (залезешь в код, может и получится что-то путное)
(14) Это 7.7 спокойно жевала такие извращения, в 8 макет не вычисляет выражения, а просто выводит |
|||
17
sergey198
26.05.25
✎
12:29
|
(15) спасибо.
|
|||
18
sergey198
26.05.25
✎
12:35
|
даже нельзя строку сделать свою, если в договоре указан - НДС 20% - "договор с НДС". Неудобно конечно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |