Гость
Форумы / [игнор отключен] [закрыт для гостей] / Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа / 2 сообщений из 2, страница 1 из 1
18.06.2016, 08:40
    #39258186
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа
Приветствую, Форумчане!

УТ 10.3, 1с8.2, обычное

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Процедура ПоставкаНачалоВыбора(Элемент, СтандартнаяОбработка)

СтандартнаяОбработка=Ложь;
Если Операция = Перечисления.Опреация.РасчетыСПокупателем Тогда
	
ФормаВыбора = Документы.РеализацияТоваровУслуг.ПолучитьФормуВыбора("ФормаВыбора1");
ФормаВыбора.Отбор.Контракт.Установить(Контракт);//(Контрагент);
Выбор = ФормаВыбора.ОткрытьМодально();
ВыборДокументов = Выбор;

Сумма = Выбор.СуммаДокумента;
ВалютаДокумента = Выбор.ВалютаДокумента;
КонтрагентДебитор = Выбор.Контрагент;
ДоговорКонтрагента = Выбор.ДоговорКонтрагента;
//Сообщить("1");
КонецЕсли;


КонецПроцедуры



На форме Реквизит "Поставка" осуществляет подбор Реализаций и установку необходимых из Реализации данных. В частности, берет СуммуДокумента реализации и устанавливает в форме это значение:

Код: sql
1.
Сумма = Выбор.СуммаДокумента;



Но в случае отказа от выбора Реализации, выдает ошибку: Значение не является значением объектного типа (СуммаДокумента)

Как исключить эту ошибку или отказаться от дальнейшего выполнения кода в случае отказа?
...
Рейтинг: 0 / 0
23.06.2016, 14:35
    #39261025
Владимир Лазурко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа
Ukraina
Код: sql
1.
Сумма = Выбор.СуммаДокумента;


Но в случае отказа от выбора Реализации, выдает ошибку: Значение не является значением объектного типа (СуммаДокумента)
Как исключить эту ошибку или отказаться от дальнейшего выполнения кода в случае отказа?Если анализировать параметр "Выбор"?
Ведь в случае отказа Выбор = Неопределено и у него нет поля СуммаДокумента.

Второе: лучше СуммаДокумента читать при окончании редактирования, или вовсе ПриИзменении.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]