Приветствую Вас ГостьЧетверг, 16.01.2025, 00:30

Каталог статей


Пустое значение по типу

Если это не примитивный тип, то поможет функция Новый(Тип).

В общих модулях есть такая функция ПустоеЗначениеТипа(ЗаданныйТип), например ОбщегоНазначенияБПКлиентСервер.ПустоеЗначениеТипа(Тип)

Если в конфигурации такого нет, то ниже текст функции:

// Предназначена для получения пустого значения заданного типа:
// примитивного, или ссылочного.
//
// Параметры:
// ЗаданныйТип - Тип - Тип, пустое значение которого нужно получить.
//
// Возвращаемое значение:
// Произвольный - Пустое значение указанного типа.
//
Функция ПустоеЗначениеТипа(ЗаданныйТип) Экспорт

    Если ЗаданныйТип = Тип("Число") Тогда
        Возврат 0;

    ИначеЕсли ЗаданныйТип = Тип("Строка") Тогда
        Возврат "";

    ИначеЕсли ЗаданныйТип = Тип("Дата") Тогда
        Возврат '00010101000000';

    ИначеЕсли ЗаданныйТип = Тип("Булево") Тогда
        Возврат Ложь;

    Иначе
        Возврат Новый (ЗаданныйТип);

    КонецЕсли;

КонецФункции // ПустоеЗначениеТипа();
Категория: Программирование | Добавил: leshic (27.12.2024)
Просмотров: 8 | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт
Поиск
Категории раздела
СКД [50]
Регистры [7]
Формы [47]
Администрирование [41]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [41]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0