Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Масса прописью

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №1
 
23.10.2008 11:02

В ТОРГ12 есть графа, где нужно указать массу брутто и нетто прописью.<br>А как перевести количество числом в прописную форму?<br>Может есть какой нибудь стандартный способ типа ЧПДС длч суммы?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
23.10.2008 12:03

"Наверное, тут копать надо:<br><br>Пропись(<?>);<br>Синтаксис:<br>Пропись(<Параметр>)<br>Назначение:<br>Задать образец вывода чисел прописью.<br>Параметры:<br><Параметр> - строка, содержащая имя файла с прописью (если в параметре передано '''' (пустая строка), то устанавливается пропись по умолчанию) или объект типа ''СписокЗначений'', в котором лежат строки, структура которых совпадает со структурой файла прописей - там тоже двухуровневая структура, порядок строк тоже такой же.<br>Подробнее см. в документации, глава ''Системные процедуры и функции''"

Елена Р.
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 898
Пост №3
 
23.10.2008 12:12

для 1С:7.7 ИтогоМассаБрутто #ЧП или Формат(ИтогоМассаБрутто, "ЧП")<br>для 1С:8.1 ЧислоПрописью(ИтогоМассаБрутто, ,",,,,,,,,0")+ " " +ЕдиницаИзмеренияВеса.Наименование + "." (значение присваивается параметру в модуле)

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
23.10.2008 12:17

"Получается: Сообщить(Формат(24.324,"ЧП")); //Двадцать четыре<br><br>В общем, этот ход не выведет корректное склонение наименования единицы измерения, а так же доли теряются, то есть, то, что после запятой просто утерялось<br>"

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №5
 
23.10.2008 12:46

Наверное, надо использовать ЧП для целой части, потом отделить дробную и использовать для нее ЧП как для целой. Ну а с единицами измерений прийдется сварганить соответсвие последняя цифра -> единица измерения.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №6
 
23.10.2008 13:05

"Не-а, не так все просто :)<br>Ну вот смотрите:<br>12 килограмм<br>22 килограмма<br><br>а последняя цифра одинаковая ;)"

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №7
 
23.10.2008 13:13

Тогда надо еще поставить проверку на предпоследнюю: если "1". тогда килограмм, иначе по последней цифре.

Елена Р.
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 898
Пост №8
 
23.10.2008 13:27

Первое предложение Thorvardr сложное, но, пожалуй, самое правильное. Если конечно не начать изобретать велосипед

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №9
 
23.10.2008 14:19

Еще вопрос: как перевести число, например, 10.050 в строку, не потеряв при этом последний ноль. Функции Строка и СокрЛП его почему-то отбрасывают.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация