Имя: Пароль:
1C
1С v8
Печать отчета с шапкой итп
0 Tihon_aka_kot
 
06.08.16
12:05
Буду краток:
1. Сделал простенький отчет в СКД (не внешний)
2. Он формируется, все ок.
Требуется:
1. Причесать его под форму утвержденную законодательством
2. Шапочку красивую ему с реквизитами и текстом
3. Вывести его на печать

..Что есть у меня:
1. Отчет как формируется так и печатается. Никак ничем добавить ничего не получается.

8.3 БИТ ЗУП в ВУЗе. Знания поверхностные (пару книг Хрусталев\Радченко итп) Но в СКД ковырялся и макеты печати делал.

Куда копать???? где искать?? буду рад ссылоками на статьи или книги если поможите.
Спасибо
1 osa1C
 
06.08.16
12:19
(0) >> Куда копать???? где искать??
Ответ в сабже: ... Хрусталев\Радченко и т.п.
А так же в СКД ковырятся и макеты печати делать
2 osa1C
 
06.08.16
12:20
А вообще научись для начала правильно вопросы ставить. Твой звучит как хочу то, сам не знаю что.
3 osa1C
 
06.08.16
12:30
(0) Посмотри здесь, должно помочь
http://its.1c.ru/db/metod8dev#content:1811:hdoc
4 GrVas
 
06.08.16
12:33
(0) тутесть инфа
https://helpf.pro/faq/view/1320.html
5 osa1C
 
06.08.16
12:35
(0) даже на YouTube есть видео в тему..
https://www.youtube.com/watch?v=0Eg2GyFbx6U
6 Tihon_aka_kot
 
06.08.16
13:23
Это немного не то.
Мне нужно внести просто текст сверху отчета, типа "приказом министерства бла бла бла, утверждено тото и сето"

А ниже идет сам отчет. ну может внизу еще подписи.
А вкладка "макет" в СКД дает работать только с данными запроса.
7 Горогуля
 
06.08.16
13:28
>вкладка "макет" в СКД дает работать только с данными запроса.
всем даёт, тебе не даёт
8 Горогуля
 
06.08.16
13:31
иногда проще врукопашную сработать
9 Tihon_aka_kot
 
06.08.16
13:35
(8) каким образом?
10 Горогуля
 
06.08.16
13:37
(9) ТабДокумент=Новый ТабличныйДокумент
11 Tihon_aka_kot
 
09.08.16
15:35
(10)
объясню проще:
Возможно ли к новому созданому мной отчету прикрутить печатную форму, т.е. нарисовать макет и прописать параметры и заполнить параметры по результатам запроса в отчете.

Если возможно, то как???? где прописывать код? что откуда вызывать??
<в отчаянье>
12 Nuobu
 
09.08.16
15:46
Прописывать код.
Гугли "Программное заполнение отчета СКД".
В двух словах:

Делаешь макет "Основной макетСКД" или как там называется.
Делаешь второй макет с твоими формочками.
Пишешь форму отчета, на неё должно быть поле "Табличный документ".
После того, как погуглишь, как делать программное заполнение СКД и научишься его делать, то сделаешь так (поле на форме называется "Результат"):
ОбластьИзВторогоМакета = ВторойМакет.ПолучитьОбласть("Формочки");
Результат.Вывести(ОбластьИзВторогоМакета);

ТабДок = Новый ТабличныйДокумент;
ЗаполнитьТабДокПоСКД(ТабДок);
Результат.Вывести(ТабДок);

ОбластьПодвалИзМАкета = ВторойМакет.ПолучитьОбласть("ПодвалыФормочек");
Результат.Вывести(ВторойМакет);

Всё это вызовешь из кнопки "Сформировать", которая на форме отчета будет.
13 Nuobu
 
09.08.16
15:47
(12) Если хватит скилла, то сделаешь всё в макетах в СКД. Как - почитай Радченко "Разработка отчетов с использованием СКД". Но на это уйдёт уйма времени.
14 bodri
 
09.08.16
15:51
(12) зачем кнопку сформировать, если можно это сделать в процедуре "ПриКомпоновкеРезультата"
15 Nuobu
 
09.08.16
15:58
(14) Чтоб не запутаться.
16 bodri
 
09.08.16
16:09
(15) где-то читал, что предпочтительней всё таки для задачи в (0) использовать "ПриКомпоновкеРезультата", только вспомнить не могу где читал
17 Tihon_aka_kot
 
09.08.16
16:15
(12) доходчиво! буду курить программное заполнение СКД .
Спасибо!!!!
18 Tihon_aka_kot
 
13.08.16
22:54
(12) а где это прописывать: в модуле формы или в модуле объекта? и как обратится к кнопке "Сформировать"??
19 Tihon_aka_kot
 
13.08.16
23:02
(12) ...и что такое ЗаполнитьТабДокПоСКД??? есть какая процедура которая это делает??
Программист всегда исправляет последнюю ошибку.