• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Счет фактура

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Всем доброго времени стуок!
Когда печатаю счет-фактуру, в колонке "Цена (тариф) за единицу измерения", не прописываются нули после запятой! Если допустим цена получается 56,26, то так и пишет, а если 56,00, то пишет просто 56! Т.е. если число целое, нули не пишутся, а если число с сотыми, то нули прописываются! В чем проблема?
 
V

vitfil

Проблемы нет. Причина в том, что так задан (точнее, не задан вообще) формат вывода числа.
 
G

Guest

Проблемы нет. Причина в том, что так задан (точнее, не задан вообще) формат вывода числа.

Как его задать? В "документах.счетфактуравыданная", там в таблице есть "цена", в ней указанно что два знака после запятой! Может еще где-то надо указать?
 
V

vitfil

Почитайте в ЖКК про Формат и строку форматирования.
 
Z

Zab

Глянь в других печатных формах, где числа выводятся правильно, что-то типа:
Код:
Ит.СНД()#Ч019.2.,
Форматная строка имеет вид:
для чисел - 'Nm.n<разделитель дробной><разделитель триад>' (в русском регистре вместо N - Ч);
Замечание:
Для чисел: наличие ''0'' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: ''Ч015.2'';
Символ ''-'' перед длиной поля означает, что нулевые значения при выводе будут отображаться прочерком. Пример: ''Ч-17.2''.;
Если форматная строка заканчивается символами >X, происходит сдвиг отображаемых разрядов на X позиций.
Если в форматной строке указано ''(0)'', то данная последовательность символов должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч (0)10.2'') = 0000123.15;
Подробнее см. в документации, глава 'Системные процедуры и функции'
Особенно обрати внимание на последнюю строку
 
V

vitfil

Для: Zab
И не лень же копипастить!
 
Z

Zab

Для: Zab
И не лень же копипастить!
Блин, лень, но что делать? Люди за помошью обращаются... наверное, сами найти не могут. Я ж тут чтоб помогать. У меня почему-то получалось всегда так, что добиться помощи от других сравнимо по трудозатратам с тем, чтобы разобраться самостоятельно... Вот, пытаюсь сделать мир лучше(ли?)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!