|
Что не правильно делаю в условии? |
☑ |
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) потому, что Адрес у тебя никогда не будет Неопределено
|
|