Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



Для создания информационной базы, необходимо:

1) На жестком диске или в сетевом окружении создать рабочий каталог.

2) Запустите 1С: Предприятие, в окне запуска нажмите кнопку " Добавить".

 

 

2) Выберите пункт " Создание новой информационной базы", далее…

 

 

 

3) Выберите пункт " Создание информационной базы без конфигурации для разработки…", далее…

 

 

 

4) Укажите наименование информационной базы по шаблону:

" ИС [Текущий год] [Ваша Фамилия]". Далее…

5) Укажите каталог информационной базы (для этого через кнопку выбора войдите в рабочий каталог). Убедитесь, что путь включает выбранный каталог. Далее…

 

6) Параметры запуска оставляем по умолчанью и нажимаем Готово.

7) В окне запуска поставьте курсор на свою базу и нажмите кнопку «Конфигуратор».

 

 

8) После запуска откроем дерево конфигурации через меню " Конфигурация".

 

 

 

Структура конфигурации представлена в виде " дерева".

В " корне" расположен объект " Конфигурация", свойства которого определяют свойства задачи.

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

В общем случае создание нового объекта производится выбором пункта " Действия - Добавить".

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

9) Через палитру свойств зададим наименование нашей конфигурации " УчебнаяЗадача".

 

Имя должно состоять из одного слова без пробелов, и не содержать специальных символов кроме " _".

10) Нажав на " Панели инструментов" кнопку " Начать отладку" или клавишу " F5", сохраняем основную конфигурацию и обновляем конфигурацию базы данных.

 

 

После обновления базы данных откроется окно клиентского приложения

 

 

 

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


Подсистемы

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

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

Эти объекты располагаются в ветке объектов Общие и позволяют строить древовидную структуру, состоящую из подсистем и подчиненных подсистем.

1) По условию задачи добавим три подсистемы " Закупки", " Продажи" и " Предприятие"

 

При добавлении система откроет окно редактирования объекта конфигурации.

 

 

 

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

2) Нажав кнопку " Справка" или клавишу " F1", можно получить дополнительную справочную информацию по данному объекту платформы.

 

 

3) Настроим порядок разделов Командного интерфейса. Выделим корень дерева объектов конфигурации УчебнаяЗадача, нажатием правой кнопки мыши вызовем контекстное меню и выберем пункт " Открыть командный интерфейс конфигурации". Синими стрелочками определим порядок подсистем.

 
 

 

 


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

Архивирование базы

 

Важной задачей административного характера является ведение архива информационной базы.

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

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

Частота определяется интенсивностью изменений данных. Чем чаще меняются данные, тем чаще следует производить резервное копирование.

Для выгрузки информационной базы выберите пункт " Администрирование — Выгрузить информационную базу... "

Для загрузки информационной базы выберите пункт " Администрирование — Загрузить информационную базу... "

 

Константы

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

 

4.1. Константа " Название Организации"

 

1) Через правую кнопку мыши добавляем константу.

 

2) В палитре свойств задаем имя константы " НазваниеОрганизации" и тип " Строка" длина 100 символов.

 

3) Через правую кнопку мыши создаем форму константы.

 

 

 

4) Запускается конструктор общих форм, задаем название формы " НастройкиКонфигурации"

 

5) Нажав кнопку " Готово" создаем " Общею форму" " НастройкиКонфигурации" и открывается редактор форм:

 

 

 

Редактор формы используется для создания и редактирования форм объектов прикладного решения. Формы объектов используются системой для визуального отображения данных в процессе работы пользователя.

Любая форма представляет совокупность нескольких составляющих:

· элементов - объектов, определяющих визуальное представление формы и осуществляющих взаимодействие с пользователем,

· командного интерфейса - совокупности команд, отображаемых в форме;

· реквизитов - объектов, данные которых форма использует в своей работе.

· команд - действий, которые определены в данной конкретной форме,

· параметров - объектов, значения которых характеризуют саму форму, используются при ее создании и остаются постоянными в процессе " жизни" формы,

· модуля - программы на встроенном языке, отвечающей за работу с элементами и за обработку событий.

5) В " Подсистеме" " Предприятие" на закладке " Состав" галочками включаем " Константу" и " Общею форму" в состав подсистемы конфигурации.

6) Запустив 1С: Предприятие видим что на панели разделов " Предприятие" появилась панель действий " Сервис", нажав на команду " Название организации" открываем форму редактирования константы, где пишем ООО" Ромашки".

 

 
 


Справочники

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

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

 

 

В режиме 1С: Предприятие пользователи заполняют справочник элементами, отражающими объекты прикладной задачи. Например, для справочника сотрудники элементом является сотрудник, для справочника товаров - товар и т.д. Реквизиты элементов справочника описывают свойства реальных объектов, например; " Дата рождения" и " Пол" сотрудника, " Единица измерения" и " Цена" товара.

В базе данных на основе справочника платформа 1С создает таблицы, колонки которой соответствуют реквизитам, а строки элементам справочника.

5.1. Справочник " Номенклатура"

 

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

Допустим, мы продаем сельскохозяйственную технику. В нашем случае будем считать, что достаточно иметь двухуровневый справочник товаров, где на верхнем уровне будет храниться группа товаров, например - «автомобили», «трактора», «с/х машины» и т.п., а на втором - конкретные наименования товаров (марка, модель...).

Создадим справочник " Номенклатура" предназначенный для хранения информации о товарах, материалах, продукции и услугах.

 

1) Добавляем справочник.

 

Открывается окно редактирование объекта.

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

На закладке " Основные " вводятся имя, синоним и комментарий объекта.

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

На закладке " Формы " создаются различные экранные формы, необходимые для интерактивной работы пользователей с объектами данного типа.

 

2) Задаем имя и синоним справочника

 

 

3) Указываем принадлежность к подсистемам

 

 

4) Задаем параметры иерархии справочника

 

 

 

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

Например, сельскохозяйственную технику можно сгруппировать по видам:

 

 

1 уровень Трактора группа
2 уровень ДТ-75 элемент
2 уровень Т-150 элемент
2 уровень К-700 элемент
1 уровень Комбайны группа
2 уровень Нива элемент
2 уровень Дон-1500 элемент
1 уровень Автотранспорт группа
2 уровень Грузовые группа
3 уровень КАМАЗ элемент
3 уровень ЗИЛ элемент
2 уровень Легковые группа
3 уровень УАЗ элемент

5) На закладке данные оставляем длину кода 9 символов и увеличиваем длину наименования до 100 символов

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

 

 

 

5) Здесь же добавим два реквизита " ЦенаПокупки" и " ЦенаПродажи"

В панели свойств зададим тип данных " Число", длина 10, точность 2.

 

 

5.2. Перечисление " ВидыНоменклатуры"

 

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

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

1) Добавляем перечисление " ВидыНоменклатуры"

 

 

2) На закладке данные добавляем значения перечисления: товар, услуга, материал.

 

 

 

3) В справочнике " Номенклатура" добавляем реквизит " ВидНоменклатуры". В палитре свойств определяем тип данных реквизита как " ПеречислениеСсылка.ВидыНоменклатуры", значение заполнения " Товар", проверка заполнения " Выдавать ошибку".

 

Обратите внимание, что кроме примитивных типов данных теперь мы можем назначить прикладной тип значения, а именно введенное ранее перечисление «ВидыНоменклатуры». Таким образом, при введении новых объектов в систему получаем возможность использования их в качестве реквизитов других объектов.

5.3. Справочник " Единицы измерения"

 

Когда товар приходит на склад помимо количества, мы также должны знать, в чем оно измеряется. Так как сумма за 10 штук и 10 коробок будет различной. Номенклатуру можно измерять многими способами: килограммами, поштучно, коробками, контейнерами и т.д. Зачастую названия видов фасовки, упаковки и единиц измерений для разных товаров совпадают, поэтому создадим справочник " Единицы измерения", что позволит пользователю выбирать соответствующие элементы.

1) Добавляем справочник " ЕдиницыИзмерения" в подсистему " Предприятие".

2) В справочнике " Номенклатура" добавляем реквизит " ЕдиницаИзмерения". Определяем тип данных реквизита как " СправочникСсылка.ЕдиницыИзмерения", проверка заполнения " Выдавать ошибку".

 

5.4. Константа " Основная единица измерения"

Для того что бы пользователь мог указывать в чем по умолчанию измеряется номенклатура добавим константу " ОсновнаяЕдиницаИзмерения".

1) Добавляем новую константу и задаем имя " ОсновнаяЕдиницаИзмерения", указываем тип значения " СправочникСсылка.ЕдиницыИзмерения" и выбираем основную форму " НастройкиКонфигурации".

 
 

 

 


2) Добавляем новую константу в подсистему " Предприятие"

 
 

 


3) В общей форме " НастройкиКонфигурации" перетаскиваем левой кнопкой мыши реквизит " ОсновнаяЕдиницаИзмерения" в элементы формы.

 
 

 

 


Формы справочника

 

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

 

 

1) Через кнопку лупа запускаем конструктор формы справочника.

 

Делаем по умолчанию, то есть, нажимаем кнопки " Далее> " и " Готово".

 

 

2) Открывается " Редактор форм управляемого приложения".

3) В модуле формы создаем процедуру " ПриСозданииНаСервере".

 

Данная процедура при вводе новой номенклатуры, заполняет реквизит " ЕдиницаИзмерения" из значения константы " ОсновнаяЕдиницаИзмерения "

 

Ввод данных

1) Запускаем 1С и на закладке " Закупка" заполняем справочник " ЕдиницыИзмерения"

2) В разделе " Предприятие" значением " Штука" заполняем константу " ОсновнаяЕдиницаИзмерения"

3) В разделе " Закупки" заполняем справочник " Номенклатура".

Архивирование базы

 

 

Важной задачей административного характера является ведение архива информационной базы.

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

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

Частота определяется интенсивностью изменений данных. Чем чаще меняются данные, тем чаще следует производить резервное копирование.

Для выгрузки информационной базы выберите пункт " Администрирование — Выгрузить информационную базу... "

Для загрузки информационной базы выберите пункт " Администрирование — Загрузить информационную базу... "

Печать прайс-листа

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

 

1) На закладке " Макеты", через правую кнопку мышки, добавляем макет табличного документа.

 

 

Макет - объект конфигурации предназначен для хранения различных форм представления данных, различных данных, которые могут потребоваться каким-либо объектам конфигурации или всему прикладному решению в целом. Макет может содержать табличный или текстовый документ, двоичные данные, HTML-документ или Active Document, графическую или географическую схему, схему компоновки данных или макет оформления схемы компоновки данных.

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

 

2) В редактор табличного документа добавляем горизонтальные именованные области " Заголовок", " Группа" и " Товар".

 

 

3) В области " Заголовок" оставляем заполнение " Текст", а в областях " Группа" и " Товар" ставим заполнение " Параметр", что в дальнейшем позволит выводить реквизиты справочника.

 

 

 

4) Добавляем в справочник " Номенклатура" команду " ПечатьПрайсЛиста".

 

 
 

 


5) В модуле команды создаем две процедуры

 

 

Процедура " ОбработкаКоманды(…)" выполняется на клиенте в процессе чего:

- создается табличный документ " ТабДок=Новый ТабличныйДокумент";

- вызывается сервер " Печать(ТабДок)",

- определяются свойства табличного документа " ТабДок.Защита=Ложь" …;

- табличный документ выводится на экран " ТабДок.Показать()".

 

Процедура " Печать(…)" выполняется на сервере, где по макету " ПрайсЛист", формируем табличный документ " ТабДок" путем вывода в него поименованных областей (" ТабДок.Вывести(ОбластьЗаголовок)" ).

Сведения из базы данных получаем при помощи метода справочника " ВыбратьИерархически()". Затем при помощи конструкции " Пока… Цикл… КонецЦикла" перебираем записи выборки. Внутри цикла если запись является группой, выводим область " Группа", если элементом, то выводим область " Товар".

 

 

5) Запускаем 1С: Предприятие и проверяем работу команды

 

 

5.9. Справочник " Контрагенты"

Список наших контрагентов (поставщиков и покупателей) тоже целесообразно оформить в виде справочника. В реальной задаче справочник контрагентов будет содержать множество дополнительных реквизитов - юридический и фактический адрес, ИНН, банковские реквизиты, различные статистические коды и другая информация, необходимая для оформления первичных документов, в частности счетов-фактур. В нашей же упрощенной задаче мы ограничимся стандартными реквизитами справочника - кодом и наименованием, а также добавим ИНН, " Полное наименование".

 

1) Добавляем иерархический справочник " Контрагенты", указываем подсистемы " Закупки" и " Продажи", в которых он будет участвовать

 

2) На закладке " Данные" увеличиваем длину наименования до 50 символов, добавляем реквизиты ИНН (тип " строка", длина 12) и ПолноеНаименование (тип " строка", неограниченной длины)

 

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

 

Регистры сведений

 

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

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


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-08; Просмотров: 839; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.105 с.)
Главная | Случайная страница | Обратная связь