Работа с Деревом конфигурации. Создание объектов конфигурации Справочник и Документ

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

2014-08-04

3.89 MB

6 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


Лабораторная №1 Работа с Деревом конфигурации. Создание объектов конфигурации  Справочник и Документ

Цель лабораторной работы: ознакомится с возможностью создания конфигурации в системе 1С:Предприятие  и разработка конфигурации.

Перед началом работы запустите демонстрационный ролик 1CEnterp.exe «Пример разработки мини-торговой системы»

1. Создание информационной базы

Назначение конфигуратора

Конфигуратор системы 1С:Предприятие является специальным режимом запуска 1С и предназначен для разработчиков, программистов. В этом режиме разработчик создает или корректирует структуру базы данных, программные модули, производит административные работы. В режиме Конфигуратора нельзя вводить информацию в базу данных, за исключением загрузки базы данных из архивов. Обычные пользователи работают в другом режиме «Предприятие». В этом режиме возможен ввод данных, заполнение справочников и ввод документов, формирование отчетов и запуск обработок. В режиме Предприятие нельзя редактировать структуру конфигурации.

Добавление новой ИБ

Система 1С:Предприятие 8.0 может работать с произвольным количеством учетных баз в режиме конфигуратора и в режиме предприятия. Для начала работы необходимо создать информационную базу для ведения учета. При запуске системы производится выбор информационной базы и режима запуска системы (рис.1).

Рис. 1.1 Диалоговое окно запуска системы

Для добавления новой базы  следует нажать кнопку Добавить. Затем в окне мастера  необходимо выбрать Создание новой информационной базы.

Рис. 1.2. Выбор вида информационной базы

Установите переключатель в положение «Создать информационную базу без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационный базы».

На следующем экране указать наименование информационной базы и тип

Расположения:

Рис. 1.3. Информация о наименовании базы и ее расположении

На последнем экране выбрать место хранения информационной базы и язык интерфейса (рис. 1.4).

Рис. 1.4. Выбор места хранения базы и языка интерфейса

После завершения процедуры добавления информационной базы в списке окна запуска появится новая строка с реквизитами новой информационной базы.

Запустите вашу информационную базу в режиме конфигуратора. Выполните первую команду, с которой начинается работа с любой конфигурацией,  Конфигурация - Открыть конфигурацию. На экране откроется Дерево конфигурации.

Рис. 1.5. Дерево конфигурации

После того, как конфигурация открыта, ее состав появляется в окне дерева конфигурации. Это окно вы можете закрыть, как любое другое окно Windows, при этом конфигурация останется открытой (т.е. доступной для редактирования). Чтобы снова отобразить на экране окно дерева конфигурации следует воспользоваться командой меню Конфигурация - Окно конфигурации.

2. Создание объекта Справочник

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

Создайте новый объект конфигурации. Создать новый объект конфигурации можно несколькими способами:

- установите курсор на тот вид объектов конфигурации, который вас интересует, и в командной панели окна конфигурации нажмите кнопку Действия Добавить или воспользуйтесь кнопкой панели инструментов .

- можно воспользоваться контекстным меню, которое вызывается при нажатии на правую клавишу мыши. Установите курсор на вид объектов конфигурации и нажмите правую клавишу мыши. В появившемся меню выберите пункт Добавить.

2.1 Создание справочников Клиенты

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

Задайте имя справочника – Клиенты. На основании имени платформа автоматически создаст синонимКлиенты.


Рис. 2.1. Выбор места хранения базы и языка интерфейса

На вкладке  Данные установите значения кода и наименования. Увеличьте длину наименования до 50.

Все остальные свойства объекта конфигурации Справочник оставьте  по умолчанию, и нажмите Закрыть.

Для просмотра добавленного справочника выполните пункт меню Отладка-Начать отладку или воспользуйтесь кнопкой панели инструментов . На появившийся вопрос  ответьте Да и в следующем окне нажмем Принять.

Выполните пункт меню Операции – Справочники и выберете справочник Клиенты.

Добавьте в режиме «1С Предприятие» в справочник несколько элементов (добавить новый элемент в справочник можно при помощи пункта меню Действия - Добавить, соответствующей иконки или клавишей «Insert»).

2.2 Создание справочника «Сотрудники»

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

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

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

-

«Организация» – тип Строка, длина 100,

-

«НачалоРаботы» – тип Дата, состав даты – "Дата",

-

«ОкончаниеРаботы» – тип Дата состав даты – "Дата",

-

«Должность» – тип Строка, длина 100:

Для реквизитов «НачалоРаботы» и «ОкончаниеРаботы» выбраны  состав даты – «Дата», поскольку в системе 1С:Предприятие 8.0 значения типа Дата содержат как дату, так и время. В данном случае время начала и окончания работы безразлично.

Затем  следует выбрать вариант редактирования справочника. Поскольку в списке  невозможно редактировать табличную часть справочника и вводить информацию о трудовой деятельности, необходимо выбрать вариант редактирования справочника Обоими способами – как в списке, так и в диалоге. Для этого перейдите на закладку Формы и установите соответствующий переключатель.

Запустите 1С:Предприятие в режиме отладки и заполните справочник Сотрудники.

2.3 Справочник «Номенклатура»

Справочник Номенклатура будет содержать информацию об услугах, которые оказывает OOO «На все руки мастер», и о тех материалах, которые при этом могут быть использованы. 

Для того чтобы справочником было удобно пользоваться, сгруппируете  услуги в одну группу, а материалы – в другую. Кроме этого, поскольку OOO "На все руки мастер" оказывает самые разные услуги, они также будут логически собраны в несколько групп. To же самое можно сказать и про материалы. Задача состоит в создании иерархического справочника.

Создайте новый объект конфигурации Справочник и назовите его Номенклатура. Перейдите на закладку Иерархия и установите флаг Иерархический справочник. На закладке Данные задайте длину наименования справочника равной 100 символам.

Теперь запустите 1С:Предприятие в режиме отладки и заполните справочник Номенклатура. Создайте две группы в  корне справочника: Материалы и Услуги (меню Действия - Новая группа).

В группе Материалы создайте пять элементов:

-

Строчный трансформатор Samsung,

-

Строчный трансформатор GoldStar,

-

Транзистор Philips 2N2369,

-

Шланг резиновый,

-

Кабель электрический

В группе Услуги тоже создайте несколько элементов:

услуги по ремонту телевизоров:

-

Диагностика,

-

Ремонт отечественного телевизора

Ремонт импортного телевизора

 

и услуги по установке стиральных машин:

-

Подключение воды

-

Подключение электричества

Теперь разнесите услуги по двум смысловым группам: услуги по ремонту телевизоров и услуги по установке стиральных машин. Для этого в группе Услуги создайте еще две группы: Телевизоры и Стиральные машины.

Для того чтобы переместить услуги в соответствующие группы, в окне списка установим курсор на ту услугу, которую хотите переместить, и выполните команду Действия - Переместить в группу. В открывшемся окне выберете новую группу.

Аналогичным образом переместите в группу Телевизоры услуги Ремонт отечественного телевизора и Ремонт импортного телевизора. Услуги Подключение воды и Подключение электричества переместите в группу Стиральные машины.

Затем в группе Материалы создайте две группы: Радиодетали и Прочее. В группу Прочее поместите Кабель электрический и Шланг резиновый. Остальные материалы переместите в группу Радиодетали. 

2.4 Создание справочника Склады

Справочник Склады будет содержать информацию о складах, используемых OOO «На все руки мастер». Этот справочник будет содержать один предопределенный элемент – склад Основной, на который будут поступать все материалы. Задача состоит в том, чтобы создать справочник, содержащий предопределенные элементы.

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

Запустите 1С:Предприятие в режиме отладки и откроете справочник Склады. Добавьте в справочник еще один склад, который назовите Розничный.

3. Создание Документа 

Объект конфигурации Документ является прикладным объектом и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На основе объекта конфигурации Документ платформа создает в базе данных информационную структуру.

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

3.1 Создание документа ПриходнаяНакладная

Создайте два документа: Приходная накладная и Оказание услуги. Документ Приходная накладная будет фиксировать факт поступления в организацию необходимых материалов, а документ Оказание услуги будет фиксировать оказание услуг и расход материалов, которые используются при оказании этих услуг.

Создайте новый объект конфигурации Документ. Задайте имя документа – Приходная накладная. Нажмите Далее. Создайте реквизит документа с именем Склад и типом СправочникСсылка.Склады.

После этого добавьте табличную часть с именем "Материалы" и создайте у нее четыре реквизита:

-

Материал с типом СправочникСсылка.Номенклатура,

-

Количество с типом Число, длиной 15, точностью 3, неотрицательное,

-

Цена с типом Число, длиной 15, точностью 2, неотрицательное,

-

Сумма с типом Число, длиной 15, точностью 2, неотрицательное.

Запустите 1С: Предприятие в режиме отладки. В открывшемся окне программы выполните команду Операции - Документы, выберете документ Приходная накладная.

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

Аналогичным образом создайте второй документ, который будет приходовать следующие материалы для установки стиральных машин:

Вернитесь в конфигуратор и откройте окно редактирования объекта конфигурации Приходная накладная. В этом окне выберете закладку Формы.

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

Для того чтобы каждый раз, когда меняется значение в поле Количество или в поле Цена, в поле Сумма необходимо, чтобы автоматически устанавливалось значение равное Количество*Цена. Очевидно, что для этого нужно написать на встроенном языке команду похожую на Сумма = Количество*Цена, которая будет выполняться при изменении значения поля Количество и Цена.

Создание процедуры обработки события в модуле формы

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

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

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

Процедура РассчитатьСумму(СтрокаТабличнойЧасти) 

СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;

КонецПроцедуры

Затем вставляем текст этой процедуры в тело Процедура МатериалыКоличествоПриИзменении(Элемент):

Процедура МатериалыКоличествоПриИзменении(Элемент)

СтрокаТабличнойЧасти = ЭлементыФормы.Материалы.ТекущиеДанные;

РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры

Теперь осталось и для поля Цена установить такой же обработчик.

Процедура МатериалыЦенаПриИзменении(Элемент)

СтрокаТабличнойЧасти = ЭлементыФормы.Материалы.ТекущиеДанные;

РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры

Запустите 1С:Предприятие в режиме отладки и убедитесь, что теперь сумма в строках табличной части документов ПриходнаяНакладная пересчитывается как при изменении количества, так и при изменении цены.

3.2 Автоматическое заполнение полей ввода документа.

Значение цены реализации находится в справочнике Номенклатура. Необходимо сделать так, чтобы при вводе наименования Материала в поле Цена автоматически помещалось Цена реализации из справочника и в то же время возможно редактирование поля цены.

Вернитесь на вкладку формы документа ПриходнаяНаклодная и выберете поле Материал. В палитре свойств в разделе события нажмите кнопку Просмотр Поля При изменении и напишите код Процедуры Подстановка Цены.

Процедура ЗаполнитьЦену (СтрокаТабличнойЧасти)

СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.Материал.Цена;

КонецПроцедуры

Также вставьте процедуру ЗаполнитьЦену  в процедуру Материалы.МатериалПри изменении (Элемент).

Процедура МатериалыМатериалПриИзменении(Элемент)

ЗаполнитьЦену(ЭлементыФормы.Материалы.ТекущиеДанные);

КонецПроцедуры

3.3 Создайте документ РасходнаяНакладная.

Так как этот документ практически аналогичен документу ПриходнаяНакладная можно воспользоваться копированием ПриходнаяНакладная (пункт главного меню Правка). Переименуйте документ  в РасходнаяНакладная.

Запустите 1С:Предприятие в режиме отладки и убедитесь, что теперь цена подставляется из справочника автоматически и сумма в строках табличной части документов ПриходнаяНакладная и РасходнаяНакладная. пересчитывается как при изменении количества, так и при изменении цены. Проведите документы.



 

Другие похожие работы, которые могут вас заинтересовать.
8330. Пример конфигурации PC. Развитие операционных систем 67.18 KB
  Например в характеристиках ноутбуков указывается версия установленной операционной системы Windows 2000 или Windows XP и т. По реализации интерфейса пользователя разделяют неграфические MS DOS и графические Windows операционные системы. Однако оболочка Norton Commnder всё же не была достаточно удобной графической системой так как не обеспечивала одновременной работы в ряде окон windows. Первым опытом создания идеологии Windows был многооконный пользовательский интерфейс Windows 3 последняя версия Windows 3.
4476. Работа с объектом Документ. Создание объекта Регистр Накопления 1.04 MB
  В форме документа Оказание Услуги добавьте код процедуры для расчета суммы при изменении аналогично предыдущему документу для соответствующей табличной части. Создайте второй документ...
3910. Создание пользовательских объектов и экземпляров объектов 4.59 KB
  Для создания пользовательского объекта, прежде всего, следует определить функцию-конструктор для данного объекта. В этой функции определяются свойства и методы для данного объекта. Определение функции-конструктора в JavaScript имеет следующий синтаксис
844. Создание ситуации успеха в педагогическом взаимодействии с детьми как условие развития детской самооценкиИЙ КОЛЛЕДЖ № 1 КУРСОВАЯ РАБОТА Создание ситуации успеха в педа. 73.21 KB
  Психолого-педагогические аспекты развития самооценки у детей Понятие основные характеристики технологии взаимодействия. Ситуация успеха во взаимодействии с детьми как условие развития самооценки детей. Исследование уровня развития самооценки детей младшего школьного возраста воспитывающихся в Качканарском детском доме.
9098. СУБД MS Access. Работа с данными таблицы. Создание форм 622.88 KB
  Правка данных и печать формы. Формы. Процесс создания новой формы аналогичен созданию таблицы т. надо просто выбрать объект базы данных Формы – Создать и далее в диалоговом окне Новая форма выбрать режим создания формы.
12993. Справочник стран мира и городов 3.21 MB
  Основная цель курсовой работы заключается в закреплении навыков самостоятельного использования теоретического материала и практического опыта для решения задач проектирования и разработки ПО систем различного назначения. Достоинства среды: является строго типизированным языком и имеет более простой и ясный синтаксис в отличие от языка C что уменьшает число ошибок и повышает скорость разработки; полная поддержка ООП за исключением множественного наследования; среда поддерживает множество технологий и механизмов для работы с БД....
20222. Информационный портал «Справочник нумизмата» 1.92 MB
  Целью курсового проекта по дисциплине «Программная инженерия» является – разработка автоматизированной системы предметно-ориентированного содержания. Для ее решения был создан информационный портал «Справочник нумизмата», который позволяет пользователю найти всю необходимую информацию по монетам и коллекционерам, а именно по монетам: страну, номинал, год выпуска, количество выпущенных монет, особенности. По коллекционерам: страну, имя, контактные координаты, наличие редких монет в коллекции. Собственную коллекцию.
3753. Документоведение и документ 19.04 KB
  Традиционно вопросы управления в литературе по документационному обеспечению управления не рассматриваются. Но роль документов в современном управлении такова, что документ является вспомогательным обслуживающим инструментом управления
15080. Информационно-поисковый справочник «Жидкокристаллические индикаторы» 44.48 KB
  Цель данной курсовой работы по предмету «Информатика и Информационные технологии» состоит в том, чтобы разработать на языке C информационно-поисковый справочник «Жидкокристаллические индикаторы», который является систематизации знаний по программированию, полученных в течение лекционных и лабораторных занятий, а также работе с дополнительной литературой по созданию программ на языке программирования С.
5866. Экономическая информация, экономический документ 39.63 KB
  Экономическая информация экономический документ Экономическая информация Теории информации принятые в кибернетике и других технических сферах не получили распространения в обработке информации для управления экономическими объектами. Таким образом определение экономической информации можно сформулировать следующим образом...
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.