|
Печатная форма | ☑ | ||
---|---|---|---|---|
0
NovichokAlena
17.09.14
✎
08:43
|
Добрый день! В печатной форме в заголовке выводит Акт № 1 234 именно с пробелом после первого знака. как его убрать??
Номер выводит след.образом: ПараметрыПечати.Вставить("ТекстЗаголовка", "АКТ № " + СокрЛП(Число(СокрЛП(СсылкаНаОбъект.Номер)))); |
|||
1
ObjectRelation Model
17.09.14
✎
08:45
|
учи функцию Формат
а вообще номер - число не камильфо |
|||
2
Балоун
17.09.14
✎
08:45
|
клавиатура, вижу, цела. хм...
|
|||
3
Балоун
17.09.14
✎
08:46
|
(1) избавление от лидирующих нулей, урок 1
|
|||
4
Балоун
17.09.14
✎
08:46
|
(2) сторно
|
|||
5
Steini
17.09.14
✎
08:48
|
СтрЗаменить(ЧислоСтрокой, Символы.НПП, "");
вроде так |
|||
6
Балоун
17.09.14
✎
08:49
|
опять плохому ребёнку учите? так она всех достанет
|
|||
7
anatoly
17.09.14
✎
09:11
|
(0) зачем чудить с Числом? почему не выводить просто Номер? и никаких НПП не будет.
|
|||
8
DGorgoN
17.09.14
✎
09:16
|
(5) Ох не поймет она тебя, не поймет )))
СтрокаЧисло = СокрЛП(Число(СокрЛП(СсылкаНаОбъект.Номер))); СтрокаЧисло = СтрЗаменить(СтрокаЧисло, Символы.НПП, ""); СтрокаТексЗаголовка = "АКТ № " + СтрокаЧисло; ПараметрыПечати.Вставить("ТекстЗаголовка", СтрокаТексЗаголовка ); |
|||
9
ДенисЧ
17.09.14
✎
09:17
|
Идиёты...
Нафига СтрЗАменить, когда есть кошерная (и даже халяльная) функция Формат()? |
|||
10
Балоун
17.09.14
✎
09:17
|
||||
11
Мимохожий Однако
17.09.14
✎
09:17
|
(9)Цель в том, чтобы длиннее и пообщаться
|
|||
12
Балоун
17.09.14
✎
09:19
|
(11) да, в этой ветке у всех длинные полоски, кроме ТС
|
|||
13
anatoly
17.09.14
✎
09:22
|
(10) СтрЗаменить(СсылкаНаОбъект.Номер, "0", "");
не? |
|||
14
Балоун
17.09.14
✎
09:23
|
(13) "000100"
|
|||
15
Steini
17.09.14
✎
09:24
|
Воу воу воу, я думал, что
СокрЛП(Число(СокрЛП(СсылкаНаОбъект.Номер)))
- это просто ерунда, а оказывается, как я стал полагать, это чтобы удалить все префиксы организаций и лидирующие нули. В таком случае где-то из общих модулей должна функция типа "ВывестиНомерДокументаНаПечать", которая уже все сама сделает. |
|||
16
Балоун
17.09.14
✎
09:25
|
(15) я бы назвал её "сформировать" или "получить"
|
|||
17
NovichokAlena
17.09.14
✎
09:26
|
Спасибо всем отозвавшимся!
|
|||
18
anatoly
17.09.14
✎
09:26
|
(14) уговорил. согласен на Число.
(15) с префиксами в Числе будет ошибка... |
|||
19
Балоун
17.09.14
✎
09:29
|
(18) есть мощная мантра: у нас такого не бывает
|
|||
20
Kamas
17.09.14
✎
09:50
|
(18) Формат(Число(СокрЛП(сред(СтрокаНомера,?(Найти(СтрокаНомера,0)=0,1,Найти(СтрокаНомера,0))))),"ЧГ=0"); на первое время хватит
|
|||
21
Балоун
17.09.14
✎
09:51
|
(20) П02-№200
|
|||
22
Kamas
17.09.14
✎
09:54
|
(21) я здесь и сам не пойму что есть префикс
|
|||
23
Maximysis
17.09.14
✎
09:54
|
Формат(ТвоеЧисло,"ЧГ=0")
|
|||
24
Kamas
17.09.14
✎
09:54
|
(20) условие лишнее если нули кончатся спереди все равно работать не будет
|
|||
25
anatoly
17.09.14
✎
10:06
|
(21) ну я тоже могу напридумывать...
№ АБ000123-12/34 вот только нафига так извращаться с нумерацией?... |
|||
26
Балоун
17.09.14
✎
11:25
|
(25) при чём тут документация? задача - получить номер на печать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |