- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
// Функция возвращает округленное значение общего количества продуктов питания.
//
// Параметры:
// Число - число, которое необходимо округлить.
// Порядок - число, порядок округления.
Функция УППБУ_Округлить(Число, ПорядокОкругления) Экспорт
Порядок = Число(Строка(ПорядокОкругления));
..........
КонецФункции
someone 02.07.2013 15:32 # +1
guest 30.07.2013 16:01 # 0
Это "защита от дураков" при передаче параметра в функцию, правда, как мне кажется, сделанная студентом.
Правильнее было бы так:
Функция УППБУ_Округлить (Знач Число, Знач ПорядокОкругления) Экспорт
ПорядокОкругления= Цел(Число(ПорядокОкругления));
Zeratul 11.02.2014 15:07 # 0
timurhv 18.03.2014 20:34 # 0
Чего это "студент" :)
Помню функцию вставлял в это тиражное решение. И не надо гнать на проф пригодность, содрано было с типовой функции Ценообразование.ОкруглитьЦену(Число, ПараметрПорядокОкругления, ОкруглятьВБольшуюСторону) Экспорт
с некоторым доработками.
И что вернет Цел(Число(ПорядокОкругления)), если входящий параметр "ПорядокОкругления" - перечисление? %)
Пруф:
http://1source.ru/obschiy-modul-cenoobrazovanie_-modul/2442-funkciya-okruglitcenuchislo-poryadokokrugleniya-okruglyatvbolshuyustoronu-eksport.html
2 Zeratul: Так что вполне 1С:Совместимо ;)
guest 11.12.2015 18:39 # 0