Файл: Лабораторная работа 1 Знакомство, создание информационной базы.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 644
Скачиваний: 8
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рис. 3.9. Все подсистемы
Для подсистемы ОказаниеУслуг никаких команд добавлять в панель действий не буцем, так как вряд ли понадобится пополнять список сотрудников в этом разделе. На этом создание справочника
1 2 3 4 5 6 7 8 9
Сотрудники завершено.
Обновим конфигурацию, подтвердим обновление и запустим программу в режиме Предприятие.
•
Заполнение табличной части в режиме 1С: Предприятие
В панели действий раздела Расчет зарплаты появилась команда Сотрудник для создания новых сотрудников. Этой командой мы и воспользуемся для создания новых элементов справочника, не открывая при этом списка сотрудников. Выполним команду Сотрудник. Перед нами откроется форма для создания элемента справочника -основная форма объекта. Заголовок этой формы определяется свойством Представление объекта.
Рис. 3.10. Заполнение табличной части
Эта форма содержит табличную часть с реквизитами, которые мы описали в конфигураторе для этого справочника. Теперь приступим к созданиню сотрудников, в этом вам поможет ваша фантазия (для корректной работы заполните все требующиеся поля таблицы)
Рис. 3.11. Заполнение элемента справочника "Сотрудники"
3. Создание иерархического справочника
Справочник Номенклатура будет содержать информацию об услугах, которые оказывает наше предприятие, и о тех материалах, которые при этом могут быть использованы.
Этот справочник не будет сложным. Единственная особенность, которой он будет обладать, - наличие иерархической структуры. Для того чтобы справочником было удобно пользоваться, мы сгруппируем услуги в одну группу, а материалы - в другую.
•
В режиме Конфигуратор
Создадим новый объект конфигурации Справочник и назовем его Номенклатура. На основании имени платформа автоматически заполнит его синоним.
Поскольку понятие Номенклатура не имеет единственного числа, больше никаких свойств, определяющих представление объекта в интерфейсе приложения, задавать не будем. Вместо
Представления объекта и Представления списка будет использоваться Синоним объекта -
Номенклатура.
-
На закладке Подсистемы: По логике нашей конфигурации список номенклатуры должен быть доступен в разделах Учет материалов. Оказание услуг и Бухгалтерия, поэтому отметим в списке подсистем эти подсистемы.
-
На закладке Иерархия: установим флажок Иерархический справочник.
-
На закладке Данные: оставим по умолчанию длину и тип кода, длину наименования справочника зададим равной 100 символам.
-
В дереве объектов конфигурации (Подсистемы\Все подсистемы): в открывшемся окне слева в списке Подсистемы выделим подсистему УчетМатериалов. В группе Панель действий.Создать включим видимость у команды Номенклатура: создать.
Выделив в списке подсистем ОказаниеУслуг, проделаем те же действия.
А для подсистемы Бухгалтерия никаких команд добавлять в панель действий не будем, так как вряд ли понадобится пополнять список номенклатуры в этом разделе.
Теперь заполним справочник Номенклатура. В процессе заполнения вы научитесь создавать группы и переносить элементы из одной группы в другую.
•
В режиме 1С:Предприятие
В открывшемся окне 1С:Предприятия мы видим, что в панели навигации разделов Учет материалов,
Оказание услуг и Бухгалтерия появилась команда Номенклатура.
Название этой команды определяется синонимом объекта, так как других представлений мы для этого справочника не задавали.
Выполним команду Номенклатура в панели навигации раздела Учет материалов. Справа от панели
навигации в рабочей области окна приложения откроется основная форма списка.
-
Создадим две группы в корне справочника: Материалы и Услуги.
Для этого нажмем кнопку Создать группу в командной панели формы списка.
Рис. 3.12.Создание групп в корне справочника
А) Зададим наименование групп: Материалы, Услуги. Поля Родитель и Код заполнять не будем.
Б) Раскроем группу Материалы (нажатием на +) и создадим в ней пять элементов. После этого раскроем группу Услуги и тоже создадим в ней несколько элементов (не более 3).
-
Перенос элементов в другие группы
Разнесите услуги по двум смысловым группам: Для этого в группе Услуги необходимо создать еще две подчиненных группы, которые по смыслу относятся к предоставляемым услугам.
Для того чтобы переместить услуги в соответствующие группы, в окне списка установим курсор на
ту услугу, которую мы хотим переместить, и выполним команду Все действия > Переместить в
группу. В открывшемся окне выберем новую группу.
4. Создание справочника с предопределенными элементами
В заключение мы создадим справочник Склады. Этот справочник будет включать в себя один предопределенный элемент - склад Основной, на который будут поступать все материалы. Наша
задача - создать справочник, содержащий предопределенные элементы.
•
В режиме Конфигуратор
Откроем конфигуратор и создадим новый объект конфигурации Справочник с именем Склады. На основании имени платформа автоматически заполнит его синоним.
-
На вкладке Основные: Зададим Представление объекта - Склад. Представления списка -
Склады.
-
На вкладке Подсистемы:Отметим в списке подсистем подсистемы Оказание услуг и Учет
материалов.
-
На вкладке Формы: установим флажок в поле Быстрый выбор.
Свойство Быстрый выборкак раз позволяет выбирать элементы не из отдельной формы, а из
небольшого выпадающего списка, заполненного элементами этого справочника. Этот вариант
наиболее удобен для списка складов, так как их, вероятно, будет немного.
-
На вкладке Прочее: нажмем кнопку Предопределенные.
Система откроет список предопределенных элементов справочника.
Сейчас он пуст, поэтому нажмем кнопку Добавить и создадим предопределенный элемент с именем
Основной.
Рис. 3.13. Создание справочника с предопределенными элементами
-
В дереве объектов конфигурации (Подсистемы\Все подсистемы): в открывшемся окне слева в списке Подсистемы выделим подсистему УчетМатериалов. В группе Панель действий.Создать включим видимость у команды Склад: создать.
•
В режиме 1С: Предприятие
В открывшемся окне 1С:Предприятия мы видим, что в панели действий раздела Учет материалов появилась команда Склад для создания новых складов. Также в панели навигации разделов Оказание
услуг и Учет материалов появилась команда Склады для открытия списка складов.
-
Выполним команду Складыв панели навигации раздела Учет материалов.
В списке складов уже есть один элемент с наименованием Основной. Это предопределенный элемент, который мы создали в конфигураторе.
Выполнив команду Склад в панели действий, добавим в справочник еще один склад, который назовем
Розничный.
Контрольные вопросы
•
Для чего предназначен объект конфигурации Справочник.
•
Каковы характерные особенности справочника.
•
Для чего используются реквизиты и табличные части справочника.
•
Зачем нужны иерархические справочники и что такое родитель.
•
Зачем нужны подчиненные справочники и что такое владелец.
•
Какие основные формы существуют у справочника.
•
Что такое предопределенные элементы.
•
Чем с точки зрения конфигурации отличаются обычные элементы справочника от предопределенных
элементов.
•
Как пользователь может отличить обычные элементы справочника от предопределенных элементов.
•
Как создать объект конфигурации Справочник и описать его структуру.
•
Как добавить новые элементы в справочник.
•
Как создать группу справочника.
•
Как переместить элементы из одной группы справочника в другую.
•
Зачем нужна основная конфигурация и конфигурация базы данных.
•
Как изменить конфигурацию базы данных.
•
Как связаны объекты конфигурации и объекты базы данных.
•
Что такое подчиненные объекты конфигурации.
•
Зачем нужна проверка заполнения у реквизитов справочника.
•
Что такое быстрый выбор и когда его использовать.
•
Как отобразить справочник и определить его представление в различных разделах интерфейса
приложения.
•
Как отобразить команды создания нового элемента справочника в интерфейсе подсистем.
•
Как редактировать командный интерфейс подсистем.
Лабораторная работа № 4
Документы.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Документ
Объект конфигурации Документ предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. Как правило, в работе любой фирмы используются такие документы, как приходные накладные, приказы о приеме на работу, платежные поручения, счета и т.д. Свойства и структура этих документов описываются в объектах конфигурации Документ, на основе которых платформа создает в базе данных таблицы для хранения информации из этих документов.
Логика работы документов отличается от логики работы других объектов конфигурации. Документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета.
До тех пор, пока документ не проведен, состояние учета неизменно, и документ - не более чем черновик, заготовка. Как только документ будет проведен, изменения, вносимые документом в учет, вступят в силу и состояние учета будет изменено.
Поскольку документ вносит изменения в состояние учета, он всегда «привязан» к конкретному моменту времени. Это позволяет отражать в базе данных фактическую последовательность событий.
Каждый документ содержит информацию, которая подробнее описывает этот документ. Набор такой информации является одинаковым для всех документов одного вида, и для описания такого набора используются реквизиты объекта конфигурации Документ, являющиеся подчиненными объектами конфигурации. Большинство реквизитов разработчик создает самостоятельно, однако у каждого объекта Документ по умолчанию существуют стандартные реквизиты. Два наиболее важных из них - это Дата и Номер. Для описания конкретной информации служат табличные части объекта Документ. В этом случае в базе данных будут созданы дополнительные таблицы для хранения табличных частей, подчиненных конкретному документу.
Формы документа
Для «визуализации» документа существует несколько основных форм, которые имеют несколько вариантов названий (табл. 4.1).
Таблица4.1. Основные формы документа.
Типы данных. Типообразующие объекты конфигурации
На предыдущем занятии, когда мы создавали реквизиты справочников или табличных частей, мы всегда указывали тип значения, которое может принимать этот реквизит. Это были примитивные типы данных: Число, Строка, Дата. Примитивные типы данных изначально определены в системе,
и их набор ограничен.
Наряду с такими изначально определенными в любой конфигурации типами могут существовать типы данных, определяемые только конкретной конфигурацией.
Объекты конфигурации, которые могут образовывать новые типы данных, называются типообразующими. Эти типы данных не поддерживаются платформой изначально и существуют только в конкретном прикладном решении.
Это небольшое отступление было необходимо потому, что уже при создании первого документа мы столкнемся с использованием типов данных СправочникСсылка.Склады и СправочникСсылка.Но- менклатура, которые появились в нашей конфигурации в результате создания объектов конфигурации Справочник Склады и Номенклатура.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Создание Документа «Приходная накладная»
Для отражения событий, происходящих на предприятии, в базе данных мы создадим два документа:
Приходная накладная и Оказание услуги.
Документ Приходная накладная будет фиксировать факт поступления в нашу организацию необходимых материалов, а документ Оказание услуги - фиксировать оказание услуг и расход материалов, которые используются при оказании этих услуг.
•
В режиме конфигуратор:
Откроем конфигуратор и добавим новый объект конфигурации Документ.
-
На закладке Основные: зададим имя документа - ПриходнаяНакладная. На основании имени платформа автоматически заполнит его синоним. Так же зададим Представление списка, как
Приходные накладные.
-
На закладке Подсистемы: список приходных накладных должен быть доступен в разделах Учет материалов и Бухгалтерия.
-
На закладке Данные: создадим реквизит документа с именем Склад (нажать на «+»); далее выберем для реквизита ссылочный тип данных СправочникСсылка. Склады. Этот тип стал доступен в конфигурации после создания объекта конфигурации Справочник Склады. В качестве значения свойства Значение заполнения выберем предопределенный элемент справочника Склады -
Основной.
Рис. 4.1. Справочник Склады
После этого добавим в документ табличную часть с именем Материалы. Для этого нажмем кнопку
Добавить табличную часть над списком табличных частей документа. Кроме имени табличной части установим свойство Проверка заполнения в значение Выдавать ошибку.
Рис. 4.2. Свойства: Материалы
Создадим реквизиты табличной части Материалы. Для этого нажмем кнопку Добавить реквизит в разделе описания табличных частей документа:
•
Материал, тип СправочникСсылка. Номенклатура;
•
Количество, тип Число, длина 15, точность 3, неотрицательное;
•
Цена, тип Число, длина 15, точность 2, неотрицательное;
•
Сумма, тип Число, длина 15, точность 2, неотрицательное.
Для каждого реквизита табличной части также установим свойство Проверка заполнения в значение
Выдавать ошибку.
-
На закладке Нумерация: убедимся, что свойство Авто-нумерация включено.
-
В дереве объектов конфигурации выделим ветвь Подсистемы, вызовем ее контекстное меню и выберем пункт Все подсистемы. В открывшемся окне в списке Подсистемы выделим подсистему
УчетМатериалов: включим видимость у команды Приходная накладная: создать, в группе Панель действий.Создать.
•
В режиме 1С:Предприятие
Запустим 1С:Предприятие в режиме отладки и протестируем получившийся документ. В открывшемся окне 1С:Предприятия мы видим, что в панели навигации разделов Бухгалтерия и
Учет материалов появилась команда Приходные накладные для открытия списка приходных накладных.