наверх
Свободные IT публикации
логин:
пароль:

Типы данных. Округление. Пропись.


Как можно проверить тип значения переменной на равенство нужному?

ИмяНужногоТипа = "ДокументСсылка.РеализацияТоваров"; 
Если ТипЗнч(ОбрабатываемыйДокумент) = Тип(ИмяНужногоТипа) Тогда 
	// Строки кода, выполняемые при истинности условия.
КонецЕсли;

Как применить округление при работе с вычисляемыми числовыми полями в запросе?

ВЫБРАТЬ 
	ПродажиОбороты.Номенклатура, 
	ВЫРАЗИТЬ(ПродажиОбороты.СтоимостьОборот / ПродажиОбороты.КоличествоОборот 
КАК ЧИСЛО(15, 2)) КАК СредняяЦенаПродажи 
ИЗ 
	РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон) КАК ПродажиОбороты

Как вывести число прописью по-русски, с указанием сотых в дробной части?

ПараметрыПредметаИсчисления = "целая, целых, целых, ж, сотая, сотой, сотых, ж, 2"
ФорматнаяСтрока = "Л=ru_RU; ДП=Истина";
Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления));

Как вывести прописью число килограммов с указанием дробной части в граммах?

ПараметрыПредметаИсчисления = "килограмм, килограмма, килограммов, м, грамм, 
		грамма, граммов, м, 3"; 
ФорматнаяСтрока = "Л=ru_RU; ДП=Истина"; 
Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления));

Как долларовую сумму вывести прописью по-английски?

ФорматнаяСтрока = "Л=en_US"; 
ПараметрыПредметаИсчисления = "dollar, dollars, cent, cents, 2"; 
Сообщить(ЧислоПрописью(Сумма, ФорматнаяСтрока, ПараметрыПредметаИсчисления));