Имя: Пароль:
1C
 
Что не правильно делаю в условии?
0 AlexBor
 
naïve
29.01.17
12:41
Если  Адрес = Неопределено  Тогда
    КомОбъект.FormFields("Г").Result = " ";
    Иначе
    КомОбъект.FormFields("Г").Result = Адрес.Город.ПолноеНаименование();
    КонецЕсли;

вылетает ошибка:
Документ.Распоряжение.Форма.ФормаДокумента.Форма(386)}: Ошибка при вызове метода контекста (ПолноеНаименование)
    КомОбъект.FormFields("Г").Result = Адрес.Город.ПолноеНаименование();
по причине:
Элемент не выбран!
1 AlexBor
 
naïve
29.01.17
12:42
Смысл такой если адрес не заполнен тогда в печатную форму пробел попадает а если заполнен тогда город.
2 Мимохожий Однако
 
29.01.17
12:45
Встань на ошибку отладчиком. Проверь все значения слева и справа.
3 h-sp
 
29.01.17
12:47
(1) Если ЗначениеЗаполнено(Адрес.Город) Тогда
4 AlexBor
 
naïve
29.01.17
12:52
(3) Да так работает.  А в чем была моя ошибка? Почему так нельзя как я сделал?
5 AlexBor
 
naïve
29.01.17
12:56
(3) Спасибо
6 1dvd
 
29.01.17
13:12
(4) потому, что Адрес у тебя никогда не будет Неопределено
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс