Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №10 «Документ и регистр све...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
602.62 Кб
Скачать

10.3.7. Самостоятельная работа: закладка "Формы"

Какие формы нам будут нужны? Очевидно, что нам будет нужна форма списка, для того чтобы видеть список уже ранее введенных документов и форма самого документа. Теперь нам понадобится создать форму документа.

Упражнение №10.7.

Добавьте новую форму со следующими свойствами:

Свойство

Значение

Выберите тип формы:

Форма документа

Назначить форму основной:

Имя:

ОсновнаяФормаДокумента

Синоним:

Основная форма документа

Комментарий:

Поступление ОС и деталей

Командная панель сверху:

Командная панель снизу:

Нажмите на кнопку "Далее>". Поскольку наша форма будет достаточно сложная, то сбросьте на этом этапе все флажки.

Используя, пункт меню "Форма – Размещение данных…" вставьте и расположите элементы формы так, как это указано на рисунке 10.8.

Рис. 10.8. Форма документа "Поступление".

Сбросьте в свойствах формы флаг "Автопорядок обхода" и, используя команду "Форма – Порядок обхода", расставьте порядок обхода согласно рисунку 10.9.

Рис. 10.9. Порядок обхода элементов в форме документа.

10.3.8. Закладка "Интерфейсы" Вставьте в основной интерфейс команду открытия формы списка документов "Поступление", выполнив следующее упражнение:

Упражнение №10.8.

На закладке "Интерфейсы" установите флажок для команды "Поступление: Открыть список документов" для объекта "ОсновнойИнтерфейс".

Проверьте работу интерфейса и, если необходимо, внесите изменения в свойства нового пункта меню.

10.4. Работа с документами из встроенного языка системы

Работа с документами на встроенном языке во многом напоминает работу со справочниками. В самом деле: для того чтобы обратиться к документам из встроенного языка системы необходимо воспользоваться свойством Документы глобального контекста. Это свойство имеет тип ДокументыМенеджер. В этом смысле работа со многими объектами в языке унифицирована.

10.4.1. Менеджер документа

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

Такая запись имеет тип ДокументМенеджер.<Имя документа> - это менеджер конкретного вида документов. Объект этого типа имеет следующие группы методов:

  • для организации выборки,

  • для поиска отдельных записей,

  • для получения макета,

  • для получения формы справочника,

  • для создания отдельных записей.

Для того чтобы лучше представили себе, что работа со справочниками и документами имеет много общего, приведем список методов для справочника и для документа:

СправочникМенеджер

ДокументМенеджер

Выбрать(,,,)

Выбрать(,,,)

ВыбратьИерархически(,,,)

 -

НайтиПоКоду(,,,)

НайтиПоНомеру()

НайтиПоНаименованию(,,,)

 -

НайтиПоРеквизиту(,,,)

НайтиПоРеквизиту(,)

ПолучитьМакет()

ПолучитьМакет()

ПолучитьФорму(,,)

ПолучитьФорму(,,)

ПолучитьФормуВыбора(,,)

ПолучитьФормуВыбора(,,)

ПолучитьФормуВыбораГруппы(,,)

 -

ПолучитьФормуНовогоЭлемента(,,)

ПолучитьФормуНовогоДокумента(,,)

ПолучитьФормуНовойГруппы(,,)

 -

ПолучитьФормуСписка(,,)

ПолучитьФормуСписка(,,)

ПустаяСсылка()

ПустаяСсылка()

СоздатьГруппу()

 -

СоздатьЭлемент()

СоздатьДокумент()

Как мы видим, общего в этом списке гораздо больше, чем различий.