5.8. Текстовые документы_

Содержание

Слайд 2

План занятия Текстовые документы Макеты текстовых документов Примеры Итог Домашнее задание

План занятия

Текстовые документы
Макеты текстовых документов
Примеры
Итог
Домашнее задание

Слайд 3

Текстовые документы

Текстовые документы

Слайд 4

Текстовые документы Текстовый документ — это объект встроенного языка для работы

Текстовые документы

Текстовый документ — это объект встроенного языка для работы с

текстом.
Возможности текстового документа:
может быть прочитан из текстового файла, сохранен в текстовый файл;
может быть размещен в форме или в макете;
может быть создан интерактивно в режиме Конфигуратор или в режиме 1С:Предприятие;
Слайд 5

Текстовые документы Редактор текста и модуля — это один из инструментов

Текстовые документы

Редактор текста и модуля — это один из инструментов разработки.

Используется для редактирования текстовых документов и программных модулей конфигурации.
Конфигуратор 1С:Предприятия 8 использует этот редактор в двух режимах:
для редактирования текстовых документов;
для редактирования текстов модулей (как составную часть редактора формы).
Слайд 6

Текстовые документы Редактирование текстовых документов В режиме редактирования текстовых документов редактор

Текстовые документы

Редактирование текстовых документов
В режиме редактирования текстовых документов редактор поддерживает:
создание нового

документа или открытие одного из существующих документов;
ввод и редактирование текста;
сохранение отредактированного текста;
печать текста.
В процессе редактирования текста можно
переходить к конкретной строке документа Ctrl+G
сдвигать блоки текста на позицию табуляции
выполнять поиск и замену Ctrl+F, Ctrl+H
использовать закладки F2, Alt+F2
Слайд 7

Макеты текстовых документов

Макеты текстовых документов

Слайд 8

Макеты текстовых документов 1С поддерживает создание текстовых макетов, на основании которых

Макеты текстовых документов

1С поддерживает создание текстовых макетов, на основании которых средствами

встроенного языка могут быть сформированы текстовые документы для отображения отчетов и форм первичных документов (печатные формы) в текстовом виде.
Пример
Объект Макет
Тип Текстовый документ
Слайд 9

Макеты текстовых документов Текстовый макет описывает области, содержащие выводимый текст и

Макеты текстовых документов

Текстовый макет описывает области, содержащие выводимый текст и поля,

в которые будут выведены вычисляемые значения:
Слайд 10

Макеты текстовых документов Сформированный на основании этого макета текстовый документ будет иметь следующий вид:

Макеты текстовых документов

Сформированный на основании этого макета текстовый документ будет иметь

следующий вид:
Слайд 11

Макеты текстовых документов Возможности текстовых макетов: создание именованных областей макета; описание

Макеты текстовых документов

Возможности текстовых макетов:
создание именованных областей макета;
описание размещения полей, формата

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

Примеры

Примеры

Слайд 13

Примеры

Примеры

Слайд 14

Примеры

Примеры

Слайд 15

Примеры Текстовый документ для формирования печатной формы Добавим команду печати на форму элемента справочника

Примеры

Текстовый документ для формирования печатной формы
Добавим команду печати на форму элемента

справочника
Слайд 16

Примеры Метод объекта "ПолучитьМакет( )"не доступен на стороне клиента. Используем “РеквизитФормыВЗначение”.

Примеры

Метод объекта "ПолучитьМакет(<ИмяМакета>)"не доступен на стороне клиента. Используем “РеквизитФормыВЗначение”.
Получаем объект на

стороне сервера и можем обращаться ко всем его методам.
Получаем макет “МакетПрайсЛист”.
Слайд 17

Примеры Синтаксис: РеквизитФормыВЗначение( , ) Параметры: (обязательный) Имя реквизита формы, который

Примеры

Синтаксис:
РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>)
Параметры:
<ИмяРеквизита> (обязательный)
Имя реквизита формы, который необходимо преобразовать.
<Тип>

(необязательный).
Тип значения, получаемого из реквизита формы.
Описание:
Преобразует указанный реквизит формы в объект прикладного типа.
Слайд 18

Примеры Добавим в справочник макет “МакетПрайсЛист” (тип Текстовый документ). Зададим в

Примеры

Добавим в справочник макет “МакетПрайсЛист” (тип Текстовый документ).
Зададим в макете области

и
параметры.
Строки табличной части
заполним циклом.
Слайд 19

Примеры

Примеры

Слайд 20

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

Примеры

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

Слайд 21

Итог Мы узнали: Текстовые документы Редактор текста и модуля Мы научились: Работать с текстовыми документами

Итог

Мы узнали:
Текстовые документы
Редактор текста и модуля
Мы научились:
Работать с текстовыми документами

Слайд 22

Домашнее задание Задача 1 Создать команду печати прайс-листа в справочнике Номенклатура

Домашнее задание

Задача 1 Создать команду печати прайс-листа в справочнике Номенклатура в

текстовый документ:
Описание задачи
Добавить возможность формирования прайс-листа в справочнике Номенклатура.
Требования к результату
Выгрузка информационной базы (.dt) с конфигурацией из предыдущих заданий, имеет возможность формировать прайс листа из формы списка номенклатуры.
Прайс формируется на основе выделенных строк в форме списка Номенклатура.
Цена номенклатуры определяется на текущую дату.
Можно выделить одну или несколько строк для формирования печатной формы.

*Смотрите сл. слайд

Слайд 23

Домашнее задание Задача 1 Создать команду печати прайс-листа в справочнике Номенклатура в текстовый документ:

Домашнее задание

Задача 1 Создать команду печати прайс-листа в справочнике Номенклатура в

текстовый документ: