Создаю два однотипных элемента посредством ФабрикаXDTO
StartDate
EndDate
Разница описаний их в том, что одно допускает пустое значение., а другое не допускает.
То, которое допускает пустое значение - нет проблем, объект создается по типу,
получается Неопределенным и потом спокойно инициализируется нужным значением.
А вот то, которое не допускает пустого значения - при создании вылетает с ошибкой. (См. ниже.)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(65)}: Ошибка при установке значения атрибута контекста (StartDate)
request.Parameters.DeliveredOn.StartDate = СоздатьСвойство(WSСсылка_eFactura, Параметр_request.Тип.Свойства.Получить("Parameters").Тип.Свойства.Получить("DeliveredOn").Тип.Свойства.Получить("StartDate"));
по причине:
Несоответствие типов XDTO:
Свойство не может содержать неопределенное значение
Вопрос - как же одновременно создавать объекст и инициализировать его?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший