:: Вопросы по 1С
IIF в 1С
Agata

Сообщений: 58
Дата регистрации: 01.12.2008
Всем добрый день! Подскажите, пожалуйста, чтобы время не терять, есть ли в 1С аналог функции IIF и как она называется? Заранее спасибо!
Ratings: 0 negative/0 positive
Re: IIF в 1С
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
ВЫБОР
КОГДА <Выражение> ТОГДА <Выражение>
ИНАЧЕ <Выражение>
КОНЕЦ


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: IIF в 1С
Agata

Сообщений: 58
Дата регистрации: 01.12.2008
А одним словом, как СокрЛП, например, нет?
Ratings: 0 negative/0 positive
Re: IIF в 1С
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
А в каком случае не хватает оператора выбора? Даже в запросе нормально работает:

ВЫБРАТЬ
Контрагенты.Ссылка,
ВЫБОР
КОГДА (Контрагенты.Родитель.Код ЕСТЬ NULL ) ТОГДА Контрагенты.Код
КОГДА (Контрагенты.Родитель.Родитель.Код ЕСТЬ NULL ) ТОГДА Контрагенты.Родитель.Код + "/" + Контрагенты.Код
ИНАЧЕ Контрагенты.Родитель.Родитель.Код + "/" + Контрагенты.Родитель.Код + "/" + Контрагенты.Код
КОНЕЦ КАК ПолныйКод
ИЗ
Справочник.Контрагенты КАК Контрагенты


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: IIF в 1С
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Цитата:
А одним словом, как СокрЛП, например, нет?

Это просто спортивный интерес?


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: IIF в 1С
Agata

Сообщений: 58
Дата регистрации: 01.12.2008
Не совсем, мне нужно использовать это условие в формате обмена данными, там можно использовать такую громоздкую конструкцию?
Ratings: 0 negative/0 positive
Re: IIF в 1С
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Цитата:
мне нужно использовать это условие в формате обмена данными

Этой информации мало, чтобы определить возможность использования такой конструкции. Может быть, есть смысл сформулировать саму задачу?


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: IIF в 1С
sphinx

Сообщений: 31188
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Кроме того, можно написать пользовательскую функцию, внутри которой все реализовать через оператор ВЫБОР КОГДА ТОГДА ИНАЧЕ КОНЕЦ.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: IIF в 1С
ssa
Автор

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Agata
Всем добрый день! Подскажите, пожалуйста, чтобы время не терять, есть ли в 1С аналог функции IIF и как она называется? Заранее спасибо!
?(условие, выражение1, выражение2)


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика