Печатные формы и работа с макетами » История » Версия 3
Всеволод Дорофеев, 10.06.2017 06:08
1 | 2 | Всеволод Дорофеев | h1. Печатные формы, работа с макетами |
---|---|---|---|
2 | 1 | Всеволод Дорофеев | |
3 | 3 | Всеволод Дорофеев | h3. Добавление команд печати в свои документы |
4 | 3 | Всеволод Дорофеев | |
5 | 3 | Всеволод Дорофеев | Описание работы с БСП: |
6 | 3 | Всеволод Дорофеев | https://its.1c.ru/db/bspdoc#content:219:1 |
7 | 3 | Всеволод Дорофеев | Пример: |
8 | 3 | Всеволод Дорофеев | https://infostart.ru/public/237013/ |
9 | 3 | Всеволод Дорофеев | |
10 | 1 | Всеволод Дорофеев | h3. Присоединение вертикальной секции справа ("книжный разворот на одном листе") |
11 | 1 | Всеволод Дорофеев | |
12 | 1 | Всеволод Дорофеев | <pre> |
13 | 1 | Всеволод Дорофеев | //Первая часть макета |
14 | 1 | Всеволод Дорофеев | ТабДокумент1 = Новый ТабличныйДокумент; |
15 | 1 | Всеволод Дорофеев | мМакет1 = ПолучитьМакет("ИмяМакета1"); |
16 | 1 | Всеволод Дорофеев | |
17 | 1 | Всеволод Дорофеев | ОбластьШапка = мМакет1.ПолучитьОбласть("ОбластьШапка"); |
18 | 1 | Всеволод Дорофеев | ОбластьШапка.Параметры.Заполнить(мСтруктураДанных); |
19 | 1 | Всеволод Дорофеев | ЗаполнитьПараметр(ОбластьШапка, "КОплате", КОплате); |
20 | 1 | Всеволод Дорофеев | ТабДокумент1 .Вывести(ОбластьШапка); |
21 | 1 | Всеволод Дорофеев | |
22 | 1 | Всеволод Дорофеев | //Вторая часть макета |
23 | 1 | Всеволод Дорофеев | ТабДокумент2 = Новый ТабличныйДокумент; |
24 | 1 | Всеволод Дорофеев | мМакет2 = ПолучитьМакет("ИмяМакета2"); |
25 | 1 | Всеволод Дорофеев | |
26 | 1 | Всеволод Дорофеев | ОбластьШапка = мМакет2.ПолучитьОбласть("ОбластьШапка"); |
27 | 1 | Всеволод Дорофеев | ОбластьШапка.Параметры.Заполнить(мСтруктураДанных); |
28 | 1 | Всеволод Дорофеев | ЗаполнитьПараметр(ОбластьШапка, "КОплате", КОплате); |
29 | 1 | Всеволод Дорофеев | ТабДокумент2 .Вывести(ОбластьШапка); |
30 | 1 | Всеволод Дорофеев | |
31 | 1 | Всеволод Дорофеев | //Соединяем макеты |
32 | 1 | Всеволод Дорофеев | ТабДокументОсновной = Новый ТабличныйДокумент; |
33 | 1 | Всеволод Дорофеев | ТабДокументОсновной.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ХХХ"; |
34 | 1 | Всеволод Дорофеев | ТабДокументОсновной.Присоединить(ТабДокумент1 ); |
35 | 1 | Всеволод Дорофеев | ТабДокументОсновной.ВывестиВертикальныйРазделительСтраниц(); |
36 | 1 | Всеволод Дорофеев | ТабДокументОсновной.Присоединить(ТабДокумент2); |
37 | 1 | Всеволод Дорофеев | |
38 | 1 | Всеволод Дорофеев | Возврат ТабДокументОсновной; |
39 | 1 | Всеволод Дорофеев | </pre> |