25.08.2025

Работа с Типами данных

Работа с Типами данных

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