Лидирующий ноль

Тема в разделе "1C и всё что с ней связано", создана пользователем -, 4 май 2010.

  1. Гость

    Номер документа задан таким образом: А0510/00002

    При выыводе на печать выводится: 510/00002

    Где задать чтобы лидирующий ноль выводился?
     
  2. Hryv

    Hryv Гость

    Наиболее вероятно, что номер просто не влез в ячейку печатной формы
     
  3. olga13

    olga13 Well-Known Member

    Регистрация:
    10 окт 2008
    Сообщения:
    208
    Симпатии:
    0
    Для числовых полей нужно задать формат типа #Ч(0)14.0. Цифра 0 перед длиной поля означает, что на печать нужно выводить незначащие нули. Однако, судя по примеру, поле текстовое, и должно выводиться целиком. Может быть, в печатной форме просто места не хватает для вывода номера? Ведь, кроме нуля, еще и буква "А" отбрасывается.
     
  4. kaa

    kaa Гость

    посмотри в таблице печатной формы что-нибудь типа глНомерНаПечать(НомерДок) (так в торговле 77) , убери функцию оставь НомерДок
     
  5. Гость

    Дело точно не в месте...места хватает.
    Насколько я поняла буква А отбрасывается так как является префиксом...в общем то вроде бы она и не нужна... а вот ноль зачем то необходим...


    Добавлено: 1с бухгалтерия 8....
    забыла указать.
     
  6. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Код ( (Unknown Language)):
    ФорматНомера = Формат(НомерДок, "ЧВН=")
     
  7. Гость

    Где этот формат задавать?
     
  8. Гость

    Вопрос решен.

    Через функцию ОбщегоНазначения
     
  9. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Можно непосредственно в макете.
     

Поделиться этой страницей