Имя: Пароль:
1C
1С v8
Параметр и лидирующие нули
0 shytnik
 
15.04.16
09:29
Добрый день!
Знаю тема уже была неоднократно тут, но вот перебрав их все все равно не могу разобраться.
1с. 8.1 Управление торговлей ред. 10.3
Обучаюсь внутреннему синтаксису и прочему, создал документ (Реализация товара) и при создании макета получается так что я заголовок делаю как параметр, прописываю туда вывод номера накладной и даты, дату смог привести в адекватный вид, но вот убрать лидирующие нули никак не могу(пробовал и ограничение длины строки ставить что бы хоть порезал в ручную (т.к. база для обучения поэтому создал такой обычный документ)
Прилагаю листинг что пишу в заголовок
Область = Макет.ПолучитьОбласть("Заголовок");
    
Область.Параметры.Заголовок = "Расходная накладная №" +" "+Формат (Номер, "ЧЦ=5 ;ЧВН =ЛОЖЬ") +" от "
                            + Формат(Дата, "ДФ='дд ММММ гггг'");
                                ТабДок.Вывести(Область);
    Шапка = Макет.ПолучитьОбласть("Шапка");
    Шапка.Параметры.Заполнить(ЭтотОбъект);
    ТабДок.Вывести(Шапка);
1 butterbean
 
15.04.16
09:31
если там точно нет букв, то можно просто Число(Номер), а чтоб не было лишних пробелов в записи числа, то можно и формат добавить
2 ale-sarin
 
15.04.16
09:33
Раз есть у Вас УТ 10.3 там и посмотрите, как на печать выводится номер документа.
3 shytnik
 
15.04.16
09:40
butterbean, Не совсем понял про фразу "если там точно нет букв" буквы в номере, т.е. префикс ? ну его нету, но как правильно использовать "Число(номер)" что ты посоветовал ?
4 Злопчинский
 
15.04.16
09:46
(3) ну прочитай в СП что делает Число()
5 Сын Волшебника
 
15.04.16
09:49
Ну есть же там в общих модулях функция, которая номер документа по-человечески выводит. Не помню уже. Посмотри, как счета, реализации и т. д. распечатываются.