Персонифицированный учет в среде 1С 7.7 «Зарплата и кадры»
Поэтому, в случаях, когда в рамках одной локальной сети для работы с системой «1С: Предприятия 7.7» используется значительное число компьютеров и сеть не слишком перегружена, рекомендуется использовать сетевую установку «1С: Предприятия 7.7». Как отмечалось, для того, чтобы на компьютерах пользователей выполнить сетевую установку «1С: Предприятия 7.7», надо предварительно выполнить… Читать ещё >
Персонифицированный учет в среде 1С 7.7 «Зарплата и кадры» (реферат, курсовая, диплом, контрольная)
Министерство образования Республики Беларусь Учреждение образования БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к дипломному проекту на тему Персонифицированный учет в среде 1С 7.7 «Зарплата и кадры»
Студентка О. О. Кухарева Руководитель З. П. Рубанькова Минск 2010
Введение
1. Постановка задачи и системное описание предметной области
1.1 Описание объекта
1.2 Постановка задачи
1.3 Концептуальная модель системы
2. Обзор и анализ существующих систем экономического назначения
2.1 Краткая информация об автоматизированных информационных системах. Преимущества автоматизированных информационных систем
2.2 Анализ существующих автоматизированных информационных систем и их классификация
2.3 Система «1С: Предприятие 7.7»
3. Разработка подсистемы персонифицированного учета на базе «1С:Предприятие 7.7»
3.1 Информационное обеспечение
3.2 Алгоритмическое обеспечение
3.3 Техническое обеспечение
3.4 Программное обеспечение
3.4 Организационное обеспечение
4. Технико-экономическое обоснование подсистемы персонифицированного учета
4.1 Краткая характеристика программного средства
4.2 Расчет сметы затрат и цены программного обеспечения
4.3 Оценка экономической эффективности применения ПО у пользователя
4.4 Результаты анализа технико-экономической составляющей проекта
5 Охрана труда. Оптимизация зрительного взаимодействия пользователя системы 1С 7.7 «Зарплата и кадры» со средствами отображения информации
Заключение
Список использованных источнков
Приложение А (обязательное) Листинг программы персонифицированного учета
ВВЕДЕНИЕ
Персонифицированный учет _ это сбор, накопление в течение всей трудовой деятельности и хранение сведений о каждом застрахованном лице (работающем гражданине), которые используются при назначении выплат по государственному социальному страхованию, в частности при назначении пенсии. Участниками персонифицированного учета являются застрахованные лица, плательщики страховых взносов (работодатели, а также физические лица, самостоятельно уплачивающие страховые взносы) и органы Фонда социальной защиты населения Минтруда и соцзащиты РБ.
В обязанности застрахованных лиц входит представление своих анкетных данных для регистрации и сообщение Фонду об изменении этих данных.
В ходе регистрации застрахованных лиц каждому из них Фондом открывается индивидуальный лицевой счет под определенным страховым номером, изготовляется и выдается страховое свидетельство государственного социального страхования.
Взаимодействие застрахованных лиц с Фондом осуществляется через плательщиков страховых взносов, в обязанности которых входит:
_ подготовка документов персонифицированного учета (ДПУ): «Анкета застрахованного лица» (форма ПУ-1), «Сведения о приеме и увольнении» (форма ПУ-2) и «Индивидуальные сведения» (форма ПУ-3), а также оформление их в виде отдельных пачек по типам форм;
_ выдача застрахованным лицам свидетельств социального страхования.
Подготовку документов формы ПУ-1 и ПУ-2 осуществляет отдел кадров, а формы ПУ3 — бухгалтерия плательщика страховых взносов.
Открытым акционерным обществом «Пеленг» была поставлена задача автоматизации подсистемы персонифицированного учета. В качестве среды разработки была использована система «1С: Предприятие 7.7», позволяющая решать самые разнообразные задачи по автоматизации, что тем самым облегчит работу при обработке документов, повысит эффективность и достоверность учета.
1. ПОСТАНОВКА ЗАДАЧИ И СИСТЕМНОЕ ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Описание объекта Открытое акционерное общество «Пеленг» является ведущим проектно-конструкторским предприятием Республики Беларусь в области оптико-электронного приборостроения.
Основано в 1975 году на базе конструкторского отдела ММЗ им. Вавилова (головного предприятия БелОМО) как Центральное конструкторское бюро «Пеленг». В 1994 году ЦКБ «Пеленг» преобразовано в открытое акционерное общество «Пеленг». В 2003 году ОАО «Пеленг» включено в Реестр высокотехнологичных производств и предприятий Республики Беларусь.
Основными видами деятельности ОАО «Пеленг» являются осуществление НИОКР и изготовление наукоемкой оптической и оптоэлектронной продукции для широкого спектра применения.
На ОАО «Пеленг» автоматизация различных служб осуществляется в отделе АСУП. Здесь осуществляется руководство разработкой и внедрением проектов совершенствования управления производством на основе использования совокупности экономико-математических методов, современных технических средств (ЭВМ, средств связи, устройств отображения информации и др.). Организуется проведение исследований системы управления, порядка и методов планирования и регулирования производства с целью определения возможности их формализации и целесообразности перевода на ЭВМ, а также изучение проблем обслуживания автоматизированных систем управления предприятия и его подразделений. Также составляются технические задания по созданию АСУП и отдельных ее подсистем. Организуется работа по совершенствованию документооборота на предприятии (определение входных и выходных документов, порядка их ввода и вывода, приема и переформирования, передачи по каналам связи, оптимизации документов, рационализации содержания и построения документов, удовлетворяющих требованиям АСУП и удобствам для работы соответствующих исполнителей). Кроме того, отделом ведется подсистема нормативно-справочной информации, обеспечивается правильность переноса исходных данных на машинные носители, организуется контроль за своевременностью поступления первичных документов, предусмотренных системой, правильностью их оформления, передачей в соответствующие подразделения обработанной на ЭВМ информации.
1.2 Постановка задачи В данном дипломном проекте решается одна из задач отдела АСУП — разработка подсистемы персонифицированного учета предприятия. Сведения персонифицированного учета должны представляться в виде трех форм: ПУ — 1, ПУ-2, ПУ-3 и соответствовать требованиям, установленным «Инструкцией по подготовке документов персонифицированного учета на машинном носителе», утвержденной приказом управляющего Фондом социальной защиты населения Министерства социальной защиты Республики Беларусь от 6 февраля 2001 г. № 09-о.
Разрабатываемый программный продукт является частью единой информационной базы, реализованной в среде «1С: Предприятие 7.7» конфигурации «Зарплата и кадры».
В качестве выходной информации будут выступать сформированные отчеты.
1.3 Концептуальная модель системы Основой для формирований отчетов персонифицированного учета является справочник «Кадровые данные». На основе данных, содержащихся в нем и заполняемых при устройстве на работу сотрудника, формируются запрашиваемые печатные формы. Они полностью формируются средствами встроенного языка «1С: Предприятие», что придает большую гибкость программе. Печатная форма документа — это фактически отчет, формируемый обычно из формы открытого документа и содержащий сведения него. Всего в подсистеме три выходные формы: ПУ1, ПУ2, ПУ3. Тип заполняемой формы выбирается с помощью переключателя типов, у каждой формы их несколько. Для формы ПУ1 («Анкета застрахованного лица») будут использованы такие типы как регистрация, изменение, восстановление анкетных данных; для ПУ2 («Сведения о приеме и увольнении») _ первоначальная регистрация, исходная, корректирующая, отменяющая; для ПУ3 («Индивидуальные сведения») _ назначение пенсии, исходная, корректирующая, отменяющая.
2. ОБЗОР И АНАЛИЗ СУЩЕСТВУЮЩИХ СИСТЕМ ЭКОНОМИЧЕСКОГО НАЗНАЧЕНИЯ
2.1 Краткая информация об автоматизированных информационных системах. Преимущества автоматизированных информационных систем Автоматизированная информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
АИС являются, с одной стороны, разновидностью информационных систем (ИС), с другой — автоматизированных систем (АС), вследствие чего их часто называют ИС или АС.
В настоящее время широко применяются различные программные средства при работе с компьютером, в том числе и автоматизированные информационные системы.
Информационная система (ИС) — система хранения, обработки и передачи информации, представленной в определенной форме. В вычислительной технике информационная система представляет собой программный комплекс, который предоставляет возможность надежного хранения данных в памяти, выполнение преобразований информации и вычислений, предоставление пользователям удобного и легко осваиваемого интерфейса. Таким образом, использование информационных систем позволяет:
_ работать с большим объемом данных (причем прослеживается преобладание логической обработки над математической);
_ хранить данные в течение длительного временного периода;
_ связать несколько компонентов, имеющих свои локальные цели, задачи и приемы функционирования, в единую систему для работы с информацией;
_ значительно снизить затраты на хранение и доступ к необходимым данным;
_ достаточно быстро находить требуемую информацию и т. д.
Классическими примерами информационных систем являются банковские системы, автоматизированные системы управления предприятиями, системы резервирования авиационных или железнодорожных билетов и т. д. Современные СУБД обладают широкими возможностями резервного копирования и архивации данных, параллельной обработки информации, особенно в случае использования многопроцессорных компьютеров в качестве сервера базы данных.
Автоматизированная информационная система (АИС) — информационная система, использующая электронно-вычислительную машину на этапах ввода, подготовки и выдачи информации, то есть является развитием информационных систем, занимающихся поиском с помощью прикладных программ. Автоматизированные информационные системы относятся к классу сложных систем, как правило, не столько в связи с большой физической размерностью, сколько в связи с многозначностью структурных отношений между их компонентами. АИС может быть определена как комплекс автоматизированных информационных технологий, предназначенных для информационного обслуживания — организованного непрерывного технологического процесса подготовки и выдачи потребителям научной, управленческой и др. информации, используемой для принятия решений, в соответствии с нуждами для поддержания эффективной деятельности.
Повышение эффективности функционирования предприятий невозможно без внедрения современных методов управления, базирующихся на АИС управления предприятиями. АИС позволяют:
_ повышать производительность работы персонала;
_ улучшать качество обслуживания клиентов;
_ снижать трудоемкости и напряженность труда персонала, минимизировать ошибки в его действиях.
Таким образом, можно сделать вывод о том, что в общем виде автоматизированная информационная система — совокупность аппаратных (технических) средств, математических средств (математические модели, алгоритмические способы обработки информации, методы поиска и описания объектов программирования), телекоммуникационных средств, средств сбора и хранения информации.
2.2 Анализ существующих автоматизированных информационных систем и их классификация Все автоматизированные информационные системы, в зависимости от степени интеграции в бизнес-процесс предприятия можно разделить на:
— локальные системы (1С Бухгалтерия, 1С Предприятие);
— малые интегрированные системы («Галактика», «Парус»);
— средне интегрированные системы (Syteline, MFGOPRO);
— крупные интегрированные системы (SAP R3, ORACLE Applications, BAAN 4).
Какой именно программный продукт наилучшим образом подходит для решения конкретной задачи, выясняется в процессе сравнительного анализа имеющихся средств разработки.
С этой целью были исследованы наиболее популярные в настоящий момент программные продукты, позволяющие автоматизировать различные аспекты деятельности крупных предприятий.
Комплекс «Галактика» обеспечивает решение задач четырьмя функциональными контурами: «административного управления», «оперативного управления», «управления производством», «бухгалтерского учета».
Модульный принцип построения системы «Галактика» допускает как изолированное использование отдельных модулей, так и их произвольные комбинации, в зависимости от производственно-экономической необходимости.
Концептуальная модель «Галактики» базируется на технологии компьютерного ведения бухгалтерского и оперативного учета, настраиваемой под специфику различных типов предприятий.
Система «Галактика», относясь к классу финансово-экономических систем, в себя не только унифицированные компоненты, предназначенные для эксплуатации в организациях (корпорациях) любой профессиональной ориентации, но и содержит ряд специализированных модулей, автоматизирующих процессы управления производством промышленной продукции. К ним относятся классические подсистемы традиционных АСУ производством — технико-экономическое планирование, учет затрат на производство, оперативное управление производством, техническая подготовка производства. Модуль «Технико-экономическое планирование «является центральным в контуре управления производством. Основное назначение модуля — автоматизация формирования плана производства и производственных программ, расчет потребностей в материальных и трудовых ресурсах, калькуляция себестоимости плановой продукции. Инструментальные модули системы «Галактика» включают набор средств для администратора базы данных (Protect — разграничение доступа, Journal — регистрация действий пользователя, Corpo — межофисный обмен, Repair — восстановление баз данных), и высокопроизводительный инструмент для квалифицированного пользователя или программиста, предназначенный для разработки реляционных баз данных, проектирования пользовательского интерфейса и отчетов (VIP — компилятор экранных форм, Fсомсредства модификации отчетных форм, ARD — генератор отчетных форм, GalaGraf — пакет деловой графики, «Бизнесс-текст» -текстовый редактор). Язык запросов к базе данных SQL, SQLimex — для экспорта-импорта данных.
Разработка средств управления Базой данных выполнена с использованием СУБД Btrieve, MS SQL Server, Oracle. Главным компонентом инструментальных средств является язык программирования VIP — своеобразная среда разработчика приложений. Эта среда разработана на Паскале, С++ и Ассемблере.
BAAN — голландская компания, разработчик решений для управления предприятиями с высокотехнологичным производством и корпоративной логистикой.
Cистема планирования ресурсов предприятия (ERP — Enterprise Resource Planning) BAAN поддерживает множество моделей управления производством: «производство на склад», «производство под заказ», «проектирование под заказ», «производство по принципу точно вовремя» — JIT (Just In Time) и т. д. SSA ERP (Baan) наиболее полно охватывает широкий спектр управленческих задач: от управления финансами и производством предприятия до управления послепродажным сервисным обслуживанием выпускаемой продукции. SSA ERP работает на множестве программно-аппаратных платформ: от недорогих на базе Linux/MySQL до мощных мультипроцессорных систем.
BAAN IV поддерживает три пользовательских интерфейса: терминальный (текстовый), графический (X Window) и оконный. В качестве языка программирования выступает 4GL — 4 Generation Language, язык 4-ого поколения, на нем написана и сама система. Программы представлены в виде описательных скриптов.
Идеология защиты основана на разграничении полномочий групп пользователей. История действий пользователей в системе, а также проблемные ситуации запоминаются в журнальных файлах.
Основными модулями ERP-системы компании BAAN являются:
_моделирование предприятия;
_производство;
_процесс;
_финансы;
_сбыт, снабжение, склады;
_проект;
_администратор деятельности предприятия;
_транспорт;
_сервис.
SAP R/3 — конфигурируемая система способная решать основные задачи, стоящие перед крупными организациями. SAP SAP R/3 — это самая обширная система на сегодняшний день. В основе системы лежит объектно-ориентированный язык программирования ABAP/4 — язык программирования коммерческих приложений 4 — го поколения, разработанный компанией SAP. Он является основой системы R/3. Все приложения R/3 и части базовой системы (R/3 Basis) были разработаны на ABAP/4. ABAP/4 относится к разряду языков, в которых реализуется управление событиями. Важной особенностью языка является концепция применения внутренних таблиц, суть которой в отображении постоянных таблиц базы данных на объекты, существующие во время выполнения программы и наоборот. Приложения, написанные на АВАP/4, поддерживают различные СУБД и ОС.
Система SAP R/3 состоит из набора прикладных модулей, которые поддерживают различные бизнес-процессы компании и взаимодействуют между собой в масштабе реального времени. В стандартную поставку системы могут быть включены следующие модули: финансы (FI), контроллинг (CO), управление основными средствами (AM), управление проектами (PS), производственное планирование (PP), управление материальными потоками (MM), сбыт (SD), управление качеством (QM), техобслуживание и ремонт оборудования (PM), управление персоналом (HR), управление информационными потоками (WF), отраслевые решения (IS).
Приложения Oracle Applications — первая в мире полнофункциональная ERP система, целиком основанная на интернет технологиях. Начиная с версии Приложений R11, Oracle отказался от архитектуры клиент/сервер в классическом ее виде, как канонической основы для построения корпоративных информационных систем.
Модульный подход при внедрении Oracle Applications позволяет заказчику начать с минимального набора модулей и постепенно расширять его, дополняя базовую функциональность системы и избавляя от необходимости приобретения излишних в данный момент функциональных блоков.
Отличительная особенность Oracle Applications — рабочее место руководителя, которое организовано с помощью специального модуля OBIS. Он представляет собой информационно-аналитическую систему верхнего уровня, основным назначением которой является обеспечение менеджеров среднего и высшего звена предприятия мощным инструментом оперативного контроля за ключевыми показателями финансовой и хозяйственной деятельности компании, без необходимости вникания в структуру и суть функционирования пакета Oracle Applications. OBIS выполняет роль аналитической надстройки над базовой ERP системой. С его помощью руководители подразделений и отделов могут получать оперативную отчетность о функционировании своих подразделений. OBIS автоматически выполняет семафорные функции, отслеживая значения ключевых показателей (например, текущую оборачиваемость дебиторской задолженности, уровень неснижаемых складских остатков и т. д.).
ERP-система Oracle Applications в своей поставке может содержать следующие модули: основные средства, управление затратами и финансовый анализатор, дебиторы, управление снабжением и сбытом, планирование материальных потоков, закупки, управления материальными запасами, ввод заказов, услуги и др.
Рассмотренные ERP-системы — это крупномасштабные и достаточно дорогостоящие программные продукты, требующие соответствующее техническое оснащение. При решении задач бухгалтерского назначения для предприятий средней величины с несложной структурой внутренних бизнес-процессов использование этих систем может являться нерациональным.
2.3 Система «1С: Предприятие 7.7»
Структура системы «1С: Предприятие 7.7». «1С:Предприятие» — программный продукт компании 1С, предназначенный для быстрой разработки прикладных решений. Технологическая платформа «1С:Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на её основе, образуют систему программ «1С:Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учёта и управления на предприятии.
Средства быстрой разработки представлены визуальным «конфигурированием», которое позволяет разработчику сосредоточиться на создании бизнес-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и т. п. Конфигурирование частично заменяет кодирование и, таким образом, снижает требования к квалификации разработчиков 1С. Тем не менее имеет встроенный язык для реализации произвольной бизнес-логики. Используется более чем 1 млн предприятий на территории России, СНГ и Балтии, Румынии, Вьетнама.
Платформа «1С: Предприятие 7.7» делится на компоненты, каждая из которых предназначена для создания прикладных решений для определенного класса задач.
Всего существуют три основных компоненты: «Бухгалтерский учет», «Оперативный учет», «Расчет». Каждая компонента расширяет возможности системы своим механизмом обработки информации. Эти механизмы нельзя однозначно сопоставить с конкретными задачами автоматизации предметной области, однако, они имеют достаточно четкую направленность, которая определяет выбор состава необходимых компонент, для создания конкретной конфигурации.
Компонента «Бухгалтерский учет» содержит такие объекты, как план счетов, операции и проводки, виды субконто и другие механизмы для автоматизации бухгалтерского учета. На основе этой компоненты функционирует типовая конфигурация «1С: Бухгалтерия»
Компонента «Расчет» содержит специальные механизмы для автоматизации сложных периодических расчетов. При ее наличии в системе появляются следующие объекты: журналы расчетов, виды и группы расчетов, календари. Одна из основных областей применения компоненты — расчет заработной платы. На основе этой компоненты функционирует конфигурация «1С: Зарплата и кадры».
Компонента «Оперативный учет» предоставляет возможность разработчикам создавать важный механизм регистров, позволяющий организовать хранений многомерных данных и оперативное получение итогов по заданным измерениям и ресурсам. Область применения компоненты: автоматизация торговли, складской учет, учет материальных ценностей, учет в сфере обслуживания и так далее. На основе этой компоненты функционирует компонента «1С: Торговля и склад»
Компонента «Управление распределенными базами данных» позволяет объединить несколько физически разделенных филиалов в единое информационное пространство с периодическим обменом данными между ними. Эта компонента может быть использована с любой конфигурацией.
Компонента «Web-расширение» позволяет организовать доступ к информационной базе через веб-сайт компании. Например, клиенты могут делать заказы на сайте, и они будут автоматически попадать в информационную систему предприятия. Эта компонента может быть использована с любой конфигурацией.
Модифицируемость. Программные продукты системы «1C:Предприятие» могут быть адаптированы к любым особенностям учёта на конкретной сфере деятельности. В состав системы входит Конфигуратор, который обеспечивает:
_ настройку системы на различные виды учёта;
_ реализацию любой методологии учёта;
_ организацию любых справочников и документов произвольной структуры;
_ настройку внешнего вида форм ввода информации;
_ настройку поведения и алгоритма работы системы в различных ситуациях с помощью встроенного объектно-ориентированного языка;
_ широкие оформительские способности создания печатных форм документов и отчётов с использованием различных шрифтов, рамок, цветов, рисунков;
_ возможность наглядного представления в виде диаграмм;
_ быстрое изменение конфигурации с помощью «конструкторов» .
Конфигурируемость. Основной особенностью системы 1С: Предприятия является ее конфигурируемость. Собственно система 1С: Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система 1С: Предприятие выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Конфигурация создается штатными средствами системы. Конфигурация обычно поставляется фирмой «1С» в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также разработана заново.
Функционирование системы. Выделяют два основных процесса функционирования системы — это конфигурирование и исполнение. Конфигурированием системы занимаются программисты, которые настраивают систему под заказчика (бухгалтера, кассира, кладовщика и пр.), а с исполнительной частью («пользовательский» режим) работают конечные пользователи (бухгалтер, кассир, кладовщик и пр.).
На этапе конфигурирования система оперирует такими универсальными понятиями (объектами), как «Документ», «Журнал документов», «Справочник», «Реквизит», «Регистр» и другие. Совокупность этих понятий и определяет концепцию системы.
В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе конфигурирования (справочниками товаров и организаций, счетами, накладными и т. д.).
Масштабируемость. Масштабируемость — это способность системы адаптироваться к расширению предъявляемых требований и возрастанию объемов решаемых задач.
Технологическая платформа обеспечивает различные варианты работы прикладного решения: от персонального однопользовательского, до работы в масштабах больших рабочих групп и предприятий. Ключевым моментом масштабируемости является то, что повышение производительности достигается средствами платформы, и прикладные решения не требуют доработки при увеличении количества одновременно работающих пользователей.
Взаимодействие компонент. Компоненты «Бухгалтерский учет», «Оперативный учет» и «Расчет» системы программ «1С: Предприятие 7.7» могут использоваться как автономно, так и совместно с другими компонентами. При совместном использовании компоненты не только работают с общими данными в одной информационной базе, но и полностью объединяют свою функциональность. Можно сказать, что пользователь работает, фактически, с единой системой, комплексно отражающей деятельность предприятия с использованием возможностей установленных компонент.
Режимы работы «1С: Предприятие 7.7». Система «1С: Предприятие 7.7» имеет несколько режимов работы, а именно:
_ режим «1С: Предприятие» — основной режим работы пользователя, ввод данных, получение отчётов;
_ режим «Конфигуратор» — режим администрирования и изменения конфигурации;
_ режим «Отладчик» — режим отладки и замера производительности конфигурации;
_ режим «Монитор» — режим просмотра активных пользователей и журнала регистрации событий.
Понятие конфигурации. Примеры конфигураций. Конфигурация — прикладное решение, разработанное на технологической платформе «1С: Предприятие».
«1С:Бухгалтерия» наиболее известная из всех конфигураций 1С версии 7.7. Она предназначена для ведения бухгалтерского учёта (управленческого и/или налогового учёта).
Конфигурация «1С:Торговля и Склад 7.7» предназначена для ведения торгового учёта. Возможно ведение учёта по нескольким юридическим лицам. Существует возможность подключения внешнего торгового оборудования.
Конфигурация «1С:Зарплата и Кадры 7.7», в которой разработан дипломный проект предназначена для ведения кадрового учёта и расчёта зарплаты.
Конфигурация «1С:Комплексная Конфигурация» объединяет в себе функционал конфигураций «1С:Бухгалтерия 7.7», «1С:Торговля и Склад 7.7» и «1С:Зарплата и Кадры 7.7». Предназначена для комплексного ведения учёта на предприятии.
Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7. MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.
Модули и их характеристика. Модулем называется программа на встроенном языке системы 1С: Предприятие. Модули располагаются в заданных точках структуры метаданных и вызываются для выполнения в заранее известные моменты работы системы 1С: Предприятие. Специалист, выполняющий конфигурирование системы, может использовать модули для описания сложных алгоритмов взаимодействия объектов метаданных, для которых недостаточно имеющихся в Конфигураторе визуальных средств.
В системе «1C: Предприятие» существуют несколько видов программных модулей. Они различаются по месту размещения и доступному контексту.
Общие модули располагаются в отдельной ветке дерева метаданных. Основным назначением общих модулей является содержание общих алгоритмов конфигурации, доступных из разных модулей. В общих модулях отсутствует раздел определения переменных и раздел основной программы, то есть они содержат только раздел процедур и функций.
Глобальный модуль располагается в корневом разделе конфигурации. В нем располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы. В глобальном модуле возможно объявление переменных, а также объявление и описание процедур и функций, которые будут доступны в любом модуле конфигурации, кроме общих, дополняя глобальный контекст прикладной задачи.
Набор прикладных объектов имеет собственные модули. К таким объектам относятся:
_ справочники;
_ документы;
_ отчеты;
_ обработки.
Модули располагаются в ветках конфигурации, в которых содержатся сами объекты и являются свойствами объектов. Каждый объект имеет свой индивидуальный модуль. В этих модулях возможно объявление переменных, процедур и функций, которые будут доступны при работе с объектом извне во встроенном языке, дополняя контекст объекта.
Модули форм содержатся в формах конфигурации. Каждая форма имеет свой индивидуальный модуль. В этих модулях возможно объявление переменных, процедур и функций, которые будут доступны при работе с формой извне во встроенном языке, дополняя контекст формы.
3. РАЗРАБОТКА ПОДСИСТЕМЫ ПЕРСОНИФИЦИРОВАННОГО УЧЕТА НА БАЗЕ «1С: ПРЕДПРИЯТИЕ 7.7»
3.1 Информационное обеспечение Модель базы данных включает следующие сущности и их атрибуты:
_ справочник «Сотрудники»;
_ справочник «КадровыеДанные»;
_ справочник «ДокументыПУ»;
_ справочник «Договора»;
_ журнал расчетов «Зарплата»;
_ документ «СведенияОСтаже»;
_ таблица «ТаблицаЗначений».
Справочник «Сотрудники» содержит подробную информацию о сотрудниках предприятия «Пеленг» (таблица 3.1).
Таблица 3.1 — Основные реквизиты справочника «Сотрудники»
Поле | Тип | Описание | |
ГрафикРаботы | Справочник «ГрафикСменнойработы» | График работы | |
ДатаРождения | Дата | Дата Рождения | |
Должность | Справочник «Должности» | Должность | |
Категория | Справочник «Категория» | Категория | |
КоличествоАкций | Число (6) | Количество акций предприятия | |
МестоРаботы | Справочник «Штатное расписание» | Место работы | |
Оклад | Число (12) | Оклад | |
ПриказОбУвольнении | Документ «Приказ об увольнении» | Ссылка на соответствующий документ | |
ПриказОприеме | Документ «Приказ о приеме» | Ссылка на соответствующий документ | |
ПроцентЕжемесПрем | Число (3) | Процент ежемесячной премии | |
Разряд | Справочник «Тарифная сетка» | Разряд | |
Ставка | Число (4) | Ставка | |
Тариф | Число (10) | Тариф | |
ТипСотрудника | Перечисление «ТипСотрудника» | Тип сотрудника (штатный или внешний совместитель) | |
ФормаТруда | Перечисление «ФормыТруда» | Форма оплаты труда | |
КодПрофессии | Число (5) | Код профессии | |
Наставник | Справочник «Сотрудники» | Наставник | |
Справочник «КадровыеДанные» содержит дополнительную информацию о сотрудниках предприятия, используемую в некоторых отчетах (таблица 3.2).
Таблица 3.2 — Основные реквизиты справочника «КадровыеДанные»
Поле | Тип | Описание | |
ВидОбразования | Перечисление «Образование» | Образование | |
Гражданство | Справочник «Страны» | Гражданство | |
Диплом | Число (0 — диплом, 1 — свидетельство) | Наличие диплома или свидетельства | |
КатегорияПФ | Перечисление «Категория плательшика ПФ» | Категория плательшика ПФ | |
Пол | Перечисление «Пол» | Пол | |
ПропискаАдрес | Строка (24) | Место прописки | |
ПрофОсн | Справочник «Профессии» | Основная профессия | |
РоднойЯзык | Справочник «Языки» | Розной язык | |
СемейноеПоложение | Перечисление «СемейноеПоложение» | Семейное положение | |
Специальность | Справочник «Специальности» | Ссылка на справочник | |
СтажПоПрофессии | Дата | Стаж по профессии | |
СтажПоСпециальности | Дата | Стаж по специальности | |
УНН | Строка (12) | УНН | |
ФактАдрес | Строка (24) | Адрес фактического места жительства | |
ИзменениеАнкеты | Документ «ИзменениеАнкеты» | Ссылка на документ | |
КатегорияУчета | Справочник «КатегорияУчета» | Ссылка на справочник | |
Состав | Справочник «Состав» | Ссылка на справочник | |
Справочник «ДокументыПУ» содержит документы ПУ (информацию о текстовых файлах, переданных в ФСЗН (таблица 3.3).
Таблица 3.3 — Основные реквизиты справочника «ДокументыПУ»
Поле | Тип | Описание | |
Вид | Строка | Вид | |
Тип | Строка | Тип | |
ДатаЗаполнения | Дата | Дата заполнения | |
ДатаН | Дата | Дата начала | |
ДатаК | Дата | Дата конца | |
Количество | Число | Количество | |
Выплат | Число | Выплаты | |
Пособий | Число | Пособия | |
Взносов | Число | Взносы | |
Справочник «Договора» содержит договора, заключенные предприятием. Руквизит справочника — Документ имеет ссылочный тип и ссылается на документ «Договор».
Журнал расчетов «Зарплата» содержит все имеющиеся проводки по заработной плате для каждого сотрудника с момента автоматизации бухгалтерского учета на предприятии «Пеленг» (таблица 3.4).
Таблица 3.4 — Реквизиты журнала расчетов «Зарплата»
Поле | Тип | Описание | |
Дни | Число (6) | Количество отработанных дней | |
Часы | Число (7) | Количество отработанных часов | |
Примечание | Справочник «ВнутренниеСовместителя» | Ссылка на справочник | |
Счет | Справочник «ХозяйственнаяОперация» | Ссылка на справочник | |
ПлатВедомость | Документ «ПлатежнаяВедомость» | Ссылка на документ | |
ДокументомЛи | Число (1) | Числовое значение (равен 1, если счет проставлен документом) | |
СтрокаДока | Число (4) | Строка документа | |
Распределение | Документ | Ссылка на документ | |
СтрокаИсправл | Число (3) | Строка исправления | |
Признак | Число (4) | Признак | |
ЧасыТ | Число (6) | Часы | |
Процент | Число (6) | Процент | |
ПлатВедомость1 | Документ «ПлатежВедом» | Ссылка на документ | |
В Документе «СведенияОСтаже» хранятся дополнительные данные об исчисляемых стажах (таблица 3.5).
Таблица 3.5 — Основные реквизиты документа «СведенияОСтаже»
Поле | Тип | Описание | |
Начало | Дата | Дата начала | |
Окончание | Дата | Дата окончания | |
Код | Строка (10) | Код профессии | |
УТ | Перечисление «ОсобыеУсловияТруда» | Особые условия труда | |
Показатель | Число (4) | Показатель | |
РабНеделя | Число (1) | Рабочая неделя | |
Таблица «ТаблицаЗначений» предназначена для хранения и обработки промежуточных данных, возникающих в процессе работы программы. Эта таблица создается в памяти и не сохраняется в базе данных, то есть это временный набор данных. Другими словами эту таблицу нельзя назвать сущностью в общем понимании этого термина, но так как она является связующим звеном между всеми используемыми базами, то ее включение в структуру данных необходимо для наглядного отображения взаимосвязи между всеми частями реализованной структуры базы данных.
Используемая структура базы данных имеет оптимальную конфигурацию для удобной и быстрой обработки данных персонифицированного учета и формирования печатных форм.
3.2 Алгоритмическое обеспечение Входными данными для созданной подсистемы являются:
_ дата заполнения (должна быть не больше текущей);
_ период времени, за который формируются отчеты;
_ фамилия руководителя, ответственного за документы персонифицированного учета;
_ подразделение, если необходимо;
_ тип заполняемой формы (выбирается с помощью переключателя типов).
Выходными данными для данной системы будут:
_ формирование печатной формы ПУ-1 «Анкета застрахованного лица» для регистрации граждан;
_ формирование печатной формы ПУ-1 «Анкета застрахованного лица» при изменении фамилии;
_ формирование печатной формы ПУ-1 «Анкета застрахованного лица» в случае утери свидетельства социального страхования;
_ формирование печатной формы ПУ-2 «Сведения о приеме и увольнении» (тип формы — первоначальная регистрация);
_ формирование печатной формы ПУ-2 «Сведения о приеме и увольнении» (тип формы — исходная);
_ формирование печатной формы ПУ-2 «Сведения о приеме и увольнении» (тип формы — корректирующая);
_ формирование печатной формы ПУ-2 «Сведения о приеме и увольнении» (тип формы — отменяющая);
_ формирование печатной формы ПУ-3 «Индивидуальные сведения» (тип формы — исходная);
_ формирование печатной формы ПУ-3 «Индивидуальные сведения» (тип формы — корректирующая);
_ формирование печатной формы ПУ-3 «Индивидуальные сведения» (тип формы — отменяющая);
_ формирование печатной формы ПУ-3 «Индивидуальные сведения» (тип формы — назначение пенсии);
_ формирования пачек документов персонифицированного учета;
_ формирование сопроводительного листа.
3.3 Техническое обеспечение Тexничecкoe oбecпeчeниe _ этo кoмплeкc тexничecкиx cpeдcтв, пpeднaзнaчeнныx для paбoты инфopмaциoннoй cиcтeмы. В общем случае она включает средства ввода, подготовки, обработки, получения, хранения, вывода, регистрации, отображения, использования, передачи информации и средства реализации управляющих воздействий.
Для успешной работы с данным приложением и со средой «1С: Предприятие» приведем минимально необходимые и рекомендуемые требования к конфигурации компьютера (таблица 3.6).
Таблица 3.6 _ Технические требования к конфигурации компьютера
Категория | Рекомендуемые требования | Описание | |
Процессор | Процессор Intel Architecture 32 1.6 ГГц и выше | Чем выше производительность процессора, тем быстрее будет производиться обработка и расчет данных | |
Жесткий диск | 30 Гбайт | Инсталляция программного обеспечения занимает 300 Мбайт | |
Оперативная память | 256 Мбайт | Больший объем оперативной памяти позволяет приложению работать быстрее | |
Требования к программному обеспечению | |||
Операционная система | Windows 98/Me, 2000/XP/Server 2003 | ||
Программный пакет | Система «1С:Предприятие 7.7» | ||
3.4 Программное обеспечение Программный модуль подсистемы пенсионного обеспечения представляет собой окно со встроенным текстовым редактором, в котором реализована вся логика подсистемы. При открытии среды «1С: Предприятие 7.7» в режиме «Конфигуратор» данный программный модуль становится доступным для редактирования (рисунок 3.1).
персонифицированный учет программный информационный
— Программный модуль формы С помощью встроенного сервиса среды можно посмотреть, какие процедуры и функции используются в данном модуле (рисунок 3.2).
— Процедуры и функции модуля Таким образом, в данном программном модуле используются процедуры и функции, представленные на рисунке 3.2.
Каждая процедура начинается со слова «Процедура» и заканчивается ключевым словом «КонецПроцедуры».
Во встроенном языке 1С существуют так называемые предопределенные процедуры. В основном данные процедуры предназначены для расширения возможности программного управления правами доступа к системе. Предопределенные процедуры не являются встроенными процедурами языка, для них зарезервированы только название и синтаксис. Тело процедур должно быть написано самим разработчиком в соответствующих программных модулях. В данном программном модуле такими являются процедуры «ПриОткрытии», «ПриЗакрытии» и «ПриВыбореЗакладки». Они используются при интерактивном открытии и закрытии формы, смене пользователем типа формы.
Процедура «ПриОткрытии» выполняется при открытии формы «Персонифицированный учет». При ее исполнении заносятся данные в форму для последующего формирования отчетов, создаются таблицы, которые впоследствие будут использованы для построения отчетов персонифицированного учета.
Процедура «ПриЗакрытии» выполняется при закрытии формы «Персонифицированный учет». При ее исполнении очищаются созданные в ходе исполнения модуля таблицы значений, задается вопрос о закрытии формы.
С помощью предопределенной процедуры «ПриВыбореЗакладки» формируется таблица значений в зависимости от выбранной закладки (от формы отчета), происходит обращение к таким процедурам, как «ПриСменеП1», «ПриСменеП2», «ПриСменеП3», отвечающим за доступность редактирования заполненной таблицы на форме в зависимости от типа отчета.
Процедура «ЗаполнитьСтроку» служит для заполнения строк таблицы значений. Строки заполняются в зависимости от типа и от формы отчета. Во время исполнения происходит обращение к процедурам «РазобратьИмя», «РазобратьАдрес», «РазобратьОстальное», корорые используются для разбиения данных, хранящихся в справочнике «КадровыеДанные» на части, которые потом используются для заполнения колонок таблицы значений и последующего занесения этих данных в отчеты.
Процедуры «ВвестиНовСтр», «УдалитьСтр», «ИсправитьСтр» соответствуют нажатию на кнопки «+», «_», «К». При их исполнении можно либо добавить новую строку в таблицу, отображаемую на форме, либо удалить, либо корректировать строку.
Процедура «ЗаполнитьТЗ» служит для заполнения данными таблицы на форме. Она соответсткует нажатию кнопки «Заполнить». Заполнение таблицы происходит с помощью запросов.
Нажатию кнопок «Сформировать», «Заполнить из архива», «Сопроводительный лист» соответствует исполнение процедур «Сформировать», в ходе которой формируются отчеты, на основе таблицы, расположенной на форме, «ЗаполнитьИзАрхива», «СопрЛист».
В ходе выполнения процедуры «Сформировать» происходит обращение к таким процедурам, как «СформироватьТекстовыйПУ1», «СформироватьТекстовыйПУ2», «СформироватьТекстовыйПУ3», которые отвечают за формирование отчетов персонифицированного учета — главную задачу диплома.
3.4 Организационное обеспечение Руководство системного программиста. Задачей процесса установки является сделать возможным запуск системы «1С: Предприятие 7.7» на компьютере пользователя. В процессе установки «1С: Предприятия 7.7» производятся следующие действия:
_ на локальном диске компьютера пользователя (или на сетевом диске, доступном с компьютера пользователя) размещаются программные файлы системы «1С: Предприятие 7.7»;
_ в системный каталог операционной системы «Windows» компьютера пользователя копируются (или в случае необходимости обновляются уже находящиеся там) системные файлы, необходимые для работы системы «1С: Предприятие 7.7»;
_ производятся необходимые изменения в системном реестре операционной системы «Windows» компьютера пользователя;
_ на компьютере пользователя в меню операционной системы вносятся пункты для запуска программ системы «1С: Предприятие 7.7».
В зависимости от комплекта поставки допускается несколько вариантов установки системы «1С: Предприятие 7.7»:
_ локальная установка;
_ административная установка;
_ сетевая установка.
Локальная установка может быть выполнена для любого комплекта поставки и является единственно возможным вариантом для однопользовательских вариантов «1С: Предприятия 7.7». При выполнении локальной установки выполняются все перечисленные выше действия.
Административная установка, строго говоря, является не установкой, а подготовкой к установке. Суть ее состоит в том, что на сервере локальной сети создается каталог, в который из дистрибутива «1С: Предприятия 7.7» переносятся все необходимые файлы для того, чтобы путем запуска из этого каталога программы SETUP. EXE можно было выполнить процедуры локальной или сетевой установки «1С: Предприятия 7.7». При этом не производится никаких изменений в меню, системном каталоге и реестре операционной системы «Windows» как сервера, так и компьютера, на котором запущена программа установки.
Сетевая установка может быть выполнена только путем запуска программы SETUP. EXE из каталога, созданного в процессе административной установки. Сетевая установка отличается от локальной главным образом тем, что в процессе сетевой установки на компьютер пользователя не копируются программные файлы системы «1С: Предприятия 7.7», а пункты меню для запуска программ «1С: Предприятия 7.7» настраиваются таким образом, что при запуске исполняемые файлы (файлы с расширение «EXE» или «DLL») берутся из каталога сервера локальной сети, из которого запускалась программа SETUP. EXE для выполнения сетевой установки.
Перед началом установки среды «1С: Предприятия 7.7» системный программист должен определиться с вариантом установки, который будет учитывать специфику организации сетевого пространства предприятия, ее возможности и максимально отвечать поставленным задачам.
Локальная установка является наиболее простым вариантом. В этом случае на каждом компьютере, на котором предполагается использовать «1С: Предприятия 7.7» выполняется процедура локальной установки. В самом простом случае установка выполняется непосредственно с дистрибутивного комплекта «1С: Предприятия 7.7». Но локальная установка может быть выполнена также и из каталога на сервере, в который была предварительно произведена административная установка. При локальной установке достигается наилучшая скорость запуска «1С: Предприятия 7.7» (программные файлы загружаются с локального диска компьютера, а не с удаленного диска сервера) и несколько меньше загружается сеть. Но при этом на каждом из компьютеров пользователей расходуется дисковое пространство под одни и те же программные файлы «1С: Предприятия 7.7». Однако, наиболее серьезным недостатком локальной установки являются сложности с администрированием, особенно в тех случаях, когда система «1С: Предприятия 7.7» используется на многих компьютерах локальной сети. Дело в том, что периодически появляются обновленные выпуски (релизы) системы 1С: Предприятие, которые в случае использования локальной установки приходится устанавливать на каждый компьютер, на котором используется «1С: Предприятия 7.7» (не рекомендуется использовать при работе с одной и той же информационной базой разные релизы системы 1С: Предприятие).
Поэтому, в случаях, когда в рамках одной локальной сети для работы с системой «1С: Предприятия 7.7» используется значительное число компьютеров и сеть не слишком перегружена, рекомендуется использовать сетевую установку «1С: Предприятия 7.7». Как отмечалось, для того, чтобы на компьютерах пользователей выполнить сетевую установку «1С: Предприятия 7.7», надо предварительно выполнить административную установку на диск сервера. И только затем процедура сетевой установки может быть выполнена на компьютерах пользователей. Это несколько усложняет установку в целом, но позволяет воспользоваться некоторыми преимуществами, основным из которых является упрощение процедуры обновления релизов 1С: Предприятия. В данном случае обновление релиза 1С: Предприятия, в большинстве случаев, сводится к административной установке на сервер нового релиза 1С: Предприятия поверх уже установленного. Это само по себе обеспечивает то, что на компьютерах пользователей будут запускаться обновленные варианты программных файлов 1С: Предприятия (как отмечалось, в случае сетевой установки программные файлы запускаются с диска сервера). Тем не менее, при этом процедура сетевой установки подразумевает копирование в системный каталог операционной системы «Windows» компьютеров пользователей некоторых входящих в комплект поставки «1С: Предприятия 7.7» системных файлов, которые также могут время от времени обновляться. Поэтому, для обеспечения полной надежности и во избежание рассогласования версий системных файлов, после обновления релиза 1С: Предприятия на сервере рекомендуется повторить процедуру сетевой установки на компьютерах пользователей.
Открытое акционерное общество «Пеленг» выбрало для себя сетевой вариант установки системы «1С: Предприятие 7.7».
Руководство оператора. Для формирования отчетности по пурсонифицированному учету на предприятии оператору необходимо выполнить ряд действий. После загрузки программы «1С: Предприятие» в разделе меню «Файл» выбрать пункт «Открыть» и открыть внешний отчет «ПерсонифУчет.ert», как показано на рисунке 3.3.
— Открытие внешнего отчета (обработки) После запуска отчета открывается окно, содержащее 3 закладки, на которых расположены кнопки, поля для выбора и таблицы для заполнения данными о сотрудниках в соответствии с выбранными условиями (рисунок 3.4).
— Диалоговое окно персонифицированного учета Поля диалога «дата заполнения», «период», «руководитель» являются общими для пачек документов, объединенных сопроводительным листом к документам персонифицированного учета, и заполняются один раз для всех закладок в первую очередь.
Рассмотрим заполнение формы на частном примере. Дату заполнения выберем сегодняшним числом, т. е. 12.05.10. Период выбирается в соответсвии с типом формы ПУ, заполняется в выходных формах ПУ-2 и ПУ-3, в форме ПУ-1 определяет отбор сотрудников по периоду (например, месяц приема на работу). Выберем следующий период: с 15.07.08 по 31.07.08.
Поле диалога «Подразделение» определяет отбор сотрудников по конкретному подразделению. Возьмем для примера подразделение «15 Служба главного экономиста».
Тип заполняемой формы выбирается с помощью переключателя типов.
Заполнение таблицы данными о сотрудниках производится с помощью следующих кнопок (рисунок 3.5):
_ Кнопка «+» (плюс) открывает список справочника «Кадровые данные» для отбора сотрудников и позволяет добавить в таблицу данные о выбранном сотруднике.
_ Кнопка «_» (минус) удаляет одну запись из таблицы.
_ Кнопка «К» (корректировать запись) открывает диалог в окне «Кадровые данные» для корректировки и занесения исправленных данных в таблицу.
_ Кнопка «У» (удалить) удаляет все записи из таблицы.
_ Кнопка «Заполнить» автоматически заполняет таблицу данными о сотрудниках в соответствии с выбранными ранее условиями (тип формы, фильтр по подразделению, период).
_ Кнопка «Заполнить из архива» предназначена для заполнения таблицы данными ранее уже сформированными в текстовые файлы и сохраненные в каталоге ДПУ.
_ Кнопка «Документы ПУ» позволяет открыть справочник, содержащий следующую информацию о текстовых файлах, переданных в ФСЗН: