Имя: Пароль:
1C
1С v8
Печатная форма
,
0 Medogon
 
06.08.12
12:51
Блиц вопрос.
Как в печатной форме вывести номер документа, который, собственно, распечатывается? <НомерДок> не выдает ничего, для проверки пробовал <ДатаДок> - работает.
1 ZanderZ
 
06.08.12
12:53
пробуй
2 ZanderZ
 
06.08.12
12:54
все подряд подставлять, "Номер","Номерок","Номерочек" и т.д. и т.п. может что-то подойдет
3 Liova
 
06.08.12
12:55
Подсмотреть в типовой любой макет.
4 Medogon
 
06.08.12
12:57
В обоих типовых макетах, которые я нашел в гуглах, написано <ТекстЗаголовка> вместо моего <Товарный чек № [НомерДок] от [ДатаДок]>.
5 Саша80
 
06.08.12
12:58
просто Номер попробуй
6 shuhard
 
06.08.12
12:58
(4) пипец
7 Саша80
 
06.08.12
13:00
или текстовую пеерменную ТекстЗаголовка="Товарный чек №"+Номер+" от "+Формат("dd.mm.yyyy",ДатаДок)+"";
8 Liova
 
06.08.12
13:00
Ищи теперь в типовой ТекстЗаголовка :)
9 Саша80
 
06.08.12
13:01
)))))
10 sanja26
 
06.08.12
13:01
брейн ринг практически... вывести номер документа
11 Саша80
 
06.08.12
13:02
отвечать будет Друзь
12 jj369
 
06.08.12
13:04
(2) ))))
13 Medogon
 
06.08.12
13:13
Апдейт: номер, номердок, докномер, номендокумента, документаномер, документ и анепошлобыононах не подходят :(
14 Саша80
 
06.08.12
13:23
встань в конфигураторе на реквизит, в котором выходит номер, посмотри в свойствах его имя.
15 Саша80
 
06.08.12
13:28
получилось?
16 Medogon
 
06.08.12
13:29
Нет. "Номер" поле называется. Поле с датой называется также просто "Дата", однако выводится в печатной форме командой <ДатаДок>.
17 Бледно Золотистый
 
06.08.12
13:32
(14)ЩИТО?
(16)Скажи что в 1с это нельзя реализовать, пусть вручную в макет вбивают, всего и делов-то.
18 Саша80
 
06.08.12
13:33
попробуй сделать как в (7) толко не Номер а НомерДок
19 Medogon
 
06.08.12
13:33
20 Medogon
 
06.08.12
13:34
для наглядности. (18) ок, попробую
21 Саша80
 
06.08.12
13:35
только не забудь сменить свойство ячейки на Параметр с Шаблона
22 sanja26
 
06.08.12
13:38
(21) зачем?
23 Саша80
 
06.08.12
13:39
на всякий случай))
24 Medogon
 
06.08.12
13:40
Его нельзя менять, у меня в одной строке как команды, так и простой текст. если выставить Параметр, он всю строку будет за команду считать.
25 Саша80
 
06.08.12
13:41
так это у тебя и есть параметр. Просто в модуле напишешь ТекстЗаголовка="Товарный чек №"+НомерДок+" от "+Формат("dd.mm.yyyy",ДатаДок)+""; а в ячейке просто ТекстЗаголовка.
26 Hostess_
of_Love
 
06.08.12
13:42
ДатаДок как заполняется?
27 Medogon
 
06.08.12
13:46
ОбластьШапка.Параметры.ДатаДок = Формат(СсылкаНаОбъект.Дата,"ДФ=dd.MM.yyyy");
28 Hostess_
of_Love
 
06.08.12
13:47
ОбластьШапка.Параметры.Номер = СсылкаНаОбъект.Номер;
29 Medogon
 
06.08.12
13:49
))) Буквально секунду назад нарисовал то же самое:
ОбластьШапка.Параметры.НомерДок = Формат(СсылкаНаОбъект.Номер);

Друзю спасибо за помощь :)
30 Hostess_
of_Love
 
06.08.12
13:49
Формат не нужен ваще-то
31 Medogon
 
06.08.12
13:52
Да нужен, как не нужен, щас поколдую еще и отпилю нули. Номер сейчас выдается как 0000000002. Некрасиво.
32 Hostess_
of_Love
 
06.08.12
13:57
есть типовая функция, называется НомерНаПечать если память не изменяет
33 Hostess_
of_Love
 
06.08.12
14:14
ТС в типовых заблудился?
34 Medogon
 
06.08.12
14:20
Покажу руководству с 11 нулями, может прокатит и меня не заставят их отпиливать :)
И да, я нашел функцию ОбщегоНазначения.ПолучитьНомерНаПечать(), но как ее прикрутить не очень понял.
35 Hostess_
of_Love
 
06.08.12
14:24
функцию нашел? умница. теперь делаешь глобальный поиск по ".ПолучитьНомерНаПечать" и ищешь типовое обращение к данной функции
36 Medogon
 
06.08.12
14:25
)) Спасибо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.