|   |   | 
| 
 | Шаблон договора с контрагентом | ☑ | ||
|---|---|---|---|---|
| 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% - "договор с НДС".  Неудобно конечно     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |