|
Как записать условие |
☑ |
0
fedotov_andrey
21.03.17
✎
20:59
|
Нужно для правильного формирования наименования в шаблоне номенклатуры.
Пишу так:
?(Строка([Тип.Родитель]) = "Печенье №1","Печеньки 1 сорт ","Стандартное ") + [Наименование]
так все работает т.е. если группа у номенклатуры Печенье №1, то в наименование добавляется строка "Печеньки 1 сорт " + наименование. Если любая другая группа, то "Стандартное ") + [Наименование].
Как написать несколько условий?
|
|
1
AlvlSpb
21.03.17
✎
21:03
|
(0) Приведенное условие через "Если" и следующие через "ИначеЕсли"
|
|
2
fedotov_andrey
21.03.17
✎
21:07
|
(1)
Вы имеете в виду так?
?(Строка([Тип.Родитель]) = "Печенье №1","Печеньки 1 сорт ","Стандартное ") + [Наименование] ИначеЕсли ?(Строка([Тип.Родитель]) = "Печенье №2","Печеньки 2 сорт ","Стандартное ") + [Наименование]
Так ругается на синтаксис :(
|
|
3
Irbis
21.03.17
✎
21:14
|
в последнем параметре снова ?(, , )
|
|
4
Волшебник
модератор
21.03.17
✎
21:14
|
вместо ИначеЕсли нужна запятая
|
|
5
AlvlSpb
21.03.17
✎
21:15
|
(2) Нет не так. Вот так:
Если Строка([Тип.Родитель]) = "Печенье №1"
Тогда Товар.Имя = "Печеньки 1 сорт "
ИначеЕсли Строка([Тип.Родитель]) = "Печенье №2"
Тогда Товар.Имя = "Печеньки 2 сорт "
ИначеЕсли (следующее условие и т.д.)
Тогда .........
Иначе Товар.Имя = "Стандартное"
КонецЕсли
|
|
6
fedotov_andrey
21.03.17
✎
21:30
|
Большое спасибо всем, все получилось.
|
|
7
FIXXXL
22.03.17
✎
08:57
|
соответствие сделай и из него вылавливай свои "печеньки" поиском
потом читать-поддерживать ИначеЕсли на три экрана - кровь из глаз
|
|
8
Одинесю
22.03.17
✎
09:03
|
?(Строка([Тип.Родитель]) = "Печенье №1","Печеньки 1 сорт ",?(Строка([Тип.Родитель]) = "Печенье №2","Печеньки 2 сорт ","И тд") ) + [Наименование]
|
|
9
FIXXXL
22.03.17
✎
09:04
|
(8) повбивав бы :)
|
|