Масса прописью
23.10.2008
11:02
#1
В ТОРГ12 есть графа, где нужно указать массу брутто и нетто прописью.
А как перевести количество числом в прописную форму?
Может есть какой нибудь стандартный способ типа ЧПДС длч суммы?
А как перевести количество числом в прописную форму?
Может есть какой нибудь стандартный способ типа ЧПДС длч суммы?
23.10.2008
12:03
#2
"Наверное, тут копать надо:
Пропись(>);
Синтаксис:
Пропись(<Параметр>)
Назначение:
Задать образец вывода чисел прописью.
Параметры:
<Параметр> - строка, содержащая имя файла с прописью (если в параметре передано '''' (пустая строка), то устанавливается пропись по умолчанию) или объект типа ''СписокЗначений'', в котором лежат строки, структура которых совпадает со структурой файла прописей - там тоже двухуровневая структура, порядок строк тоже такой же.
Подробнее см. в документации, глава ''Системные процедуры и функции''"
Пропись(>);
Синтаксис:
Пропись(<Параметр>)
Назначение:
Задать образец вывода чисел прописью.
Параметры:
<Параметр> - строка, содержащая имя файла с прописью (если в параметре передано '''' (пустая строка), то устанавливается пропись по умолчанию) или объект типа ''СписокЗначений'', в котором лежат строки, структура которых совпадает со структурой файла прописей - там тоже двухуровневая структура, порядок строк тоже такой же.
Подробнее см. в документации, глава ''Системные процедуры и функции''"
23.10.2008
12:12
#3
для 1С:7.7 ИтогоМассаБрутто #ЧП или Формат(ИтогоМассаБрутто, "ЧП")
для 1С:8.1 ЧислоПрописью(ИтогоМассаБрутто, ,",,,,,,,,0")+ " " +ЕдиницаИзмеренияВеса.Наименование + "." (значение присваивается параметру в модуле)
для 1С:8.1 ЧислоПрописью(ИтогоМассаБрутто, ,",,,,,,,,0")+ " " +ЕдиницаИзмеренияВеса.Наименование + "." (значение присваивается параметру в модуле)
23.10.2008
12:17
#4
"Получается: Сообщить(Формат(24.324,"ЧП")); //Двадцать четыре
В общем, этот ход не выведет корректное склонение наименования единицы измерения, а так же доли теряются, то есть, то, что после запятой просто утерялось
"
В общем, этот ход не выведет корректное склонение наименования единицы измерения, а так же доли теряются, то есть, то, что после запятой просто утерялось
"
23.10.2008
12:46
#5
Наверное, надо использовать ЧП для целой части, потом отделить дробную и использовать для нее ЧП как для целой. Ну а с единицами измерений прийдется сварганить соответсвие последняя цифра -> единица измерения.
23.10.2008
13:05
#6
"Не-а, не так все просто 
Ну вот смотрите:
12 килограмм
22 килограмма
а последняя цифра одинаковая ;)"
Ну вот смотрите:
12 килограмм
22 килограмма
а последняя цифра одинаковая ;)"
23.10.2008
13:13
#7
Тогда надо еще поставить проверку на предпоследнюю: если "1". тогда килограмм, иначе по последней цифре.
Не закрываются между собой сч. 60.01 и 60.02 по контрагентамОшибка 1C:V7 starter program (multi-user) (br32.dll)
Читают тему
(гостей: 1)