Если НЕ ЗначениеЗаполнено(КонтрагентАдресаДоставки) Тогда
ВвестиЗначение(КонтрагентАдресаДоставки, "Выберите контрагента");
КонецЕсли;
Если ЗначениеЗаполнено(КонтрагентАдресаДоставки) Тогда
ФормаВыбора = РегистрыСведений.КонтактнаяИнформация.ПолучитьФормуСписка("ФормаСписка", ЭтаФорма);
ФормаВыбора.РежимВыбора = Истина;
ВыбАдресДоставки = ФормаВыбора.ОткрытьМодально();
//изм______________
//Если ЗначениеЗаполнено(ВыбАдресДоставки) Тогда
// АдресДоставки = ВыбАдресДоставки;
//КонецЕсли;
Если ЗначениеЗаполнено(ВыбАдресДоставки) Тогда
Ад=СокрЛП(ВыбАдресДоставки.Представление);
Иначе
Ад="";
КонецЕсли;
Если ЗначениеЗаполнено(АД) Тогда
АдресДоставки = Ад;
Комментарий=СокрЛП(ВыбАдресДоставки.Комментарий);
КонецЕсли;
Если ЭтаФорма.РежимВыбора Тогда
СтандартнаяОбработка = Ложь;
//изм______________
Если мВозвратДанныхКонтактнойИнформации = Истина Тогда
ЭтаФорма.Закрыть(Элемент.ТекущиеДанные);
Иначе
//изм_____
//ЭтаФорма.Закрыть(Элемент.ТекущиеДанные.Представление);
ЭтаФорма.Закрыть(Элемент.ТекущиеДанные);
КонецЕсли;
//изм______________
КонецЕсли;
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2649)}: Ошибка при вызове метода контекста (ЗначениеЗаполнено)
Если ЗначениеЗаполнено(ВыбАдресДоставки) Тогда
по причине:
Проверка мутабельных значений на заполненность не поддерживается
Если ТипЗнч(ВыбАдресДоставки)=Тип("ТекущиеДанныеСписка") Тогда
Ад=СокрЛП(ВыбАдресДоставки.Представление);
Иначе
Ад="";
КонецЕсли;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший