Если это не примитивный тип, то поможет функция Новый(Тип).
В общих модулях есть такая функция ПустоеЗначениеТипа(ЗаданныйТип), например ОбщегоНазначенияБПКлиентСервер.ПустоеЗначениеТипа(Тип)
Если в конфигурации такого нет, то ниже текст функции:
// Предназначена для получения пустого значения заданного типа:
// примитивного, или ссылочного.
//
// Параметры:
// ЗаданныйТип - Тип - Тип, пустое значение которого нужно получить.
//
// Возвращаемое значение:
// Произвольный - Пустое значение указанного типа.
//
Функция ПустоеЗначениеТипа(ЗаданныйТип) Экспорт
Если ЗаданныйТип = Тип("Число") Тогда
Возврат 0;
ИначеЕсли ЗаданныйТип = Тип("Строка") Тогда
Возврат "";
ИначеЕсли ЗаданныйТип = Тип("Дата") Тогда
Возврат '00010101000000';
ИначеЕсли ЗаданныйТип = Тип("Булево") Тогда
Возврат Ложь;
Иначе
Возврат Новый (ЗаданныйТип);
КонецЕсли;
КонецФункции // ПустоеЗначениеТипа();
|