Подскажите пожалуйста как вывести на печатную форму Счет-фактуры число с четырьмя знаками после запятой.
Если в модуле, то, к примеру:
Код
Формат(Нужное_число,"Ч19.4");
Если непосредственно в табличной части, то:
Нужное_число#Ч19.4
и тип ячейки: "выражение"
Формат(<?>,)
Синтаксис:
Формат(<Параметр>,<Форматная_строка>)
Назначение:
Возвращает строку с результатом форматирования выражения по заданной форматной строке.
Параметры:
<Параметр> - форматируемое выражение,
<Форматная_строка> - форматная строка.
Форматная строка имеет вид:
для чисел - 'Nm.n<разделитель дробной><разделитель триад>' (в русском регистре вместо N - Ч);
для денежных величин - 'NSMH' (в русском регистре - 'ЧПДС');
для строк - 'Sn' (в русском регистре - 'Сn');
для дат - 'DПодстрокаФормата' (в русском регистре вместо D - Д), где
ПодстрокаФормата может быть вида:
DDMMYY (ДДММГГ), дата в виде - ДД.ММ.ГГ;
DDMMYYYY (ДДММГГГГ), дата в виде - ДД.ММ.ГГГГ;
DDMMMMYYYY (ДДММММГГГГ), дата в виде - ДД месяц прописью ГГГГ;
(0)DDMMMMYYYY ((0)ДДММММГГГГ) этот формат представляет собой вариант предыдущего формата с тем отличием, что число месяца всегда выводится двумя цифрами, т.е. для чисел меньших 10 спереди будет добавлен 0. Например: Формат('01.01.1999', ''Д (0)ДДММММГГГГ'') = 01 Января 1999 г.
MMMMYYYY (ММММГГГГ), дата в виде - месяц прописью ГГГГ;
MMMMYY (ММММГГ), дата в виде - месяц прописью ГГ;
QQQQYYYY (ККККГГГГ), дата в виде - N квартал ГГГГ;
QQQQYY (ККККГГ), дата в виде - N квартал ГГ;
YYYYMMDD (ГГГГММДД), дата в виде ГГГГММДД, то есть дата '10.11.1998' будет представлена как строка ''19981110'';
WWWW (НННН), выводит наименование дня недели, соответсвующее указанной дате. Наименования дней недели берутся из файла прописи.
Замечание:
Для чисел: наличие ''0'' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: ''Ч015.2'';
Символ ''-'' перед длиной поля означает, что нулевые значения при выводе будут отображаться прочерком. Пример: ''Ч-17.2''.;
Если форматная строка заканчивается символами >X, происходит сдвиг отображаемых разрядов на X позиций.
Если в форматной строке указано ''(0)'', то данная последовательность символов должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч (0)10.2'') = 0000123.15;
Подробнее см. в документации, глава 'Системные процедуры и функции'
Цитата(sergey @ 28.8.2007, 12:05)

Если в модуле, то, к примеру:
Код
Формат(Нужное_число,\"Ч19.4\");
Если непосредственно в табличной части, то:
Нужное_число#Ч19.4
и тип ячейки: "выражение"
В табличной части написано
Количество #Ч015.4
А выводит все равно три знака после запятой
Цитата(НатахаБ @ 28.8.2007, 12:37)

В табличной части написано
Количество #Ч015.4
А выводит все равно три знака после запятой
Странно, у меня однозначно выводит четыре.
А ту ли табличную часть Вы правите?
Цитата(sergey @ 28.8.2007, 12:54)

Странно, у меня однозначно выводит четыре.
А ту ли табличную часть Вы правите?
Как оказалось не ту. А где находится печатная форма Счет фактуры?
Цитата(НатахаБ @ 28.8.2007, 13:08)

Как оказалось не ту. А где находится печатная форма Счет фактуры?
В какой конфигурации?
Цитата(sergey @ 28.8.2007, 13:13)

В какой конфигурации?
1С: Предприятие 7.7 Бухгалтерский учет редакции 4.5
Steel Rain
28.8.2007, 13:48
Конфигуратор:
Документы -> СчетФактура или СчетФактураПолученный, в зависимости от того, что Вам надо исправить.
А там уже смотрите на вкладках. Таблицы: Таблица, СФ189, СФ84 и т.д. в общем.
Если не получится, как написано в сообщении выше, смотрите таблицы в папке ExtForms\PrnForms:
1csf283_.mxl
1cbsf84.mxl
1cbsf189.mxl
1cbsf.mxl
Цитата(sergey @ 28.8.2007, 14:57)

Если не получится, как написано в сообщении выше, смотрите таблицы в папке ExtForms\PrnForms:
1csf283_.mxl
1cbsf84.mxl
1cbsf189.mxl
1cbsf.mxl
С помошью какой программы эти файлы можно редактировать?
Открывайте их прямо из конфигуратора: Файл>Открыть
если что-то будет непонятно - пишите в icq:5151671
Цитата(sergey @ 28.8.2007, 15:15)

Открывайте их прямо из конфигуратора: Файл>Открыть
если что-то будет непонятно - пишите в icq:5151671
Огромное спасибо!