Основные характеристики программного обеспечения 1С:Предприятие
Автоматизация различных областей экономической деятельности. Основные задачи и функции, которые выполняет программа "1С:Предприятия". Назначение программного продукта, преимущества и недостатки. Технологическую платформу и конфигурации программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 28.10.2014 |
Размер файла | 361,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального «Саратовский государственный университет имени Н.Г. Чернышевского»
Реферат по курсу Спецсеминар
на тему: Основные характеристики программного обеспечения 1С:Предприятие
Работу выполнила Какуркина О.В.
студент 6 курса заочного отделения механико-математического факультета СГУ группа № 645
Работу проверил Шевырев С.П.
Саратов 2014
Содержание
Введение
1. Назначение программного продукта, преимущества и недостатки
1.1 Назначение программного продукта
1.2 Преимущества и недостатки программы «1С: Предприятия»
2. Области применения «1С: Предприятия» и функции программы
2.1 Области применения «1С: Предприятия»
2.2 Задачи и функции, которые выполняет «1С: Предприятия»
2.3 Пример работы в 1С Предприятие (Кадровый учет)
Заключение
Введение
1С:Предприятие является системой программ для автоматизации различных областей экономической деятельности. В конкретный программный продукт, входящий в систему программ 1С: Предприятие, включаются те функции и возможности, которые отвечают назначению этого продукта.
Все составляющие системы программ 1С: Предприятие можно разделить на Технологическую платформу и Конфигурации. Технологическая платформа представляет собой набор различных механизмов, используемых для автоматизации экономической деятельности и не зависящих от конкретного законодательства и методологии учета. Конфигурации являются собственно прикладными решениями. Каждая конфигурация ориентирована на автоматизацию определенной сферы экономической деятельности и, разумеется, отвечает принятому законодательству.
1. Назначение программного продукта, преимущества и недостатки
автоматизация программный конфигурация
1.1 Назначение программного продукта
«1С: предприятие» - это специализированная система управления базами данных (СУБД) с элементами объектного - ориентированного' подхода, предназначенная для автоматизации деятельности предприятия.
«1С: предприятие» - это система программ, включающих в себя технологическую платформу и прикладные решения (конфигурацию), созданные с ее помощью и функционирующие с помощью только при наличии платформы.
Конечный пользователь всегда работает с одними или некоторыми из тысяч прикладных решений на платформе "1С;Предприятие 8".
Самыми известными из них являются -такие конфигурации от фирмы "1С". Такие, как 1С:Бухгалтерия", "1С:Торгоаля и Склад", "1С:Зарплата и Кадры". Эти прикладные решения (конфигурации) создаются самой фирмой "1С", многочисленными фирмами, а также силами самих предприятий. В связи с тем, что средство разработки "Конфигуратор" поставляется вместе с "1С;Предприятие 8"., то любой человек или фирма может создать собственную конфигурацию (прикладное решение) для удовлетворены индивидуальных потребностей или для продажи.
Система программ "1С:Предприятие" предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.
"1С:Предприятие" представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе. Руководитель может выбрать решение, которое соответствует актуальным потребностям предприятия и будет в дальнейшем развиваться по мере роста предприятия или расширения задач автоматизации.
Задачи учета и управления могут существенно отличаться в зависимости от рода деятельности предприятия, отрасли, специфики продукции или оказываемых услуг, размера и структуры предприятия, требуемого уровня автоматизации. Трудно себе представить одну программу, предназначенную для массового использования и удовлетворяющую при этом потребностям большинства предприятий. При этом руководителю, с одной стороны, необходимо решение, соответствующее специфике именно его предприятия, но, с другой стороны, он понимает преимущества применения массового проверенного продукта. Сочетание этих потребностей и обеспечивает "1С:Предприятие" как система программ [3].
"1С:Предприятие" Используется более чем 1 млн предприятий на территории России, СНГ и Балтии, Румынии, Вьетнама.
1.2 Преимущества и недостатки программы «1С: Предприятия»
Если Вы колеблетесь в выборе программы для бизнеса, эта статья для Вас.
С момента выхода программы «1С: Предприятие» на рынок, ее лидерство было определено на долгие годы.
"1С:Предприятие" по сути - это не готовая программа для автоматизации бизнеса, а программная оболочка. Для работы нужна конфигурация базы данных. Конфигурации, как правило, поставляются в составе комплекта, и при установке 1С на компьютере предлагается сразу выбрать и установить конфигурацию.
Конфигурация определяет... все! Это и электронные формы для ввода данных, и программы на языке 1С, выполняющие все расчеты, и печатные формы, и отчеты, обработки для анализа данных, и внешний вид (меню и кнопки основного окна) и многое другое.
Исходя из этого 1С обладает целым рядом преимуществ, определивших ее лидерство на рынке ПО (программного обеспечения) для бизнеса.
Преимущества"1С:Предприятия"
1. Конфигурация "открыта". Это означает, что в действующей конфигурации всегда, в любой момент можно ввести корректировки, доработки по улучшению ее работы, по учету особенностей Вашего бизнеса, учесть именно Ваши пожелания, расширить функции так, как Вы сами этого захотите.
Другие программы, как правило, недоступны для корректировок.
2. Конфирация "открыта". Любой программист 1С может прочитать программный код, разобраться в работе Вашей конфигурации и внести соответствующие доработки. Если в программе есть ошибки, то программист может их найти и исправить.
* В моей практике было не раз такое, что пользователь под мою диктовку по телефону исправлял ошибки в конфигурации
3. Модель, выбранная создателями 1С настолько удачна для решения именно проблем учета (хотя она и не идеальна), что перевод учета из другой системы управления базами данных в 1С может стоить дешевле, чем корректировки в исходной базе данных.
* У меня так было с Access - заказчик попросил внести исправления, немного расширить функции, но оказалось, что быстрее написать аналогичную программу в 1С, чем корректировать исходный программный код в MS Access.
Конечно, Access гибче, но 1С более специализированная оболочка. А на наших "просторах СНГ" именно эта специализация более всего востребована.
4. 1С Предприятие версии 7.7 (с новой версией 8.* - в этом плане сложнее) очень неприхотлива к требованиям компьютера.
5. В 1С имеется возможность использовать "внешние отчеты и обработки". Это отдельные файлы, содержащие программный код, интерфейс и печатные формы, которые "запускаются" в среде 1С и могут выполнять практически любые функции.
А это означает простоту в использовании, например, регламентированных форм отчетности, которые изменяются каждый квартал, без изменений в основной конфигурации базы данных.
Кроме того, немало обработок делаются универсальными, т.е. не зависящими от конфигурации вообще, и выполняющих очень полезные функции. Часто такие обработки можно найти в "Интернет".
Вы и сами сможете делать такие обработки и вносить исправления освоив язык 1С (но должен предупредить, что это не так легко и быстро, как некоторым может показаться, иначе бы я не нужен был своим клиентам...)
Вот тот небольшой перечень преимуществ, которые определили мой выбор, как программиста, и, надеюсь, помогут в выборе Вам.
Недостатки "1С:Предприятия"
Дело в том, что работа над конфигурацией в среде 1С отличается от разработки программ на таких языках как "Паскаль", "Ассемлер" и т.п.
1С относится СУБД - системам управления базами данных, как, например, Oracle, Access и многие другие.
Только в отличии от двух перечисленных, 1С более специализирована. Многие задачи, на которые в других (неспециализированных) СУБД можно потратить дни, в 1С решаются за часы или даже минуты.
С другой стороны, (наконец, перейдем к недостаткам) в решении некоторых вопросов не все так гладко. Ряд функций в 1С невозможно реализовать. В первую очерещь - это работа с графикой.
1С напрочь лишена возможности работать с графикой (т.е. рисовать линии, другие геометрические фигуры заданных размеров). Например, можно описать изделие каким-то перечнем параметров (длина, высота, ширина...), но нарисовать это на экране программа не сможет. Но, к счастью, в подавляющем большинств это и не требуется [5].
2. Области применения «1С: Предприятия» и функции программы
2.1 Области применения «1С: Предприятия»
Одной из характерных особенностей системы «1С: Предприятия» является гибкость платформы, что позволяет использовать ее в различных областях. Реализованные механизмы учета движения денежных потоков, основных средств и нематериальных активов, производственных, коммерческих и других видов затрат,
прочих активов и пассивов предприятия открывают широкие возможности для ведения управленческого учета и выходят за рамки традиционных бухгалтерских стандартов.
С точки зрения руководителя, при выборе системы автоматизации очень важно определить, какие задачи ему необходимо решить средствами "1С:Предприятия". Функции "1С:Предприятия" можно разделить по целям автоматизации и, соответственно, группам ответственных пользователей.
Анализ и управление эффективностью работы предприятия.
Эти функции системы ориентированы на решение задач руководителя предприятия и на управленцев, отвечающих за рентабельность бизнеса и его развитие. Их назначение - обеспечить руководителей актуальной информацией, необходимой для оценки ситуации и принятия решений. К ним относятся такие механизмы, как бюджетирование (планирование финансовой деятельности и сопоставление планов с фактическими данными), анализ рентабельности производственной деятельности, анализ сбыта товаров и продукции, прогнозирование продаж и т.д.
Учет и управление оперативной деятельностью предприятия.
Эта функциональность решает задачи менеджеров и работников, непосредственно занимающихся торговой, производственной деятельностью или деятельностью в области оказания услуг. Она обеспечивает эффективную ежедневную работу предприятия: подготовку документов, управление движением товаров, управление производственными запасами и выпуском продукции, прием заказов и контроль их исполнения и т.д.
Регламентированный учет и отчетность.
Эти функции системы решают задачи бухгалтеров и расчетчиков зарплаты. Их цель - обеспечить ведение учета в полном соответствии с требованиями законодательства. В эти функции входит собственно ведение бухгалтерского и налогового учета, расчет заработной платы, составление бухгалтерской и налоговой отчетности, отчетности в фонды и т.д.
2.2 Задачи и функции которые выполняет «1С: Предприятия»
Задачи, решаемые с помощью данной системы, можно сформулировать следующим образом:
1. комплексная автоматизация хозяйственной, организационной и финансовой
деятельности предприятия;
2. оперативное управление предприятием;
3. ведение бухгалтерского учета с применением нескольких планов счетов
одновременно:
· использование механизма типовых операций;
· ведение журнала проводок с применением регистра Корректные проводки;
· возможность оперативного получения наиболее важной информации из бухгалтерских итогов;
· настройка, формирование и вывод на печать бухгалтерской отчетности
по формам, утвержденным российскими нормативными актами;
4. управление производственной и складской логистикой;
5. возможность использования произвольных измерений учета и
регламентированной отчетности;
6. ведение многовалютного учета;
7. построение аналитической отчетности:
· формирование иерархических, многомерных и кросс-отчетов;
· детализация и агрегирование данных в отчетах;
· группировка данных в отчетах;
· анализ многомерных данных;
· динамическое изменение структуры отчета;
· произвольная настройка отчетных форм для получения любой аналитической информации;
· формирование графических отчетов в виде диаграмм;
8. ведение управленческого учета;
9. реализация процессов планирования, бюджетирования и финансового анализа;
10. администрирование системы:
· использование механизма ролей для настройки прав доступа пользователей к информации;
· ведение журнала регистрации действий пользователя и системных событий;
· реализация процессов экспорта и импорта информационной базы;
· настройка системы с учетом региональных особенностей;
· широкие возможности конфигуратора, позволяющие развивать существующие и создавать новые прикладные решения;
11. интеграция с другими системами:
· поддержка интернет-протоколов HTTP, HTTPS и FTP;
· прием и отправка электронной почты;
· обмен данными с помощью текстовых файлов;
· поддержка работы с торговым оборудованием;
· взаимодействие через СОМ-соединение;
· поддержка форматов DBF и XML.
Кроме перечисленных задач общего назначения, с помощью «1С: Предприятия»
можно решать локальные задачи, зависящие от особенностей организации учета
и управления на конкретном предприятии.
2.3Пример работы в 1С Предприятие (Кадровый учет)
Сейчас мы создадим мини-систему кадрового учета сотрудников предприятия. Она позволит принимать и увольнять сотрудников, а также работать с кадровыми документами.
Каждая конфигурация должна храниться в отдельном каталоге (папке).
1. Создайте новую папку на любом диске, например, "C:\Учебная"
2. Запустите 1С:Предприятие. Откроется список информационных баз.
3. Нажмите кнопку Добавить. Укажите имя информационной базы, как оно будет отображаться в списке баз, например "Учебная". Имя базы может быть произвольным, от него ничего не зависит.
4. В следующем поле укажите путь к папке, которую вы создали на 1 шаге. Нажмите кнопку "…", войдите в папку и нажмите Выбрать.
5. Нажмите ОК. В списке информационных баз появится новая строка. Для ее редактирования можно нажать кнопку Изменить. Например, информационную базу перенесли в другое место или вы хотите задать другое название для информационной базы. Для удаления информационной базы из списка нужно нажать кнопку Удалить. При этом информационная база удаляется из списка, но не удаляется физически с диска.
6. Укажите режим запуска Конфигуратор.
1С может запускаться в четырех режимах:
· Предприятие - режим использования информационной базы. В этом режиме работают обычные пользователи, вводят данные, печатают отчеты и т.д. В этом режиме нельзя редактировать структуру конфигурации.
· Конфигуратор - режим конфигурирования (программирования). В этом режиме работают программисты, создают новые справочники, отчеты, пишут программные модули. Вводить данные в информационную базу в этом режиме нельзя.
· Монитор - режим наблюдения за пользователями, работающими в данный момент с информационной базой. Все операции с информационной базой регистрируются в Журнале регистраций. В режиме Монитор можно получить протокол всех операций совершенных конкретным пользователем, над конкретным объектом, а также можно задать другие условия фильтра.
· Отладчик - режим для программистов, когда у них что-то не ладится с программой. Здесь можно отследить как выполняется программа буквально по шагам. При этом программа выполняется в режиме Предприятие.
7. Нажмите ОК для запуска базы в режиме конфигуратор.
8. Так как в созданной папке пока ничего нет, то 1С спросит в каком формате будет храниться база данных: В файлах DBF или на SQL-Server Укажите формат "Файлы DBF" и нажмите ОК.
9. Запустится конфигуратор. Откройте дерево конфигурации, в котором мы будем работать очень часто. Для этого щелкните меню Конфигурация => Открыть конфигурацию или кнопочку. Появится окно дерева конфигурации. Задайте ему нормальные размеры.
В этом окне представлены все объекты конфигурации, такие как справочники, документы, отчеты и т.д. Для раскрытия какой-то ветки нужно два щелкнуть на плюсике или два раза щелкнуть на ее названии.
Создание объектов конфигурации
10. Установите курсор на строку Справочники и щелкните кнопку (или щелкните правой кнопкой мыши и выберите Новый справочник). При этом откроется окно Конструктора справочников.
Конструкторы предназначены для помощи программисту в выполнении определенных действий. Только что мы увидели конструктор справочников. В 1С есть еще конструктор документов, конструктор отчетов, конструктор запросов и т.д. Все действия, которые делает конструктор, можно выполнить вручную, но возможно, что с конструктором будет быстрее. Если вам конструктор не нужен (или не нравится), тогда снимите флажок "Использовать конструкторы при создании новых объектов". В данном Учебнике мы все будем делать вручную, поскольку только так можно стать настоящим программистом и выжать из 1С все, на что она способна (или он? кстати, какого рода слово "1С". Это он, она или оно?).
11. Снимите флажок "Использовать конструкторы при создании новых объектов" и нажмите кнопку Отмена для закрытия конструктора. Он будет сопротивляться, но вы будьте настойчивы!
Потом вы всегда можете опять запустить конструктор из меню Конструкторы, но мы будем стараться делать все ручками.
12. Опять установите курсор на строку Справочники и щелкните кнопку (или щелкните правой кнопкой мыши и выберите Новый справочник). При этом откроется окно Конструктора справочников уже не откроется, а появится обычное окно для редактирования структуры справочника.
13. Задайте идентификатор справочника (имя), например сейчас мы создадим справочник "Должности".
Идентификатор справочника очень важен, поскольку он будет использоваться при программировании. Его нельзя будет исправить просто так, поскольку придется также исправить все места в программе, где используется этот справочник. Относитесь к идентификатору справочника очень серьезно. Идентификатор должен быть лаконичным, понятным, отражающим содержимое справочника, например: "Страны", "Сотрудники", "Товары" и т.д.
Заметьте, что общепринятым правилом является множественное число в имени справочника, но это не обязательно. Например, вы можете создать справочник "АдреснаяКнига". В идентификаторах объектов, а также в названиях переменных не может быть пробелов, но могут быть цифры и знак подчеркивания. Идентификатор не может начинаться с цифры. Правильное название объектов, переменных - признак хорошего стиля программирования и залог успеха. Будьте профессионалами в этом деле!
14. Задайте длину наименования 30 символов.
У каждого справочника есть уже заранее заданные два поля "Код" и "Наименование". Вы можете редактировать длину наименования, длину кода, а тажке тип кода: Числовой/Текстовый.
15. Закройте окно структуры справочника Должности.
14. На всякий случай сохраните конфигурацию, чтобы ваш труд не пропал даром, если вдруг отключится электричество или прямо сейчас наступит конец света.
1С обнаружит, что конфигурация абсолютно новая и у нее нет даже такой вещи, как словаря данных! Пусть создает этот словарь, если он ей очень нужен.
Нажмите Да.
Так как мы редактировали структуру информационной базы, то 1С попросит разрешение на реорганизацию информационной базы. В больших конфигурациях (программах) это может быть очень длительный и сложный процесс, у нас пока все просто.
Нажимаем Да.
1С проанализирует структуру базы и покажет окно со списком изменений.
Нажмите кнопку "Принять".
После реорганизации базы появится сообщение "Реорганизация информации закончена ".
15. Создадим справочник Сотрудники. (Установите курсор на Справочники и щелкните кнопку Новый). Задайте имя справочника (идентификатор) "Сотрудники".
16. Задайте длину наименования 100 символов.
В наименовании у нас будет храниться ФИО сотрудника. Иногда бывают довольно длинные имена, например "Александровский-Петровский Александр Александрович"
17. В этом справочнике у нас будет еще одно поле (реквизит, атрибут) Должность. Список реквизитов сейчас пустой. Нажмите кнопку Добавить, откроется окно редактирования свойств реквизита. Кстати, реквизит, атрибут и поле - это в принципе одно и то же. Просто нужно привыкнуть к слову "реквизит".
18. Задайте имя реквизита "Должность". Укажите тип реквизита "Справочник.Должности", который мы создали раньше. Это говорит о том, что значения данного реквизита будут выбираться из справочника Должности. Нажмите ОК.
19. Создайте реквизит Оклад (тип Число, Точность 2 знака после запятой)
20. Создайте реквизиты ДатаПриема и ДатаУвольнения (тип Дата)
21. Сохраните конфигурацию (на всякий случай).
Теперь у нас есть два справочника и можно ввести некоторые данные.
22. Запустите 1С:Предприятие в режиме Предприятие. Это можно сделать прямо из Конфигуратора, нажав кнопку. Появится окно 1С:Предприятие.
23. Откройте справочник Должности. Для этого щеклните меню Операции => Справочники => Должности. Откроется окно справочника.
24. Введите несколько должностей, используя кнопку или клавишу INS. Например, Директор, Бухгалтер, Программист.
Заметьте, что коды присваиваются автоматически, хотя их можно редактировать. При этом необходимо соблюдать уникальность кодов. Параметры уникальности можно настраивать в конфигураторе, например можно ее вообще отключить, если она не нужна.
По умолчанию установлена сортировка по Наименованию. Это позволяет набрать первые буквы названия должности и курсор автоматически перейдет на нужную должность. Можно установить и другой тип сортировки: по коду или по реквизиту. Для этого нужно щелкнуть правой кнопкой и выбрать Сортировка. Мы этого делать не будем и оставим все, как есть.
25. Закройте справочник Должности и откройте справочник Сотрудники. (Щеклните меню Операции => Справочники => Сотрудники).
26. Заведите нескольких сотрудников. Например, Иванов - директор, Петров - Бухгалтер, Сидоров - Программист.
Заметьте, что при указании должности открывается справочник Должности. Для выбора должности вам нужно два раза на нее щелкнуть.
27. Закройте 1С:Предприятие и запустите базу в режиме Конфигуратор.
28. Теперь создайте новый документ "ПриемНаРаботу". (установите курсор на Документы и щелкните Новый). Задайте имя документа ПриемНаРаботу.
29. Добавьте реквизит шапки "ФИО", укажите ему тип значения Строка и длина 100 символов. Нажмите ОК.
У документа есть шапка и табличная часть. В шапке содержатся реквизиты, которые относятся к документу в целом, например НомерДок, ДатаДок и т.д. В табличной части содержатся строки. Например, один документ Накладная содержит информацию по нескольким товарам. Такая ситуация в 1С предусмотрена. (правда не предусмотрена ситуация, когда в документе есть две или даже несколько табличных частей)
Далее нужно создать таким же образом, как и реквизит "ФИО", остальные реквизиты и укажите для каждого из них правильный тип:
· рекв. Должность - тип "Справочник.Должности"
· рекв. Оклад - тип Число, длина 10, точность 2
· рекв. ДатаПриема - тип Дата
30. У документа должна быть удобная форма для ввода данных. Нажмите кнопку "Форма" в нижней части окна.
31. Так как мы сюда зашли в первый раз, то 1С предлагает автоматически создать форму документа.
32. Нам нужно создать форму следующего вида:
· Установите подходящие размеры формы.
· Разместите на форме текстовую надпись "Прием на работу". Для этого щелкните на кнопку внизу и затем на форме.
Кстати, рядом с этой кнопкой есть и другие элементы управления, которыми мы будем пользоваться в дальнейшем: кнопки, поля, переключатели, флажки и т.д.
· Укажите размер шрифта побольше, это же все-таки заголовок. Для этого щелкните правой кнопкой на надписи, выберите Свойства, щелкните вкладку Шрифт, снимите флажок "Шрифт по умолчанию" и укажите размер шрифта 12, Можете еще что-нибудь указать, например Цвет, жирность и т.д. Не бойтесь экспериментировать, мы же пока только учимся. нажмите ОК.
· Добавьте поле НомерДок на форму. Для этого щелкните кнопку появится окно. В нем установите флажок у реквизита шапки НомерДок, нажмите ОК и щелкните в каком-нибудь месте формы. Там появится поле НомерДок. Задайте ему размеры и перетащите в нужное место формы.
· Добавьте рядом текстовое поле с надписью "№".
· Аналогичным образом разместите на форме остальные реквизиты: ДатаДок, ФИО, Должность. Не забудьте рядом с ними разместить текстовые надписи.
· Кнопки ОК и Закрыть разместите по центру формы (по горизонтали). Для этого выделите их мышкой (обе одновременно) и щелкните кнопку . Попробуйте там и другие кнопки ради интереса.
Теперь в этот документ можно будет вводить данные о новом сотруднике. Затем пользователь нажмет кнопку ОК и ваша программа должна добавить в справочник Сотрудники новый элемент (новую строку). При нажатии ОК документ сначала будет записан, а потом будет проведен.
Проведение документов - очень важное понятие. Провести документ для пользователя означает пустить его в дело. При проведении документа совершаются изменения в информационной базе: добавлются данные в таблицы, увеличиваются или уменьшаются остатки товаров на складе, создаются новые бухгалтерские проводки и т.д.
Что конкретно произойдет при проведении документа определяется программистом. При проведении выполнится предопределенная процедура ОбработкаПроведения(). Именно в этой процедуре программист пишет программу, которая и совершает все изменения в системе. Сейчас нам нужно до нее добраться. Она хранится в "Модуле документа". Для открытия модуля документа закройте экранную форму документа. На экране останется окно структуры документа. Внизу есть кнопка "Модуль документа", вот на нее и нажмите. Откроется окно для редактирования текста программы. Там уже есть процедура ОбработкаПроведения, но внутри нее пока ничего существенного. Напишите там следующий текст, пока не вникая в его смысл.
СпрСотр = СоздатьОбъект("Справочник.Сотрудники");
СпрСотр.Новый();
СпрСотр.Наименование = ФИО;
СпрСотр.Должность = Должность;
СпрСотр.Оклад = Оклад;
СпрСотр.ДатаПриема = ДатаПриема;
СпрСотр.Записать();
Хотя, если присмотреться, то можно кое-что понять. Первая строка обращается к справочнику Сотрудники. Вторая строка создает новый элемент, пока пустой. Потом заполняются реквизиты справочника, данные берутся из документа и переносятся в справочник. И в конце происходит запись измененного элемента в справочник.
Кстати, часто начинающие программисты забывают вызвать Записать(). Не попадайте в эту ловушку! Если вы не вызовете метод Записать(), то все ваши изменения не сохранятся в базе.
Обратите внимание, что каждый оператор в языке 1С заканчивается символом ";" (точка с запятой). После слова КонецПроцедуры точки с запятой не, потому что это не оператор, а операторная скобка (есть такое понятие в 1С). Точки с запятой нет также после слов Цикл и Тогда, но после слов КонецЦикла и КонецЕсли обязательно ставьте точку с запятой. В данной программе мы не использовали ни циклы, ни условия.
Также обратите внимание как оформляются комментарии.
// это комментарий
Комментарии не учитываются компилятором и предназначены для человека, которому нужно разобраться в программе. Комментариев не должно быть слишком много и слишком мало. Программа сама по себе должна быть понятна, без комментариев. Но в сложных местах в комментариях можно пояснить логику работы программы. Написание комментариев и понятных программ - тоже признак хорошего тона. Будьте в этом деле профессионалами!
· Закройте окно модуля и окно структуры документа. Сохраните конфигурацию.
Теперь можно попробовать принять нового сотрудника по всей форме.
· Запустите 1С в режиме Предприятие.
Все документы хранятся в журналах документов. Может быть вы не обратили внимание, но для документа "ПриемНаРаботу" был задан журнал по умолчанию "Прочие". Потом мы создадим специальный журнал для всех кадровых документов, а пока будем пользоваться тем, что есть.
· Для открытия журнала документов Прочие щелкните Операции => Журналы документов => Прочие. Откроется журнал документов.
· Щелкните кнопку или нажмите клавишу INS. Откроется форма документа "Прием на работу" для ввода данных. Номер документа присвоится автоматически, дата документа - сегодняшнее число.
· Введите все данные: ФИО сотрудника, укажите ему должность и оклад.
· Нажмите кнопку ОК. Сначала документ будет записан, а потом проведен. При проведении сработает процедура ОбработкаПроведения и в справочник Сотрудники добавится новая строка. Проверьте это.
Если вдруг выскочит ошибка, значит вы неправильно написали программу. Опять запускайте Конфигуратор и все перепроверяйте.
Можно сделать так, чтобы 1С проверяла программу на синтаксические ошибки автоматически при сохранении конфигурации. Для этого в Конфигураторе щелкните меню Сервис => Параметры и установите флажок "Проверять ошибки автоматически".
Заметьте, что отсутствие синтаксических ошибок не гарантирует того, что программа правильная. В ней по-прежнему могут быть ошибки. Такие ошибки могут выскочить при выполнении программы, а могут быть очень скрытые. Ошибки - главная беда программистов. Но еще большая беда - неправильное понимание требований заказчика.
Теперь организуем правильное увольнение сотрудников с помощью кадрового приказа.
· Создайте в Конфигураторе новый документ "Увольнение".
· Укажите, что он содержит реквизиты шапки "Сотрудник" тип "Справочник.Сотрудники и "Дата увольнения" тип Дата.
· Создайте для него удобную форму для ввода данных.
· Напишите следующий текст в модуле документа в процедуре ОбработкаПроведения():
СпрСотр = СоздатьОбъект("Справочник.Сотрудники");
СпрСотр.НайтиЭлемент(Сотрудник);
СпрСотр.ДатаУвольнения = ДатаУвольнения;
СпрСотр.Записать();
Первая строка создает ссылку на справочник Сотрудники. Вторая строка ищет в справочнике того сотрудника, который будет уволен. Следующая строка устанавливает ему дату увольнения. И последняя строка записывает сделанные изменения в справочнике.
Создадим журнал "КадровыеДокументы". Для этого установите курсор на "Журналы документов" в дереве конфигурации и щелкните Новый. Задайте имя журнала. Здесь больше ничего не трубуется.
Теперь откройте окно для редактирования структуры документа "ПриемНаРаботу". В верхней части окна измените журнал "Прочие" на журнал "КадровыеДокументы"
То же самое проделайте для документа Увольнение.
Сохраните конфигурацию на всякий случай.
Теперь создадим пользовательское меню. В окне конфигурации внизу есть вкладка Интерфейсы.
Для каждой категории пользователей программы может быть заведен свой собственный интерфейс. Интерфейс включает пункты меню и кнопки на панели инструментов. Например, кадровику необязательно залезать в зарплату сотрудников.
Создайте новый Интерфейс и назовите его Администратор. Интерфейс появится в списке интерфейсов.
Щелкните дважды на интерфейсе и выберите "Редактировать меню". Откроется окно редактора меню.
У него есть замечательная кнопка , которая автоматически создает все пункты меню. Сделаем исключение и воспользуемся помощью конструктора меню, потому что нам нужно создать обычное меню для доступа ко всем объектам без всяких заморочек. Если нужно сделать что-нибудь более интересное, например, добавить разделители, перегруппировать пункты меню, то это нужно будет делать вручную.
· Нажмите кнопку и затем "Построить". Конструктур автоматически создаст все пункты меню.
· Меню можно сразу протестировать, как оно будет выглядеть для пользователя. Для этого нажмите кнопку "Пуск", появится тестовое окно. Посмотрите на меню и закройте тестовое окно.
· Кстати, вы можете попробовать научиться редактировать пункты меню. Смелее экспериментируйте. Например, перетащите пункт меню Кадровые документы в пункт Документы, а пункт Журналы документов удалите. Отделите журнал от документов разделителем. Мне кажется, так будет удобнее.
· Закройте редактор меню.
Сохраните конфигурацию и запустите ее. Проверьте работу документа Увольнение и пощелкайте меню.
На этом создание простейшей системы для кадрового учета завершено. Она позволяет принимать и увольнять сотрудников. Конечно, все очень неудобно. Уволенные хранятся вместе с работающими в одном списке. Реквизитов для хранения информации очень мало, нет печатных форм документов, нет кнопочек на панели инструментов, нет кадрового перемещения - куча пробелов в нашей системе. Но это же только простейшая кадровая система и она уже работает!
Для сравнения скажу, что написание такой же системы на другом языке программирования Visual Basic или Delphi займет в два-три раза больше времени и сил. Что бы там ни говорили недоброжелатели, но на 1С программы пишутся в несколько раз быстрее.
Заключение
Несмотря на то, что система «1:CПредприятие» является далеко не единственной на рынке программных продуктов аналогичного назначения, она безусловно относится к наиболее популярным. Сам факт умения работать в данной программе намного повышает значимость любого специалиста. Изучение принципов системы, освоение ее функциональных возможностей во многом способствует грамотной постановке учетных процессов на предприятии.
Характерной особенностью последней версии программы, рассмотренной в данном реферате, является то, что впервые система «1С:Предприятие» может использоваться не только на малых и средних предприятиях, а также в крупных промышленных компаниях, холдингах и т. п. С появлением версии 8.0 одним из основополагающих принципов системы является корпоративность. Широкие функциональные возможности, заложенные в программе, предусматривают ведение различных видов учета: бухгалтерского, управленческого, оперативного, финансового, консолидированного и др.
Возможности системы, позволяющие использовать одновременно несколько различных валют, а также несколько разных планов счетов, во многом способствуют решению актуальных задач управленческого учета. Например, параллельно с планом счетов бухгалтерского учета, действующим на территории Российской Федерации, можно использовать Международный план счетов GAAB.
Решению задач консолидированного учета во многом способствует возможность интеграции системы «1С:Предприятие» с другими системами (в частности, поддержка нескольких Интернет-протоколов, прием и отправка электронной почты, поддержка DBF- и XML-форматов).
Список используемых источников
1. «Технологии интеграции «1С: Предприятия 8.2» Гончаров, Хрусталева 2011 год
2. «1С: Предприятие» Програмирование для всех» О.В. Бартеньев 2005 год
Размещено на Allbest.ru
...Подобные документы
"1С: Предприятие" - система программ для автоматизации различных областей экономической деятельности предприятия. Технологическая платформа и конфигурации системы. Создание мини-системы "Шиномонтаж" с использование программного продукта "1С: Предприятие".
курсовая работа [1,9 M], добавлен 19.01.2016Назначение и цели создания программного обеспечения. Характеристики объекта автоматизации. Требования к программному обеспечению. Характеристика производимой продукции предприятия. Автоматизация компонента "Зарплата и кадры" для расчета заработной платы.
дипломная работа [98,8 K], добавлен 15.04.2012Экономическая эффективность внедрения программного продукта "1С: Бухгалтерия 8.0". Назначение технологической платформы "1С: Предприятие" и конфигурации "Бухгалтерия предприятия". Создание подсистем, справочников, документов, отчетов и интерфейса.
реферат [967,0 K], добавлен 15.06.2015Понятие и специфика автоматизированных систем. Описание методики разработки программы для автоматизации. Ее тестирование и отладка. Внедрение АС в работу предприятия. Расчет экономического эффекта от разработки и реализации программного продукта.
дипломная работа [1,4 M], добавлен 23.06.2015Характеристика работы Алтайского филиала телекоммуникаций "Сибирьтелеком". Разработка программы для автоматизации работы телефонного справочника. Основные функции программного продукта: хранение, обработка, ввод и редактирование информации об абонентах.
дипломная работа [6,0 M], добавлен 07.06.2012Черви, вирусы и троянские программы как основные вредоносные программы, основные источники их распространения. Задачи антивирусного программного обеспечения, методы выполнения своих задач. Антивирус Касперского Personal, его функции и принцип работы.
реферат [1,1 M], добавлен 22.11.2009Последовательность конфигурирования клиентского программного обеспечения для работы в сети. Парметры настройки и подключения сетевого принтера. Обновление конфигурации программы 1С: Предприятие. Анализ аппаратного обеспечения сети данной организации.
отчет по практике [1,6 M], добавлен 22.01.2011Автоматизация деятельности по проведению анализа деловой активности предприятия. Реализация предложенной методики в виде программного обеспечения, основные требования к нему. Структура и состав комплекса программных модулей, руководство пользователя.
курсовая работа [634,0 K], добавлен 28.05.2013Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Анализ проектирования интерфейса программы. Выбор и назначение визуальных компонентов. Изучение экранных форм приложения. Модули, процедуры, функции проекта и их назначение. Листинг программного кода. Результаты работы автоматизированного продукта.
курсовая работа [1,9 M], добавлен 11.12.2017Совершенствование кассового программного обеспечения (ПО), добавление новых функциональных возможностей, позволяющих сохранить качественные характеристики, предъявляемые к торговому ПО. Функционал различных маркетинговых акций и дисконтных программ.
дипломная работа [1,2 M], добавлен 17.03.2013Основные требования к составу и параметрам технических средства. Верификация программного продукта. Расширение функционала программы и его реализация. Отладка и тестирование программного продукта. Тестирование программы в граничных и реальных условиях.
курсовая работа [1,3 M], добавлен 29.12.2014Автоматизация учета клиентов организации с помощью программного пакета "1С: Предприятие", предназначенного для обработки больших объемов числовой информации, которые могут быть сведены в табличную форму. Обоснование экономической эффективности разработки.
дипломная работа [5,1 M], добавлен 28.06.2011Расчет издержек предприятия на разработку программного продукта и экономической эффективности от его внедрения. Топология физических связей и структуризация сети. Характеристика программного обеспечения. Средства автоматизации, описание алгоритма задачи.
дипломная работа [867,6 K], добавлен 05.11.2015Комплексное функциональное и структурное тестирование программного продукта - граф-программа решения квадратного уравнения. Постановка задачи структурного тестирования маршрутов. Заключение о типе и причине ошибки, предложение по ее исправлению.
курсовая работа [2,8 M], добавлен 05.01.2013Разработка программного продукта "Автоматизация учета правонарушений в УВД Миноблисполкома". Требования к аппаратному обеспечению и конфигурации, пользовательскому интерфейсу. Принципы инсталляции программного средства, порядок проведения его испытаний.
дипломная работа [1,1 M], добавлен 09.09.2010Особенности использования информационных технологий для управления организацией. Общая характеристика системы программ "1С:Предприятие", ее назначение, функции и возможности. Разработка программного продукта для автоматизации работы заведующего складом.
курсовая работа [1,6 M], добавлен 04.06.2013Наглядное позиционирование основных отличий версий программы по учету 1С: Предприятия, анализ изменений и преобразований новой версии программы. Основные возможности и преимущества новой версии, которые отмечаются различными категориями пользователей.
реферат [1,5 M], добавлен 09.11.2010Основные функции автоматизированной системы "Решатель математических формул". Требования к техническим средствам, информационной и программной совместимости. Стратегии конструирования программного обеспечения. Проектирование, разработка программного кода.
курсовая работа [600,0 K], добавлен 25.02.2012Разработка программного продукта "2D-макет фильтра" для производства ООО ПК "ХимМаш". Назначение программы, требования к информационной и программной совместимости, параметрам технических средств. Проектирование архитектуры программного продукта.
курсовая работа [1,3 M], добавлен 14.02.2016