| 
    
            
         
         | 
    
  | 
v7: Файл прописи для Китайского юаня. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        РусскийВедун    
     19.05.22 
            ✎
    14:51 
 | 
         
        Начал делать файл прописи по аналогии с наших копеек и встал вопрос.
 
        Один юань делится на 10 цзяо (角), которые, в свою очередь, делятся на 10 фыней (分). Например, сумма в 3,14 юаня произносится как 3 юаня 1 цзяо 4 фыня (三元一角四分). Слова цзяо и фынь также обозначают десятичные приставки 10−1 и 10−2 соответственно. Как копейки заменить на цзяо и фыни? Или может есть где уже готовый файл прописи?  | 
|||
| 
    1
    
        Базис    
     naïve 
    19.05.22 
            ✎
    15:02 
 | 
         
        Думаю, что платформа понимает только 2 денежные единицы. Поэтому пиши свою функцию и собирай строку ей.
 
        PS Коллега переводил интерфейс УПП на китайский, перед этим видели, что есть тиражные переведённые конфы, но показалось дороговато. В 8 платформе есть встроенные средства интернационализации, стоит ли семёрку тащить на Восток?  | 
|||
| 
    2
    
        Davalebor    
     19.05.22 
            ✎
    15:13 
 | 
         
        (0) А где тебе нужно печатать прописью юани? для кого?     
         | 
|||
| 
    3
    
        РусскийВедун    
     19.05.22 
            ✎
    15:17 
 | 
         
        (2) пока дело не дошло, но может дойти, а файла прописи не было.     
         | 
|||
| 
    4
    
        Злопчинский    
     19.05.22 
            ✎
    16:45 
 | 
         
        ну возьми USD.spl и сделай по образу.
 
        или я что-то не понял в чем сложность? я прописью делал тонны-кг-граммы...  | 
|||
| 
    5
    
        zuza    
     20.05.22 
            ✎
    15:37 
 | 
         
        Держи
 
        Функция СформироватьСуммуПрописьюЮань(Сумма) Экспорт КоличествоЮаней = Цел(Сумма); КоличествоЦзяо = Цел((Сумма - КоличествоЮаней)*10); КоличествоФеней=Цел((Сумма - КоличествоЮаней - КоличествоЦзяо/10)*100); СтрокаЮаней = ЧислоПрописью(КоличествоЮаней, "Л=en_US; ДП=Ложь", "yuan,yuans,,,1"); СтрокаЦзяо = ЧислоПрописью(КоличествоЦзяо, "Л=en_US; ДП=Ложь", "jiao,jiao,,,1"); СтрокаФеней = ЧислоПрописью(КоличествоФеней, "Л=en_US; ДП=Ложь", "fen,fens,,,1"); СуммаСтрокой = Лев(СтрокаЮаней, Найти(СтрокаЮаней, "0") - 1) + " " + Лев(СтрокаЦзяо, Найти(СтрокаЦзяо, "0") - 1) + " " + Лев(СтрокаФеней, Найти(СтрокаФеней, "0") - 1); Возврат СуммаСтрокой; КонецФункции  | 
|||
| 
    6
    
        victuan1    
     23.05.22 
            ✎
    06:39 
 | 
         
        (5) А где текст ф-и ЧислоПрописью()?     
         | 
|||
| 
    7
    
        Дегенератор идей    
     23.05.22 
            ✎
    10:03 
 | 
         
        я остановился на юанях и фынях.. пока без цзяо будем, тем более пока всё равно печатать не надо     
         | 
|||
| 
    8
    
        Ryzeman    
     23.05.22 
            ✎
    10:11 
 | 
         
        (6) В недрах пропиертарных библиотек 1с? Описание - в СП     
         | 
|||
| 
    9
    
        victuan1    
     25.05.22 
            ✎
    06:02 
 | 
         
        (8) в 1С 7.7?     
         | 
|||
| 
    10
    
        Ryzeman    
     25.05.22 
            ✎
    07:15 
 | 
         
        (9) Я и (5) не очень внимательные люди :(     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |