Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Форматирование содержимого ячейки





Рис. 6.15. Результат выполнения Упражнения №6.8.

В результате выполнения Упражнения №6.8 окно табличного документа примет вид, изображенный на рисунке 6.15.

Из этого рисунка мы можем сделать выводы о текстовом представлении для данных типа Дата и Число по умолчанию.

По умолчанию, при отображении типа данных Дата вне зависимости от ее состава текстовая строка будет содержать как дату, так и время.

При формировании текстового представления числа отбрасываются все пробелы слева и все незначащие нули справа.

Для явного указания формата, который будет использоваться при преобразовании значений параметров в текст ячейки, служит поле "Формат" группы свойств "Значения:".

В это поле следует вводить строку форматирования таким же образом, как это описано для функции Формат(…) встроенного языка системы.

Для упрощения заполнения этого свойства следует использовать кнопку выбора, которая есть в этом поле окна "Свойства", нажатие на эту кнопку открывает диалог "Редактор форматной строки".

Если мы откроем такой редактор для ячейки, которая содержит параметр "Дата" то, переключившись на закладку "Дата", мы сможем выбрать необходимый формат даты (см. рис. 6.16).


Рис. 6.16. Выбор формата для представления даты.

Упражнение №6.9.
Установите, используя "Редактор форматной строки", необходимый формат для представления ячеек, содержащих параметры Дата и Значение. Какие форматные строки Вы сформировали и почему? Как будет выглядеть теперь результирующий табличный документ в режиме "1С:Предприятие"?

 

Установка свойств табличного документа

Перед отображением результирующего табличного документа в окне программы (или перед его печатью) можно, а часто - даже нужно, установить свойства этого документа в целом.

Так, например, в процедуре ПечатьКурсаУЕ() перед применением метода.Показать() мы можем установить следующие свойства:

// Установка свойств табличного документа в целом
// перед его отображением:
ТабДок.ИмяПараметровПечати = "ПараметрыКурсаУЕ";
ТабДок.ИмяСохраненияПоложенияОкна = "ОкноКурсаУЕ";
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.СохранятьСвойстваОтображения = Истина;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ФиксацияСверху = 3;
ТабДок.Показать("История курса УЕ");

 

Упражнение №6.10.
Внесите в процедуру ПечатьКурсаУЕ() текст, приведенный выше, и проверьте ее работоспособность. Как будет выглядеть теперь результирующий табличный документ в режиме "1С:Предприятие"?

 

Самостоятельная работа

Для закрепления только что рассмотренного материала выполните следующее упражнение самостоятельно.

Упражнение №6.11.
Внесите необходимые изменения в текст процедуры ПечатьЧерезЗапрос(Кнопка) модуля формы списка регистра сведений "Курсы", чтобы процедура формировала отчет аналогичный рассмотренному выше. Обязательно проверьте работу процедуры в режиме "1С:Предприятие". По окончании отладки замените номер версии в свойствах конфигурации на величину "8004.6".

 

Формирование отчета без использования макета

Объект ТабличныйДокумент позволяет строить отчеты без использования макета.

Пример иллюстрирующий построение отчета без использования макета можно найти в Приложении B.

Что мы узнали

В этой лабораторной работе мы рассмотрели основы формирования отчетов с использованием объекта "ТабличныйДокумент".

Для формирования отчета мы использовали макет, который расположили в общих макетах конфигурации. Создание макетов в Конфигураторе происходит с использованием специального Конструктора. Сам макет представляет собой табличный документ с включенным свойством "Макет". Наличие этого режима делает возможным изменение в процессе его редактирования группы свойств "Макет". В эту группу входят свойства "Заполнение" и "Параметр", которые мы рассмотрели в этой главе.

Обычно при проектировании отчета его макет разбивают на отдельные области, каждой из которых дают имя. Это имя используют в дальнейшем для получения части макета (в качестве объекта типа "ТабличныйДокумент"), который выводят в результирующий табличный документ.

Редактор табличных документов, который входит в состав программной части системы содержит достаточный набор функций, позволяющий создать практически любое необходимое оформление (форматирование) документа.

В этой лабораторной работе мы использовали формирование табличного документа, содержащего отчет из постановки задачи, вызываемый из формы списка регистра сведений "Курсы".

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...