Имя: Пароль:
1C
1С v8
Число прописью
,
0 viru1978
 
25.07.16
07:57
Доброго утра вам уважаемые знатоки 1С

Кто в курсе какой файл или справочник отвечает за вывод чисел прописью. Мне нужно заменить в нем русские названия цифр (один, два, и.т.д) на румынские (unu, doi, и.т.д).

Проблема в том что если я в настройках валют, пишу leu, bani. То он выводит прописью текст цифр на русском, а саму валюту выводит на латинском примерно так:

100 лей получаем Сто lei

С меня + в карму, и благодарчик)
1 В тылу врага
 
25.07.16
08:03
ФормСтрока = "Л = ro_RO; ДП = Истина";
ПарПредмета="leu, lei, M, ban, bani, W, 2";
ПрописьЧисла = ЧислоПрописью(2341.56, ФормСтрока, ПарПредмета);
Сообщить(ПрописьЧисла);
2 Горогуля
 
25.07.16
08:09
>С меня + в карму, и благодарчик)
на меня не рассчитывать
3 Mort
 
25.07.16
08:59
(2) Никто давно и не рассчитывает.
(0) Читай СП внимательно б***!
4 viru1978
 
25.07.16
09:21
(1) сами цифры он пишет на русском, цифра 100 должна быть o sut? прописью, а он так и пишет сто lei

вот что меня интересует, где меняется эта текстовка
5 viru1978
 
25.07.16
09:21
(1) и где найти данные строки, в каком модуле
6 DomovoiVShoke
 
25.07.16
09:51
(4)Число из (1) Dou? mii trei sute patruzeci ?i unu lei cincizeci ?i ?ase bani

Нет тут русских слов.
7 viru1978
 
25.07.16
09:55
(6) У тебя может быть и нету а у меня пишет русскими. По этому и вопрос куда влепить эти строки где их искать в каком месте конфигурации.
8 В тылу врага
 
25.07.16
09:57
(7) платформа какая?
9 viru1978
 
25.07.16
09:57
(6) Вот что пишет конкретно

две тысячи восемьсот девять lei восемьдесят семь bani
10 viru1978
 
25.07.16
09:58
(8) Платформа 1С CRM 2.0 От Рарус
11 Fish
 
25.07.16
09:59
(9) Так напиши правильно: ФормСтрока = "Л = ro_RO; ДП = Истина";

А не

ФормСтрока = "Л = ru_RU; ДП = Истина";
12 Gorillaz
 
25.07.16
10:00
(10) У неё базовые знания румынского, поэтому так и происходит)
13 viru1978
 
25.07.16
10:01
(11) Где писать это дело, я понимаю что надо писать но где ?
14 Fish
 
25.07.16
10:02
(13) код из (1) смотри, там всё написано.
15 MM
 
25.07.16
10:04
У меня в табло получилось:
ЧислоПрописью(2341.56, "Л = ro_RO; ДП = Истина", "leu, lei, M, ban, bani, W, 2")    Dou? mii trei sute patruzeci ?i unu lei cincizeci ?i ?ase bani
16 viru1978
 
25.07.16
10:04
(14) В каком файле/модуле/справочнике/ ? я уже все перерыл ну нету такого в ихнем коде. По крайней мере в конфигурации. Может это где-то отдельным файлом лежит
17 В тылу врага
 
25.07.16
10:05
(16) ты программист?
18 Fish
 
25.07.16
10:06
(16) ЧислоПрописью - это метод платформы. Что и где ты хочешь найти?
19 MM
 
25.07.16
10:06
(16) Начиная с 8.0 пропись вшита в платформу, проще написать свою функцию преобразования числа в строку на 1С, чем копаться в скомпилированном С-коде и RES-файлах.
20 viru1978
 
25.07.16
10:08
(17) Был бы я программистом, я бы не спрашивал. Просто мне надо в договоре в определенном месте вывести сумму прописью.
21 В тылу врага
 
25.07.16
10:09
(20) тогда 2000 на телефон переводи
22 Горогуля
 
25.07.16
10:10
(21) это просто: 2000 la telefon
23 Fish
 
25.07.16
10:10
(20) Ну так и выводи. кто мешает? Найди в тексте, где вызывается метол ЧислоПрописью, и поменяй код локализации.
24 viru1978
 
25.07.16
10:13
{v8 СтоимостьПропись}

В договоре

а если написать так

ЧислоПрописью({v8 Сумма}, "Л = ro_RO; ДП = Истина", "leu, lei, M, ban, bani, W, 2")

Он выведет мне в отчете сумму прописью
25 viru1978
 
25.07.16
10:14
(21) 2000 на пейджер могу скинуть)
26 Fedor-1971
 
25.07.16
10:39
(25) факсом пошли, шутник

прочитай уже в СП про функцию,
"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2", где:
"рубль, рубля, рублей, м" – предмет исчисления:
рубль – единственное число именительный падеж;
рубля – единственное число родительный падеж;
рублей – множественное число родительный падеж;
м – мужской род (ж – женский род, с - средний род);
"копейка, копейки, копеек, ж" – дробная часть, аналогично предмету исчисления (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).

вот и приведи свою форматную строку к правильному виду
27 viru1978
 
26.07.16
11:09
Всем спасибо за ответы, я открыл для себя много нового. Но ответа я на свой вопрос не получил, где это счастье корректировать, в каком модуле, файле, справочнике, менять.

Ну дай бог может допетрю когда нибудь

А так придется все по старинке вручную писать эти цифры
28 Fish
 
26.07.16
11:14
(27) Все ответы были даны в этой теме.
29 DomovoiVShoke
 
26.07.16
11:35
(27)Ставишь нормальную винду и нормальную платформу 1с, потом зовешь программиста 1с и 100% все будет нормально.
30 viru1978
 
26.07.16
11:50
(28) Не было , именно конкретно.
31 viru1978
 
26.07.16
11:51
(29) Ставишь нормального домового) и вперед )
32 Fish
 
26.07.16
11:51
(30) Именно конкретно смотри (18).
33 viru1978
 
26.07.16
11:54
(32) Слушай давай так у тебя тимвиевер есть ? Я тебе покажу чтобы не быть голословным. Чтобы ты понял о чем речь идет. Может я криво обясняю. Есть скайп ?
34 Fish
 
26.07.16
11:56
(33) Нету.
35 DDwe
 
26.07.16
11:57
(33) Может проще сформулировать для себя и объяснить нормально?
36 viru1978
 
26.07.16
11:58
(35)(34) ладно товарищи буду сам рыть .Всем успехов
37 DomovoiVShoke
 
26.07.16
12:01
(31)Ну а что? Шутки шутками, но у всех тут работает. Значит у вас битая платформа. На крайняк винду переставить, чтоб исключить полностью все битости. Ну или вы код как-то не так пишите, может уже голова мутная и просто не видите, что не тот код пишите.
38 Гёдза
 
26.07.16
12:05
По простому не сделать вывод 100 = sut
если только запустить платформу с румынским интерфейсом
39 DomovoiVShoke
 
26.07.16
12:06
+(37)Создайте отдельную обрабокту или форму и вкиньте туда код из (1) и посмотрите что выдает. Потом попробуйте создать свою конфу и там создать обработку/форму с этим кодом что там выдает.
40 DomovoiVShoke
 
26.07.16
12:07
(38)Ага с детства на румынском интерфейсе) Все работает и так.
41 DDwe
 
26.07.16
12:11
Вот не лень было, создал обработку с кодом из (1), всё работает.
42 torgm
 
26.07.16
12:18
(1) подтверждаю работает.
Dou? mii trei sute patruzeci ?i unu lei cincizeci ?i ?ase bani
43 DomovoiVShoke
 
26.07.16
12:19
По всей видимости обиделся и ушел :(
44 Gorillaz
 
26.07.16
12:23
(43) Вы обидели не программиста, так что всё ок)
45 viru1978
 
26.07.16
15:29
(37) Уважаемый Домовой) Я не спорю, как отдельный код это работает, но взять и запихать вот это дело в договор я без понятия. Просто окончатильный договор выводится в ворде. А там хз как это сделать. Придется вбивать в ручную
46 viru1978
 
26.07.16
15:30
(43) С чего мне обижаться), не буду обьяснять как на них балконы падают)
47 Fish
 
26.07.16
15:36
(45) Ну так найди кусок кода, который отвечает за вывод суммы в ворд. И туда подставь код из (1). Куда уж проще?
48 aleks_default
 
26.07.16
15:39
(45)Ну так вам и говорят - позовите программиста. Он вам и найдет кусок кода, и заменит. Объяснять вам как это сделать здесь будет очень долго и непродуктивно.
49 viru1978
 
26.07.16
15:41
(47) Вот кусочек кода выглядит так {v8 СуммаПрописью} куда вставлять
50 viru1978
 
26.07.16
15:42
(48) Самый легкий путь для вас, самый нелегкий для меня. Поэтому и сам пытаюсь что-то сделать.
51 Fish
 
26.07.16
15:45
(49) Это не код 1С. Давай сначала: что за конфа?
52 viru1978
 
26.07.16
15:45
(47) Слушай давай в аське спишемся
53 viru1978
 
26.07.16
15:47
1C CRM от Рарус
54 vhl
 
26.07.16
15:47
(20) Сохрани в Excel и поменяй как тебе надо
55 Alexandr_U1982
 
26.07.16
15:48
(49) {v8 СуммаПрописью} - судя по всему, это поле (переменная) из документа Word. Его трогать не надо.
Нужно в модуле объекта (менеджера) документа (или обработки) найти код, который заполняет переменную {v8 СуммаПрописью}, и при заполнении этой переменной вставить что-то типа "ЧислоПрописью(2341.56, "Л = ro_RO; ДП = Истина", "leu, lei, M, ban, bani, W, 2")"
56 vhl
 
26.07.16
15:48
(53) в Рарус пробовал обращаться?
57 Мимохожий Однако
 
26.07.16
15:50
СуммаПрописью=сюда то что надо, но не  в макете Word
58 Alexandr_U1982
 
26.07.16
15:50
(49) +(55) можно попробовать глобальным поиском по конфигурации поискать текст "v8 СтоимостьПропись" или "v8 СуммаПрописью",а потом изучать как заполняется переменная.
59 Fish
 
26.07.16
15:50
(52) На работе аськи нет, а дома я за компом практически не сижу. Я так понимаю, у тебя в режиме предприятия есть некий справочник, в котором задаются параметры заполнения шаблонов ворда (типа как в документообороте)?
В любом случае, сначала придётся лезть в конфигуратор и смотреть, где этот параметр СуммаПрописью и каким образом передаётся в ворд. И там уже при необходимости править.
60 viru1978
 
26.07.16
16:13
(55) Вот в этом то и фишка что я ищу где это меняется
61 DomovoiVShoke
 
26.07.16
16:29
(45)Ну наконец партизаны заговорили)
Т.е. в код вы пока вообще ничего не писали? А столько голову нам пудрили.
Что печатаем, где нажимаем чтоб напечаталось, это справочник документ, обработка может еще что?
62 lera01
 
26.07.16
16:38
(0)А у тебя там в конфигурации нет среди макетов этого документа макета с названием Алгоритм?
63 viru1978
 
26.07.16
20:05
(61) Редакция в шоке))). Нет, я в код практически не лазил. Хочу найти то место где вставить ответ из (1).
64 viru1978
 
26.07.16
20:05
(62) Не знаю , завтра гляну
65 DomovoiVShoke
 
27.07.16
09:36
(63)В общем говорить вы не хотите. Так какой помощи вы ждете?
Вообще странно иметь 8 лет стажа на мисте и не справляться с такими задачками.
66 DDwe
 
27.07.16
09:41
Конечно это свинство так поступать, заставлять народ искать решение, и доказывать тебе что оно правильное, а у тебя проблема совсем в другом месте и только к 60-му посту это выясняется. Таким людЯм и помогать неохота. Сами не знают чего хотят. )))
67 viru1978
 
27.07.16
11:41
(66) Да вы батенька, просто пустослов, потому как вы только видете мой ник сразу несетесь как муха на варенье, причем не единожды замечано))
68 DDwe
 
27.07.16
11:44
(67) Ну, ну... видимо мухи не ошибаются ))))
69 viru1978
 
27.07.16
11:44
(65) Почему страннно, я уже писал что зарегистрировался давно на форуме. Но до этого года я не использовал 1С, но а в этом году , я решил начать изучать. Причем на конкретике. И те места где я не могу понять, я спрашиваю. Но постоянно натыкаюсь как будто бы агресисию. Особенно есть тут товарищ из (66)
70 viru1978
 
27.07.16
11:46
(68) Ну вот понеслось , и что и требовалось доказать))))
71 viru1978
 
27.07.16
11:49
(62) Lera я смотрел , у меня такого нету
72 viru1978
 
29.07.16
17:01
Ребятишки я разобрался, в моей конфигурации.

Сумма прописью, прописывается в модуле

РаботаСКурсамиВалют

Всем спасибо, за участие )
73 В тылу врага
 
30.07.16
21:09
>>Ребятишки

Ты ничего не попутал?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.