Имя: Пароль:
1C
 
Как правильно указать пустое значение для ЕСЛИ
0 King-SD
 
21.05.15
04:28
Подскажите пожалуйста,, у меня есть код

Для Каждого строкаДопУслуги Из ДокументРазмещение.ДопУслуги Цикл
                Если НЕ ДокументРазмещение.РазделитьСчет ИЛИ строкаДопУслуги.Гость = ТекСтрокаГости.Гость Тогда
                    НоваяСтр = Таблица.Добавить();
                    ЗаполнитьЗначенияСвойств(НоваяСтр, строкаДопУслуги);
                КонецЕсли;
            КонецЦикла;

    Если Строка.Номенклатура.НаименованиеПолное<> ????? Тогда


Что нужно указать вместо ????? чтобы при пустом, либо не найденом значении условие сработало?
1 France
 
21.05.15
04:34
""
2 patria0muerte
 
21.05.15
04:45
ЗначениеЗаполнено()
3 SeraFim
 
21.05.15
05:02
СтрДлина() = 0
4 PePaRiTB
 
21.05.15
06:33
(1) (3) в ваших случаях значение " " будет считаться заполненным. Правильное решение (2), либо простое:

Если Стр <> Неопределено ИЛИ Тип("Строка") = ТипЗнч(Стр) И НЕ ПустаяСтрока(Стр) = 0  

Еще можно regexp'ом сравнивать
5 PePaRiTB
 
21.05.15
06:37
(0) называть переменные видом Строка, т.е. как служебные не есть хорошо
Основная теорема систематики: Новые системы плодят новые проблемы.