Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 19
1

Создание макета

17.06.2014, 14:38. Показов 1879. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите изменить код макета чтоб он был в таком виде как на картинке.
Вот код который у меня получилось сделать.

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
&НаКлиенте
Процедура Сформировать(Команда)
    СформироватьНаСервере();
КонецПроцедуры
 
 
&НаСервере
Процедура СформироватьНаСервере()
        Макет = ВнешниеОбработки.Выгрузка.ПолучитьМакет("Макет1");
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   ОстатокАвтомобилейОстаткиИОбороты.КоличествоРасход,
        |   ОстатокАвтомобилейОстаткиИОбороты.КоличествоПриход,
        |   ОстатокАвтомобилейОстаткиИОбороты.КоличествоОборот,
        |   ОстатокАвтомобилейОстаткиИОбороты.КоличествоКонечныйОстаток,
        |   ОстатокАвтомобилейОстаткиИОбороты.КоличествоНачальныйОстаток,
        |   ОстатокАвтомобилейОстаткиИОбороты.МодВарКомп.Модель,
        |   ОстатокАвтомобилейОстаткиИОбороты.МодВарКомп.ДатаВыпускаАвто,
        |   ОстатокАвтомобилейОстаткиИОбороты.МодВарКомп.Модель.Ссылка,
        |   ОстатокАвтомобилейОстаткиИОбороты.МодВарКомп.Модель.Представление
        |ИЗ
        |   РегистрНакопления.ОстатокАвтомобилей.ОстаткиИОбороты КАК ОстатокАвтомобилейОстаткиИОбороты";
 
    РезультатЗапроса = Запрос.Выполнить();
 
    ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
    ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
    ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
    ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");
 
    ТабДок.Очистить();
    ТабДок.Вывести(ОбластьЗаголовок);
    ТабДок.Вывести(ОбластьШапкаТаблицы);
    ТабДок.НачатьАвтогруппировкуСтрок();
 
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
 
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
        ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
    КонецЦикла;
 
    ТабДок.ЗакончитьАвтогруппировкуСтрок();
    ТабДок.Вывести(ОбластьПодвалТаблицы);
    ТабДок.Вывести(ОбластьПодвал);
 
КонецПроцедуры
Миниатюры
Создание макета  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2014, 14:38
Ответы с готовыми решениями:

Создание макета
Здравствуйте! Разбираю курс Практическое пособие разработчика, на 8-м занятии не пойму как нужно...

Создание макета ver.8
Здравствуйте, необходимо организовать, чтобы пользователь мог из Предприятия добавлять новые...

Вывод макета
Вывожу макет..вроде все выводит, но при нажатии на печать..он в одном макете выводит на печать ВСЕ...

Печать макета
Есть документ ПеремещениеТоваров Когда он проведен, печатная форма по каждому товару выводит...

3
286 / 186 / 18
Регистрация: 20.02.2012
Сообщений: 926
17.06.2014, 14:50 2
задай области на самом макете, у тебя их нет
1
Модератор
Эксперт 1С
4029 / 2974 / 591
Регистрация: 10.03.2011
Сообщений: 11,703
Записей в блоге: 1
17.06.2014, 14:52 3
МилаЛюда, где ошибка то?
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 19
17.06.2014, 18:52  [ТС] 4
Уже ни в чем, спасибо разобралась)
0
17.06.2014, 18:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2014, 18:52
Помогаю со студенческими работами здесь

Параметры макета
Всем привет, скажите как указать параметры из Табличной Части для макета.Чтобы когда нажимаем...

Получение макета ActiveDocument
Добрый день, вот пытаюсь напечатать документ MSWorld в обработке, делаю по примеру, вот так ...

Заполнение таблицы макета
Всем привет!!! Подскажите, пожалуйста, как заполнить таблицу макета (прикрепила скрин). Есть макет...

Запрос и заполнение макета
Функция Печать() Экспорт ТабДокумент = Новый ТабличныйДокумент; запрос = новый запрос; ...

Шаблон макета и условие
Добрый день! Начинаю разбираться с 1С и возникла такая проблема. Имеется ячейка макета с...

Заполнение макета 1С в цикле
Здравствуйте! Больше недели не могу решить задачу с заполнением макета в цикле. Признак день...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru