Файл: Информационные технологии и платформы разработки информационных систем.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 05.04.2023

Просмотров: 347

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

«1С:Предприятие 8.3» – это значительное развитие архитектуры платформы в направлении мультиплатформенности, мобильности и работы с использованием Интернета. Для начинающих разработчиков эта версия платформы содержит интересные возможности, которые нужно понимать и использовать эффективно. «1С:Предприятие» является универсальной системой автоматизации экономической и организационной деятельности предприятия. Поскольку такая деятельность может быть довольно разнообразной, система «1С:Предприятие» может приспосабливаться к особенностям конкретной области деятельности, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость, то есть возможность настройки системы на особенности конкретного предприятия и класса решаемых задач. Это достигается благодаря тому, что «1С:Предприятие» – это не просто программа, существующая в виде набора неизменяемых файлов, а совокупность различных программных инструментов, с которыми работают разработчики и пользователи. Логически всю систему можно разделить на две большие части, которые тесно взаимодействуют друг с другом, – конфигурацию и платформу, которая управляет работой конфигурации.

Глава 1. Разработка конфигурации

Выполним первую команду, с которой начинается работа с любой конфигурацией, – откроем конфигурацию с помощью пункта меню Конфигурация > Открыть конфигурацию или соответствующей кнопки на панели инструментов (рис. 1).

На экране откроется дерево объектов конфигурации.

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

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

Дело в том, что для облегчения работы разработчика все, из чего состоит конфигурация, сгруппировано, и сейчас дерево и показывает вам эти группы. Если вы будете перемещаться по дереву и нажимать на +, то увидите, что ни в одной группе ничего нет. Исключение составит лишь группа Общие Языки, в которой вы обнаружите «нечто» под названием «Русский». Этот «Русский» платформа создала для вас сама, поскольку в данном случае конфигуратор использует русскоязычный интерфейс.


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

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

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

систему Для того  чтобы систему «1С:Пбыстро редприятие» можно легко было быстро и легко наприкладные страивать на все нужные прикладные которое задачи, все конф описание, которое  содержит конфигурация, логических состоит из называемых неких логических конфигур единиц, называемых  объектами конфигурации. успели Возможно, вы в уже успели документации заглянуть в  книгу документации «1С:Пв редприятие 8.3. Руководство дается разработчика», в описание которой дается ко краткое описание  объекта конфигурации.

С одной представляют стороны, объекты детали конфигурации представляют  собой детали « консобирается структора», из обычно которого собирается конструкторе конфигурация. Обычно в конструкторе  сущедеталей ствует некоторый могут набор деталей. разного Детали могут длинные быть разного  вида: длинные, кои роткие, квадратные, д прямоугольные и т. д. деталей Теперь представьте,  что деталей  кажможем дого вида столько мы можем нам создавать столько, скажем сколько нам и нужно (скажем, 5 мы длинных и 3 соединять короткие). Мы  можем соединять деразличными тали между  собой различными  способами. [2 с 28]


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

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

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

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

Так же «сложн ые» объекты кон фигур ации состоят из более «пр остых», и одн и и те же «пр остые» объекты могут входить в состав сложн ых объектов. Такая стр уктур а позволяет упр остить р аботу с объектами кон фигур ации, поскольку если мы зн аем, как р аботать с каким-либо «пр остым» объектом, то в любом «сложн ом» объекте, в состав котор ого он  входит, мы будем р аботать с н им все тем же обр азом. [4 с 26]

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


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

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

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

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

Мы отойдем от такого «р азмытого» стиля изложен ия и в тех местах, где р ечь пойдет о кон фигур ации, будем использовать явн ое уточн ен ие – объект кон фигур ации спр авочн ик Сотр удн ики. Там же, где р ечь пойдет о базе дан н ых, мы будем говор ить пр осто: спр авочн ик Сотр удн ики. [1 с 45]

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

Пер ед н ачалом р аботы следует объясн ить н екотор ые пр иемы р аботы с конфигур атор ом.

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

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


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

Рис. 2. Добавлен ие н ового объекта кон фигур ации

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

Р ис. 3. Добавлен ие н ового объекта кон фигур ации

Тр етий способ. Устан овите кур сор  н а ин тер есующую вас ветку объектов кон фигур ации и в коман дн ой пан ели окн а кон фигур ации н ажмите кн опку Добавить (с пиктогр аммой +), (рис. 4)

Р ис. 4. Добавлен ие н ового объекта кон фигур ации

Последн ий способ, н а н аш взгляд, н аиболее удобен , поэтому в осн овн ом мы будем использовать его.

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

Выделим в дер еве объектов кон фигур ации кор н евой элемен т Кон фигур ация и двойн ым щелчком мыши откр оем его палитр у свойств.Зададим имя кон фигур ации ПособиеДляН ачин ающих.

Соответствующий ему син он им устан авливается автоматически, н о его можн о измен ить по своему усмотр ен ию. В дальн ейшем имен н о его мы будем видеть в р абочем окн е «1С:Пр едпр иятия» (р ис. 5). [2 с 27]

Р ис. 5. Палитр а свойств кон фигур ации

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