Имя: Пароль:
1C
1C 7.7
v7: Сумма прописью
0 work92
 
20.11.13
13:00
Возникла проблема с выводом суммы прописью может кто подскажет
СуммаФакПроп=Формат(пИтогСуммаСтраница,"ЧПДС");
Сумма 365,544.00
А выводит Триста шесдесят пять  рудлей 00 коппеек
1 skunk
 
20.11.13
13:01
и?
2 1dvd
 
20.11.13
13:02
ищи файл 1CV7.SPL и поменяй в нём "рудлей" на "рублей"
3 work92
 
20.11.13
13:03
А нужно  Триста шестьдесят пять тысяч пятьсот сорок четыре рубля
4 Галахад
 
гуру
20.11.13
13:04
СуммаФак - прикольно. Фак вам. :-)
5 work92
 
20.11.13
13:04
Не выводит  544
6 Галахад
 
гуру
20.11.13
13:05
Может из-за запятой?
7 Godofsin
 
20.11.13
13:06
(6) +1. Запятую убери
8 Chieftain
 
20.11.13
13:07
В числе бывает сразу запятая и точка?
9 Ёпрст
 
20.11.13
13:07
(3) чпдс этого не умеет, но можешь сам..
10 Ёпрст
 
20.11.13
13:07
написать функцию.
11 work92
 
20.11.13
13:07
сумма при расчете          365,845.00
12 work92
 
20.11.13
13:08
может есть пример функции
13 Godofsin
 
20.11.13
13:08
(11) мы уже поняли, что это сумма фак.
14 Chieftain
 
20.11.13
13:08
ТипЗначенияСтр(пИтогСуммаСтраница)
15 КонецЦикла
 
20.11.13
13:09
сумма при расчете = СтрЗаменить(сумма при расчете, ",", "");
16 Voronve
 
20.11.13
13:10
пИтогСуммаСтраница - Это у тебя не число а строка, причем с разделителем "," между тысячами. Функция Формат натыкается на "," и считает все что дальше - строкой которую не превратишь в сумму прописью.
Подставь в формат число
17 Chieftain
 
20.11.13
13:10
(15) Скорее всего перед этим нужно убрать что-то типа
пИтогСуммаСтраница=глФрм(что-то);
18 wowik
 
20.11.13
17:58
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.