powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа
2 сообщений из 2, страница 1 из 1
Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа
    #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
Процедура "НачалоВыбора" при отказе ошибка: Значение не является значением объектного типа
    #39261025
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ukraina
Код: sql
1.
Сумма = Выбор.СуммаДокумента;


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

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


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