#0
by viru1978
Доброго утра вам уважаемые знатоки 1С Кто в курсе какой файл или справочник отвечает за вывод чисел прописью. Мне нужно заменить в нем русские названия цифр (один, два, и.т.д) на румынские (unu, doi, и.т.д). Проблема в том что если я в настройках валют, пишу leu, bani. То он выводит прописью текст цифр на русском, а саму валюту выводит на латинском примерно так: 100 лей получаем Сто lei С меня + в карму, и благодарчик)
#4
by viru1978
сами цифры он пишет на русском, цифра 100 должна быть o sut? прописью, а он так и пишет сто lei вот что меня интересует, где меняется эта текстовка
#6
by DomovoiVShoke
Число из Dou? mii trei sute patruzeci ?i unu lei cincizeci ?i ?ase bani Нет тут русских слов.
#7
by viru1978
У тебя может быть и нету а у меня пишет русскими. По этому и вопрос куда влепить эти строки где их искать в каком месте конфигурации.
#15
by MM
У меня в табло получилось: ЧислоПрописью(2341.56, "Л = ro_RO; ДП = Истина", "leu, lei, M, ban, bani, W, 2") Dou? mii trei sute patruzeci ?i unu lei cincizeci ?i ?ase bani
#16
by viru1978
В каком файле/модуле/справочнике/ ? я уже все перерыл ну нету такого в ихнем коде. По крайней мере в конфигурации. Может это где-то отдельным файлом лежит
#19
by MM
Начиная с 8.0 пропись вшита в платформу, проще написать свою функцию преобразования числа в строку на 1С, чем копаться в скомпилированном С-коде и RES-файлах.
#20
by viru1978
Был бы я программистом, я бы не спрашивал. Просто мне надо в договоре в определенном месте вывести сумму прописью.
#23
by Fish
Ну так и выводи. кто мешает? Найди в тексте, где вызывается метол ЧислоПрописью, и поменяй код локализации.
#26
by Fedor-1971
прочитай уже в СП про функцию, "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2", где: "рубль, рубля, рублей, м" – предмет исчисления: рубль – единственное число именительный падеж; рубля – единственное число родительный падеж; рублей – множественное число родительный падеж; м – мужской род (ж – женский род, с - средний род); "копейка, копейки, копеек, ж" – дробная часть, аналогично предмету исчисления (может отсутствовать); "2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2). вот и приведи свою форматную строку к правильному виду
#27
by viru1978
Всем спасибо за ответы, я открыл для себя много нового. Но ответа я на свой вопрос не получил, где это счастье корректировать, в каком модуле, файле, справочнике, менять. Ну дай бог может допетрю когда нибудь А так придется все по старинке вручную писать эти цифры
#29
by DomovoiVShoke
Ставишь нормальную винду и нормальную платформу 1с, потом зовешь программиста 1с и 100% все будет нормально.
#33
by viru1978
Слушай давай так у тебя тимвиевер есть ? Я тебе покажу чтобы не быть голословным. Чтобы ты понял о чем речь идет. Может я криво обясняю. Есть скайп ?
#37
by DomovoiVShoke
Ну а что? Шутки шутками, но у всех тут работает. Значит у вас битая платформа. На крайняк винду переставить, чтоб исключить полностью все битости. Ну или вы код как-то не так пишите, может уже голова мутная и просто не видите, что не тот код пишите.
#38
by Гёдза
По простому не сделать вывод 100 = sut если только запустить платформу с румынским интерфейсом
#39
by DomovoiVShoke
+Создайте отдельную обрабокту или форму и вкиньте туда код из и посмотрите что выдает. Потом попробуйте создать свою конфу и там создать обработку/форму с этим кодом что там выдает.
#45
by viru1978
Уважаемый Домовой) Я не спорю, как отдельный код это работает, но взять и запихать вот это дело в договор я без понятия. Просто окончатильный договор выводится в ворде. А там хз как это сделать. Придется вбивать в ручную
#47
by Fish
Ну так найди кусок кода, который отвечает за вывод суммы в ворд. И туда подставь код из . Куда уж проще?
#48
by aleks_default
Ну так вам и говорят - позовите программиста. Он вам и найдет кусок кода, и заменит. Объяснять вам как это сделать здесь будет очень долго и непродуктивно.
#50
by viru1978
Самый легкий путь для вас, самый нелегкий для меня. Поэтому и сам пытаюсь что-то сделать.
#55
by Alexandr_U1982
{v8 СуммаПрописью} - судя по всему, это поле (переменная) из документа Word. Его трогать не надо. Нужно в модуле объекта (менеджера) документа (или обработки) найти код, который заполняет переменную {v8 СуммаПрописью}, и при заполнении этой переменной вставить что-то типа "ЧислоПрописью(2341.56, "Л = ro_RO; ДП = Истина", "leu, lei, M, ban, bani, W, 2")"
#58
by Alexandr_U1982
+ можно попробовать глобальным поиском по конфигурации поискать текст "v8 СтоимостьПропись" или "v8 СуммаПрописью",а потом изучать как заполняется переменная.
#59
by Fish
На работе аськи нет, а дома я за компом практически не сижу. Я так понимаю, у тебя в режиме предприятия есть некий справочник, в котором задаются параметры заполнения шаблонов ворда (типа как в документообороте)? В любом случае, сначала придётся лезть в конфигуратор и смотреть, где этот параметр СуммаПрописью и каким образом передаётся в ворд. И там уже при необходимости править.
#61
by DomovoiVShoke
Ну наконец партизаны заговорили) Т.е. в код вы пока вообще ничего не писали? А столько голову нам пудрили. Что печатаем, где нажимаем чтоб напечаталось, это справочник документ, обработка может еще что?
#62
by lera01
А у тебя там в конфигурации нет среди макетов этого документа макета с названием Алгоритм?
#63
by viru1978
Редакция в шоке))). Нет, я в код практически не лазил. Хочу найти то место где вставить ответ из .
#65
by DomovoiVShoke
В общем говорить вы не хотите. Так какой помощи вы ждете? Вообще странно иметь 8 лет стажа на мисте и не справляться с такими задачками.
#66
by DDwe
Конечно это свинство так поступать, заставлять народ искать решение, и доказывать тебе что оно правильное, а у тебя проблема совсем в другом месте и только к 60-му посту это выясняется. Таким людЯм и помогать неохота. Сами не знают чего хотят. )))
#67
by viru1978
Да вы батенька, просто пустослов, потому как вы только видете мой ник сразу несетесь как муха на варенье, причем не единожды замечано))
#69
by viru1978
Почему страннно, я уже писал что зарегистрировался давно на форуме. Но до этого года я не использовал 1С, но а в этом году , я решил начать изучать. Причем на конкретике. И те места где я не могу понять, я спрашиваю. Но постоянно натыкаюсь как будто бы агресисию. Особенно есть тут товарищ из
#72
by viru1978
Ребятишки я разобрался, в моей конфигурации. Сумма прописью, прописывается в модуле РаботаСКурсамиВалют Всем спасибо, за участие )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Работа РИБ на разных платформах.
- v7: Открыть обработку из документа и изменить данные в документе.
- Как получить доступ к результатам запроса СКД?
- БП 3.0.43.241. Не начисляются страховые взносы по сотруднику по отпуску
- Интернет шлюз для малого офиса
- v7: Как получить остатки и измерения из регистра остатки.
- v7: Можно ли программно очистить реквизит в форме?
- БПО: подключение сканера штрих-кода
- Ошибка при обновлении на УТ 11.2.3
- Ошибка при закрытии кассовой смены 1С: "Розница" 2.2
- печать этикеток посредством zpl
- Загрузка данных в 1С из OpenOffice
- Автоматический вывод цены при выборе определенных реквизитов
- v7: В печатной форме прих. и расх. ордера число прописью без копеек
- ОСВ показывает задвоенные цифры после перехода
- Предопределенный элемент отсутствует в данных
- УПП. Декларация по НДС. Не корректные ИНН/КПП иностранного поставщика
- Не завершается процесс Excel. Остается висеть. Почему ?
- БП 8.3 Не открывается отчет 4-ФСС
- Как убрать стандартное сочетание клавиш в 1С 8 (ОФ)