#4
by almar
ЧислоПрописью (NumberInWords) Синтаксис: ЧислоПрописью(<Число>, <Форматная строка>, <Параметры предмета исчисления>) Параметры: <Число> (обязательный) Тип: Число. Число, которое необходимо преобразовать в строку прописью. <Форматная строка> (необязательный) Тип: Строка. Форматная строка представляет собой строковое значение, включающее параметры форматирования. Параметры форматирования перечисляются через символ ";" (точка с запятой). Если параметр не указывается, используется значение параметра по умолчанию. Каждый параметр задается именем параметра, символом "=" (равно) и значением параметра. Значение параметра может указываться в одинарных или двойных кавычках. Это необходимо, если значение параметра содержит символы, используемые в синтаксисе форматной строки. Л (L) - Код локализации. По умолчанию используется код локализации, установленный в операционной системе. Примеры кодов локализации: ru_RU - Русский (Россия); en_US - Английский (США). Все доступные коды локализации для преобразования числа в пропись указаны в файле loclinfo.txt, входящем в комплект поставки системы 1С:Предприятие. НП (SN) - Включать/не включать название предмета исчисления (Булево), по умолчанию - Истина. НД (FN) - Включать/не включать название десятичных частей предмета исчисления (Булево), по умолчанию - Истина. ДП (FS) - Дробную часть выводить прописью/числом (Булево), по умолчанию - Ложь. <Параметры предмета исчисления> (необязательный) Тип: Строка. Представляет собой строковое значение, определяющее параметры предмета исчисления. Параметры предмета исчисления перечисляются через "," (запятая). Формат строки зависит от кода локализации. Для русского языка формат следующий: "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2", где "рубль, рубля, рублей, м" - предмет исчисления целой части, а "копейка, копейки, копеек, ж, 2" - дробная часть (может отсутствовать). рубль - единственное число именительный падеж; рубля - единственное число винительный падеж; рублей - множественное число винительный падеж; м - мужской род (ж - женский род); копейка - единственное число именительный падеж; копейки - единственное число винительный падеж; копеек - множественное число винительный падеж; ж - женский род (м - мужской род); 2 - количество разрядов дробной части (может отсутствовать, по умолчанию равно 2). Для английского языка формат следующий: "dollar, dollars, cent, cents, 2", где "dollar, dollars" - предмет исчисления целой части, а "cent, cents, 2" - дробная часть. dollar - единственное число; cents - множественное число; 2 - количество разрядов дробной части (может отсутствовать, по умолчанию равно 2). Ознакомиться со всеми доступными вариантами форматной строки для преобразования числа в пропись можно в файле loclinfo.txt, входящим в комплект поставки системы 1С:Предприятие. Значение по умолчанию: пустая строка Возвращаемое значение: Тип: Строка. Представление числа прописью. Описание: Формирует представление числа прописью в соответствии с заданными форматной строкой и параметрами предмета исчисления. Пример:
#7
by almar
Синтакс-помощьник на обед ушел? Синтаксис: Итог(<Колонка>) Параметры: <Колонка> (необязательный) Тип: Число, Строка. Индекс либо имя колонки, по которой подсчитывается итог. Возвращаемое значение: Тип: Число, Неопределено. Описание: Суммирует значения всех строк в указанной колонке. Если в колонке установлен тип и он единственный, то при суммировании будет предприниматься попытка преобразования значения к типу Число. Если колонке не присвоены типы, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться. Если в колонке несколько типов и среди них есть тип Число, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться. Если в колонке несколько типов и среди них нет типа Число, то результатом будет значение Неопределено. Пример: ВсегоПоДокументу = Состав.Итог("Всего");
#8
by ОМЭЗ
Я написал так: Область.Параметры.ИтПоКолонке = ЧислоПрописью(Номенклатура.Итог("Вес"), ,"кг" ); оно мне вывело: Тридцать четыре 05 Что я не так сделал?
#15
by ОМЭЗ
Блин мне в граммах не нужно,я написал так:ЧислоПрописью(Номенклатура.Итог("Вес"), "НП=Истина; ДП=Истина","кг,кг,кг,м" ); Оно выдало:Триста сорок пять тысяч триста сорок пять кг четыре
#17
by ОМЭЗ
А цифры после запятой не показывает(Еденицы измерения идут в кг,гр нету)Учёт строго в кг
#21
by ОМЭЗ
У меня есть число с тремя знаками после запятой.Мне нужно получить это число с тремя знаками после запятой в кг
#22
by ОМЭЗ
Мне нечего сверх естественного не нужно,мне просто нужно число которое есть в ячейке, также само получить только прописью и в конце чтоб было написано кг
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При открытии Дока, переход на последнюю строку в табличной части дока
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- Как при вводе в поле табл. части чтоб создавалась запись в справочнике
- Конвертация. Как лучше сделать? Как вообще сделать?
В этой группе 1С
- Подключить несколько сканеров штрих кодов к одному компу
- v7: ЗУП 8.0. Отражение в больничном листе 2 дня за счет работодателя.
- Штрих-кодирование весового товара.
- VPN тунель это хорошо но как его заставить правильно роутить пакеты в сеть
- Как сделать загрузочный DVD диск с загрузочного CD Диска
- Как программно определить место вызова функции?
- v7: ВыбратьСубконто(,,,,,,1)
- Менеджер обмена пакетами УРИБ по FTP
- 1С и два терминальных сервера
- Как в запросе вывести разность дат (в часах) и добавить слово часов
- УПП Удержание денег с сотрудника за спецодежду
- Распределение УСН и ЕНВД при закрытии 44 счета
- Запросы в SQL (обычные и к хранимым процедурам)
- УПП 80 Платежное поручение входящее
- Тип(Реквизит.Тип) = Тип("Строка")
- Тип(Реквизит.Тип) = Тип("Строка")
- v7: Не работает автоматический поиск в журнале документов!
- Заполнение справочника контрагентов при приеме данных
- Как программно вызвать действие (системное) копок?
- Передача параметров в форму и получение параметра потом