|
Число прописью | ☑ | ||
---|---|---|---|---|
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
|
>>Ребятишки
Ты ничего не попутал? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |