Имя: Пароль:
1C
1С v8
ДатаНач, ДатаКон реквизиты обработки
0 b-dm
 
20.09.13
12:57
Пытаюсь в макете написать за период с [ДатаНач] по [ДатаКон], с заполнением Шаблон.Не видит эти даты, поправьте плиз как надо ?
1 butterbean
 
20.09.13
12:59
кто не видит?? где не видит??
2 Галахад
 
гуру
20.09.13
12:59
Точно реквизиты?
3 butterbean
 
20.09.13
13:01
(1)+ если ты ждешь, что как в 7.7 платформа сама значения подставит — обломись, надо заполнять через ТабДок.Параметры...
4 b-dm
 
20.09.13
13:12
Т.юе. если ДатаНач , ДатаКон - переменные, то заполнит, а если реквизиты, то ТабДок.Парамтеры.ДатаНач ? Или как, подскажи конкретную конструкцию ?
5 b-dm
 
20.09.13
13:13
(1) обработки, в сабже ж написано
6 Любопытная
 
20.09.13
13:14
(4) в любом случае ТабДок.Параметры.ДатаНач = ДатаНач
7 b-dm
 
20.09.13
13:17
(6) щас попробую, спасибо
8 b-dm
 
20.09.13
13:17
(6) стоп, а как мне в макет это выводить ?
9 butterbean
 
20.09.13
13:18
(8) а как ты вообще макет выводишь??
10 b-dm
 
20.09.13
13:19
(9) пока хочу лишь узнать это. Пробовал в макете шаблон: за период с [ДатаНач] по [ДатаКон], не проходит...теперь понять что такое ТабДок
11 b-dm
 
20.09.13
13:20
ТабДок = Новый ТабличныйДокумент;
    
    
    ТабДок.Очистить();
    ТабДок.Вывести(ОбластьЗаголовок);
    ТабДок.Вывести(ОбластьШапкаТаблицы);
12 b-dm
 
20.09.13
13:21
ТабДок.Параметры.ДатаНач = ДатаНач; ? не проходит
13 Любопытная
 
20.09.13
13:25
(11) Макет получи в ТабДок. Потом получи область ячеек, в которой у тебя эти ДатаНач и ДатаКон, а потом в этой области уже Область.Параметры.ДатаНач = чему угодно
14 maksim358
 
20.09.13
13:25
не ТабДок, а ОбластьЗаголовок сначала получи, а потом ОбластьЗаголовок.Параметры.ДатаНач = ДатаНач.
15 b-dm
 
20.09.13
13:28
(13) как сложно в 8-ке то стало :( ДатаНач и ДатаКон у меня выбираются в форме, зачем мне область ? Мне нужно вывести всего лишь С-По в Макете,они задаются на форме, в макеете они будутт использоваться в шаблоне
16 BuHu
 
20.09.13
13:36
(15)
пример
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("АктСверки");
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьЗаголовок.Параметры.ДатаОкончания = Формат(?(ДатаОкончания = '00010101', РабочаяДата, ДатаОкончания), "ДФ=dd.MM.yyyy");
ТабДок.Вывести(ОбластьЗаголовок);
17 Любопытная
 
20.09.13
13:38
(15) Жизнь вообще все время усложняется. Это зарядка для мозга. Если мозг не напрягать, к старость можно болезнь Альцгеймера получить. Ты же этого не хочешь? Тогда напрягай мозги :)
18 b-dm
 
20.09.13
13:47
(16) большое спасибо, всё получилось, теперь дотумкал как надо выводить :)
19 b-dm
 
20.09.13
13:49
(17) - да, но если хоть примерно знать механизм. после одного толкового примера все стало ясно :) Вам тоже большое спасибо
20 Любопытная
 
20.09.13
13:50
(19)после того, как тебе код написали, в который только свои названия параметров вписать надо, конечно все становится понятно.
21 b-dm
 
23.09.13
09:15
Подскажите пожалуйста, каким методом  в 8.2 можно назвать область ? Ну то есть чтобы при выводе  Таблица называлась например Книга продаж
22 b-dm
 
23.09.13
09:16
(20) - а как я должен догадаться ?) по наитию ?) когда один раз показали это запоминается сразу и на всю жизнь, чем блуждать в темноте по тайге ...
23 b-dm
 
23.09.13
09:18
Спасибо, сам доггадался, конечно же показать("Имя"). Как в 7-ке :)