1С 8.3 Пустое перечисление
Данные > Примеры кода 1С > 1С 8.3 Перечисления
Перейти в раздел примеры кода 1С 8.3:
Проверка на пустое перечисление в коде 1С 8.3:
&НаСервере
Процедура ПустоеПеречисление()
Если ПеречислениеВидыЗанятости <> Перечисления.ВидыЗанятости.ПустаяСсылка() Тогда
Процедура ПустоеПеречисление()
Если ПеречислениеВидыЗанятости <> Перечисления.ВидыЗанятости.ПустаяСсылка() Тогда
//...
КонецЕсли;
КонецПроцедуры
КонецЕсли;
КонецПроцедуры
Проверка на пустое перечисление в коде 1С 8.3:
&НаСервере
Процедура ПустоеПеречисление()
Если ПеречислениеВидыЗанятости <> Значение(Перечисление.ВидыЗанятости.ПустаяСсылка) Тогда
//...
КонецЕсли;
//Вариант для реквизита : ЗначениеЗаполнено(ПеречислениеВидыЗанятости):
КонецПроцедуры
Процедура ПустоеПеречисление()
Если ПеречислениеВидыЗанятости <> Значение(Перечисление.ВидыЗанятости.ПустаяСсылка) Тогда
//...
КонецЕсли;
//Вариант для реквизита : ЗначениеЗаполнено(ПеречислениеВидыЗанятости):
КонецПроцедуры
Проверка на пустое перечисление в запросе 1С 8.3:
&НаСервере
Процедура ПустоеПеречислениеВЗапросе()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Кадры.ВидЗанятости КАК ВидЗанятости
|ИЗ
| РегистрСведений.КадроваяИсторияСотрудников КАК Кадры
|ГДЕ
| ВидЗанятости <> &ПустойВидЗанятости";
Запрос.УстановитьПараметр("ПустойВидЗанятости",Значение(Перечисление.ВидыЗанятости.ПустаяСсылка));
РезультатЗапроса = Запрос.Выполнить();
КонецПроцедуры
Процедура ПустоеПеречислениеВЗапросе()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Кадры.ВидЗанятости КАК ВидЗанятости
|ИЗ
| РегистрСведений.КадроваяИсторияСотрудников КАК Кадры
|ГДЕ
| ВидЗанятости <> &ПустойВидЗанятости";
Запрос.УстановитьПараметр("ПустойВидЗанятости",Значение(Перечисление.ВидыЗанятости.ПустаяСсылка));
РезультатЗапроса = Запрос.Выполнить();
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник