Примеры преобразования типов значений

Примеры преобразования типов значений на языке программирования 1С:Предприятие. Примеры позволяют быстро разобраться в вопросе и использовать код в своих разработках

Типизация и преобразование значений

// Преобразование числового значения в строку
Процедура ПреобразоватьЧислоВСтроку()
Число = 12345.67;
Строка = Число.ToString(«N2»); // Форматирование с двумя знаками после запятой
Сообщение = «Число: » + Строка;
КонецПроцедуры

// Преобразование строки в числовое значение
Процедура ПреобразоватьСтрокуВЧисло()
Строка = «123,456.78»;
Число = Строка.ПрисоединитьСимволы(«,», «.»).Число(); // Заменяем запятую на точку
Сообщение = «Число: » + Число;
КонецПроцедуры

// Преобразование даты и времени в строку
Процедура ПреобразоватьДатаВСтроку()
Дата = ТекущаяДата();
Строка = Дата.ToString(«dd-MM-yyyy HH:mm:ss»);
Сообщение = «Дата и время: » + Строка;
КонецПроцедуры

// Преобразование булева значения в строку
Процедура ПреобразоватьБулевоВСтроку()
Булево = Истина;
Строка = Булево.ToString(); // Истина или Ложь
Сообщение = «Булево значение: » + Строка;
КонецПроцедуры

// Преобразование пустого значения в числовое
Процедура ПреобразоватьПустоеВЧисло()
Значение = ПустоеЗначение();
Число = Значение.ВыполнитьПреобразованиеТипа(Число);
Сообщение = «Число: » + Число;
КонецПроцедуры

// Преобразование пустой строки в дату
Процедура ПреобразоватьПустуюСтрокуВДата()
Строка = «»;
Дата = Строка.ВыполнитьПреобразованиеТипа(Дата);
Сообщение = «Дата: » + Дата;
КонецПроцедуры

// Преобразование перечисления в строку
Процедура ПреобразоватьПеречислениеВСтроку()
Перечисление = Перечисления.ВидДвиженияНакопления.Приход;
Строка = Перечисление.ПолучитьФорматированноеЗначение();
Сообщение = «Перечисление: » + Строка;
КонецПроцедуры

Поделиться с друзьями
Smirnov code
Добавить комментарий