Разработка внешней обработки с системе 1С:Предприятие

Описание:
Доступные действия
Введите защитный код для скачивания файла и нажмите "Скачать файл"
Защитный код
Введите защитный код

Нажмите на изображение для генерации защитного кода

Текст:

Курсовая работа

на тему:

«Разработка внешней обработки с системе 1С:Предприятие»

СОДЕРЖАНИЕ

ВВЕДЕНИЕ2

ГЛАВА 1 НАЗНАЧЕНИЕ И СТРУКТУРА КОМПОНЕНТОВ ПЛАТФОРМЫ «1С:ПРЕДПРИЯТИЕ 8.2»..5

1.1 ОБЩАЯ ХАРАКТЕРИСТИКА.НАЗНАЧЕНИЕ И ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПЛАТФОРМЫ «1С:ПРЕДПРИЯТИЕ 8.2»5

1.2 БАЗОВАЯ КОНФИГУРАЦИЯ И ЕЕ НАЗНАЧЕНИЕ6

1.3 ОПИСАНИЕ ВСТРОЕННОГО ЯЗЫКА16

1.4ВНЕШНЯЯ ОБРАБОТКА ДАННЫХ СРЕДСТВАМИ «1С:ПРЕДПРИЯТИЕ 8.2» 20

     ГЛАВА 2 РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ «ООО ХПП ГРУПП».27

        2.1. ОБЩИЕ ПОЛОЖЕНИЯ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ27

        2.2 НАЗНАЧЕНИЕ И ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ30

        2.3 ИНТЕРФЕЙС30

        2.4  ПРИМЕРЫ РАБОТЫ ПРОГРАММЫ32

ЗАКЛЮЧЕНИЕ36

    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ38

    ЛИСТИНГ ПРОГРАММЫ39

Введение

          «1С: Бухгалтерия предприятия» – универсальная программа массового назначения для автоматизации бухгалтерского и налогового учета, а также для подготовки форм обязательной (регламентированной) отчетности.

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

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

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

         "1С: Бухгалтерия предприятия " обеспечивает решение всех задач, стоящих перед бухгалтерской службой предприятия, если бухгалтерская служба полностью отвечает за учет на предприятии, включая, например, выписку первичных документов, учет продаж и т.д. Данное прикладное решение также можно использовать только для ведения бухгалтерского и налогового учета, а задачи автоматизации других служб, например, отдела продаж, решать специализированными конфигурациями или другими системами. Так, в "1С: Бухгалтерию предприятия " заложена возможность совместного использования с прикладными решениями "Управление торговлей" и "Зарплата и Управление Персоналом" системы "1С: Предприятие ".

         Целью курсовой работы является освоение практики создания внешней обработки в программе "1С: Бухгалтерия предприятия".

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

1)   изучить основные понятия встроенного языка 1С;

2) уверенно овладеть инструментарием программы «1С: Бухгалтерия предприятия»;

3) научиться работать многоуровневыми справочниками, документами конфигурации, табличными частями справочников;

4) Разработка внешней оболочки обработки;

5) Создание интерфейса как можно более функционального и удобного для пользователя;

6) Разработка структуры модуля, благодаря которому будет осуществляться работа.

ГЛАВА 1. НАЗНАЧЕНИЕ И СТРУКТУРА КОМПОНЕНТОВ ПЛАТФОРМЫ «1С:ПРЕДПРИЯТИЕ 8.2»

1.1            . Общая характеристика. Назначение и функциональные возможности платформы «1С: Предприятие 8.2»

        «1С: Предприятие» — программный продукт компании «1С», предназначенный для автоматизации деятельности на предприятии. Первоначально, продукт «1С: Предприятие» был предназначен для автоматизации бухгалтерского учёта и управленческого учёта (включая начисление зарплаты и управление кадрами). Но сегодня этот продукт находит своё применение в областях, далёких от собственно бухгалтерских задач. Технологическая платформа «1С: Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на её основе, образуют систему программ «1С: Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учёта и управления на предприятии.

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

         "1С Бухгалтерия 8" - программа для универсального учета на предприятии. Эта программа, в первую очередь, для бухгалтерского и налогового учета и подготовки регламентированной (обязательной) отчетности. Но многие небольшие предприятия используют ее также для оперативного и управленческого учета.

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

            Разработчик программы фирма «1С» которая была создана Борисом Нуралиевым в 1990 году.     

1.2.  Базовая конфигурации и назначение

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

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

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

Компонента «Расчет» предназначена для выполнения сложных периодических расчетов. Она может использоваться для расчета заработной платы любой сложности, расчетов по ценным бумагам и других видов расчетов.

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

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

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

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

         Рассмотрим несколько типовых конфигураций, содержащих выше перечисленные функциональные компоненты.

         Типовая конфигурация «1С: Бухгалтерия» (Компонента «Бухгалтерский учет») «1С: Бухгалтерия» - универсальная программа массового назначения для автоматизации бухгалтерского учета. Она может использоваться на предприятиях разных направлений деятельности и форм собственности. «1С: Бухгалтерия» предоставляет бухгалтеру гибкие возможности учета:

·        использование нескольких планов счетов одновременно;

·        многоуровневые планы счетов;

·         многомерный аналитический учет;

·         многоуровневый аналитический учет;

·         количественный учет;

·         многовалютный учет по неограниченному числу валют;

·         ведение на одном компьютере учета для нескольких предприятий;

·         ведение консолидированного учета;

·        учет импортных товаров в разрезе ГТД (автоматический подбор необходимых номеров ГТД при выписке счетов-фактур);

      Программа позволяет автоматизировать ведение всех разделов бухгалтерского учета:

·        операции по банку и кассе;

·        основные средства и нематериальные активы;

·        материалы и МБП;

·        товары и услуги, выполнение работ;

·        учет производства продукции;

·        учет валютных операций;

·        взаиморасчеты с организациями;

·        расчеты с подотчетными лицами;

·        расчеты по зарплате;

·         расчеты с бюджетом;

      «1С: Бухгалтерия» позволяет автоматизировать подготовку любых первичных документов:

·        платежные поручения;

·        счета на оплату и счета-фактуры;

·         приходные и расходные кассовые ордера;

·        акты, накладные, требования, доверенности;

другие документы.

       Типовая конфигурация «1С: Торговля и склад» (Компонента «Оперативный учет»)

      "1С: Торговля и склад" предназначена для учета любых видов торговых операций. Благодаря гибкости и настраиваемости, система способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.

      "1С: Торговля и склад" автоматизирует работу на всех этапах деятельности предприятия и позволяет:

·        вести раздельный управленческий и финансовый учет;

·        вести учет от имени нескольких юридических лиц;

·        вести партионный учет товарного запаса с возможностью выбора метода;

·        списания себестоимости (FIFO, LIFO, по средней);

·        вести раздельный учет собственных товаров и товаров, взятых на реализацию;

·        оформлять закупку и продажу товаров;

·        производить автоматическое начальное заполнение документов на основе ранее введенных данных;

·        вести учет взаиморасчетов с покупателями и поставщиками, детализировать взаиморасчеты по отдельным договорам;

·        формировать необходимые первичные документы;

·        оформлять счета-фактуры, автоматически строить книгу продаж и книгу покупок, вести количественный учет в разрезе номеров ГТД;

·        выполнять резервирование товаров и контроль оплаты;

·        вести учет денежных средств на расчетных счетах и в кассе;

·        вести учет товарных кредитов и контроль их погашения;

·        вести учет переданных на реализацию товаров, их возврат и оплату;

       В "1С: Торговля и склад" вы можете:

·        задать для каждого товара необходимое количество цен разного типа, хранить цены поставщиков, автоматически контролировать и оперативно изменять уровень цен;

·        работать с взаимосвязанными документами;

·        выполнять автоматический расчет цен списания товаров

·        быстро вносить изменения с помощью групповых обработок справочников и документов;

·        вести учет товаров в различных единицах измерения, а денежных средств - в различных валютах;

·        получать самую разнообразную отчетную и аналитическую информацию о движении товаров и денег;

·        автоматически формировать бухгалтерские проводки для «1С: Бухгалтерии».

      "1С: Торговля и склад" содержит средства обеспечения сохранности и непротиворечивости информации:

возможность запрещения пользователям "прямого" удаления информации

специальный режим удаления данных с контролем перекрестных ссылок

возможность запрещения пользователям редактировать данные за прошлые отчетные периоды

установка запрета на редактирование печатных форм документов «запирание» системы пользователем при временном прекращении работы.

         «1С: Зарплата и Кадры» (Компонента «Расчет»)

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

Основные функциональные возможности:

·        Первоначальные возможности;

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

·        Все необходимые отчеты и документы;

·        Расчет заработной платы;

·        Различные системы и формы оплаты труда;

·        Учет отработанного времени;

·        Учет северных и районных особенностей;

·        Кадровый учет и штатное расписание;

·        Автоматизация кадрового учета и штатного расписания;

·        Особенности бюджетных организаций;

·        Учет специфики бюджетных организаций;

Дополнительные возможности системы;

·        Разнообразные возможности настройки конфигурации;

·        Работа с распределенными информационными базами;

·        Администрирование, работа в сети и права доступа;

      «1С:Управление небольшой фирмой 8»

      "1С:Управление небольшой фирмой 8" (УНФ) – это комплексное готовое решение для управления и учета на предприятиях малого бизнеса. В программе реализовано все самое необходимое для нефискального оперативного учета, контроля, анализа и планирования. Решение помогает повысить эффективность работы компании, предоставляя владельцам и руководителям широкий спектр инструментов для управления, а сотрудникам – новые возможности для продуктивной работы. Решение не перегружено излишним функционалом, его можно легко настроить на особенности организации управления и учета в компании – это обеспечивает возможность "быстрого старта" и удобство ежедневной работы.

       В программе "1С:Управление небольшой фирмой 8" регистрируются как уже совершенные, так и планируемые хозяйственные операции и события. Например, обязательства перед клиентами, заказы покупателей, состояние заказов, задания сотрудников, планируемая загрузка ресурсов предприятия, планы-графики выполнения работ, производства, планы продаж и много другое.

В единой информационной базе:

·        база клиентов,

·        банковские и кассовые операции, клиент-банк, платежный календарь,

·        расчеты с контрагентами, персоналом,

·        учет материалов, товаров, продукции,

·        заказы клиентов, заказы-наряды,

·        планирование и учет выполнения работ и оказания услуг,

·        планирование и учет производственных операций,

·        планирование загрузки ресурсов предприятия,

·        торговые операции, в том числе розничные продажи,

·        учет персонала, расчет управленческой заработной платы,

·        учет затрат и расчет себестоимости,

·        имущество, капитал,

·        доходы, расходы, прибыли и убытки

·        финансовое планирование (бюджетирование) и т. д.

        "1С:Управление торговлей 8" — это современный инструмент для повышения эффективности бизнеса торгового предприятия.

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

       "1С:Управление торговлей 8" автоматизирует следующие направления          хозяйственной деятельности:

·          управление отношениями с клиентами,

·        управление правилами продаж,

·        управление процессами продаж:

·        управление торговыми представителями,

·        управление запасами,

·        управление закупками,

·        управление складом,

·        управление доставкой товаров,

·        управление финансами,

·        контроль и анализ целевых показателей деятельности предприятия.

        Для управления человеческими ресурсами предприятия фирмой "1С" разработан современный инструмент автоматизации задач управления персоналом, ведения кадрового учета и расчетов в соответствии с требованиями законодательства для коммерческих предприятий различного масштаба – «1С:Зарплата и управление персоналом 8».

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

        Решения «1С:Зарплата и управление персоналом 8»  соответствуют требованиям Федерального закона от 27.07.2006 № 152-ФЗ "О защите персональных данных". В программе реализована возможность регистрации событий, связанных с работой с персональными данными, в частности, доступ и отказ в доступе к персональным данным, включая информацию о том пользователе, с которым данное событие было связано.

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

Учитывая различия в потребностях компаний разного уровня, фирма "1С" предлагает три программных продукта с различным функциональным наполнением и сложностью:

       «1С:Зарплата и управление персоналом 8. Базовая версия» – продукт для небольшой организации, позволяющий на одном рабочем месте в полном объеме автоматизировать ведение кадрового учета, расчета заработной платы и исчисления необходимых налогов и взносов в соответствии с требованиями законодательства.

       «1С:Зарплата и управление персоналом 8 ПРОФ» позволяет не только вести кадровый учет и расчет заработной платы в компаниях, имеющих сложную юридическую структуру, но и автоматизировать базовые функции управления персоналом (подбор, обучение, мотивация).

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

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

       Однопользовательские версии программ обеспечивают работу с информационной базой только одного пользователя (в один момент времени). Однопользовательские версии используются в основном на небольших предприятиях.

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

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

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

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

        Особенной проблемой для каждой организации является слаженная работа с другими системами и пакетами программ, такой например, как Microsoft Office. Загрузка и выгрузка документов находящихся в системе 1С в систему MS Office наиболее частая операция, осуществляющаяся при работе.

1.3. Описание встроенного языка

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

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

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

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

      Структуру программного модуля можно подразделить на следующие разделы:

1)    раздел определения переменных;

2)    раздел процедур и функций;

3)    раздел основной программы

Рис. 1 Структура программного модуля в системе «1С:Предприятие»

     В конкретном программном модуле любой из разделов может отсутствовать.

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

           Раздел процедур и функций размещается от первого оператора Процедура или оператора Функция до любого исполняемого оператора вне тела описания процедур или функций.

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

        Для работы с «1С:Предприятие»  рекомендуемая конфигурация компьютера, приведенная в “Руководстве по установке и запуску”, имеет следующие характеристики:

компьютер конечного пользователя:

операционная система: MS Windows 2000/ XP / Server 2003;

процессор Intel Pentium III 866 МГц ;

оперативная память 256 Мбайт;

компьютер, используемый для разработки конфигураций:

операционная система: MS Windows 2000/ XP / Server 2003;

Intel Pentium IV/Celeron 1800  МГц ;

оперативная память 512 Мбайт;

сервер 1С:Предприятия 8.0:

операционная система: MS Windows 2000/XP/Server 2003;

процессор Intel Pentium IV/Xeon 2,4 ГГц, рекомендуется два и более процессоров;

оперативная память 1024 Мбайт;

сервер баз данных:

технические характеристики компьютера и операционная система должны соответствовать требованиям Microsoft SQL Server 2000;

Microsoft SQL Server 2000 + Service Pack 3a;

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


1.4.  Внешняя обработка данных средствами «1С:Предприятие 8.2»

        Внешние обработки представляют собой обработки, которые не входят в состав прикладного решения и хранятся в отдельных файлах с расширением *.epf.

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

Внешнюю обработку можно создать в конфигураторе:

Рис.2 Создание внешней обработке в конфигураторе

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

Рис.3 Открытие внешней обработки находящейся на диске

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

Рис.4 Добавление внешней обработки в структуру «1С:Предприятие» как новый объект

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

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

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

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

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

       Табличные части – наборы дополнительной информации об объекте, представленной в виде таблицы.

       Реквизиты табличных частей – состав табличной части объекта, доступный только в пределах табличной части объекта.

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

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

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

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

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

       Цель создания интерфейса – обеспечить структурированный доступ пользователей к той информации, которая необходима им в соответствии с их обязанностями.

      Совокупность экранного диалога, модуля, реквизитов и команд называется формой.

       Большинство объектов конфигурации в системе «1С: Предприятие» могут иметь визуальную форму. В самом общем случае форма как объект конфигурации состоит из следующих частей:

экранный диалог, используемый для ввода и редактирования информации;

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

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

       Модулем называется программа на встроенном языке системы «1С: Предприятие».

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

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

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

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

          Нельзя представить работу любого предприятия без совместного использования таких пакетов программ как «1С:Предприятие» и «Microsoft Office», в частности использование такого пакета как «Microsoft Office:Excel».Данный пакет не заменим в бухгалтерской деятельности

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

ГЛАВА2.РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ «ООО ХПП ГРУПП»

2.1. Общие положения деятельности предприятия

      Общество с ограниченной ответственностью «ХПП ГРУПП» является коммерческой организацией, осуществляющей торгово-закупочную деятельность строительных материалов. На основе устава, зарегистрированного администрацией г. Стерлитамак. Общество имеет в собственности обособленное имущество, учитываемое на его самостоятельном балансе, оно вправе осуществлять любую деятельность, не запрещенную законодательством. Учредитель ООО «ХПП ГРУПП» Исаев Дамир Маратович, организация зарегистрирована по адресу г.Стерлитамак, улица Мира 62,стр.2.,дата создания открытого акционерного общества 14 июня 2005 года.

    Торговая организация «ХПП ГРУПП» арендует торговые площади 1-го магазина.Общая площадь магазина составляет 19 кв. м.

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

    Система управления торговой фирмой включает в себя три уровня. В ООО "ХПП ГРУПП" руководителей традиционно делят на группы:

·        Технологический уровень - ежедневно осуществляющие операции и действия (продавцы, технический персонал, кассиры).

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

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

      Эти группы соответствуют трем уровням управления: 1) низовое звено, 2) среднее звено, 3) высшее звено.

      Руководители низкого уровня

Руководители низового звена, или первого ранга, имеют много общего независимо от того, в какой сфере они работают. Руководители этого ранга выполняют следующие функции:

·        осуществляют контроль за выполнением заданий;

·        постоянно получают информацию о ходе выполнения заданий;

·        распоряжаются выделенным им товарами и оборудованием, несут ответственность за его сохранность;

·        распределяют задания среди работников (заведующие секциями работают совместно с продавцами).

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

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

К этим должностям относятся заместители директора фирмы. Руководители этого ранга возглавляют крупные подразделения организации, например отделы (юридический, торговый). Руководители среднего звена, как правило, выполняют следующие функции:

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

·        принимают решения по работе своего подразделения;

·        определяют возникающие проблемы, выносят их на обсуждение;

·        организуют разработку предложений по улучшению работы;

·        подготавливают информацию для вышестоящего руководителя и для своих подчиненных.

       Общими для всех руководителей высшего звена являются следующие функции: 1) принимают важнейшие решения; 2) выполняют большой объем работ в высоком темпе;

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

        Именно ревизор готовит заключение к годовому отчету и бухгалтерскому балансу. При этом без заключения ревизора годовой отчет и бухгалтерский баланс утверждению учредителем не подлежит. Все должностные лица и работники «ХПП ГРУПП» по запросу ревизора предоставляют необходимую информацию, документы, личные, устные и письменные пояснения, связанные с деятельностью торговой фирмы.

 ООО «ХПП ГРУПП» имеют очень большой товарооборот, а так же документооборот. Бухгалтерский учет в организации ведется при помощи программы «1С: Бухгалтерия». Основной проблемой для торговой организации является быстрое составление прайс-листов, отчетов и накладных со списком товаров, которые поступают на склад данной организации. Для этого используется программа «MS Excel»,основной целью является создать обработку для работы между пакетом «1С: Бухгалтерия» и «MS Excel» ,для быстрого составления нужной документации для бухгалтеров и торгового отдела ООО «ХПП ГРУПП».

2.2.  Назначение и функциональные возможности

Данная обработка была создана для решения одной из самых важных проблем в ООО «ХПП ГРУППП» - быстрого создания документов (отчетов, накладных, прайс-листов) путем осуществления работы между двумя пакетами программ «MS Excel» и «1С: Бухгалтерия». Обработка осуществляет выгрузку любого справочника находящегося в конфигурации в табличный документ  «MS Excel». Она имеет простой и удобный интерфейс для работы. Так же имеется возможность выбора реквизитов справочника, которые пользователь желает увидеть в конечном документе.

2.3.  Интерфейс

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

Рис.5 Табличные части обработки с полем выбора справочника

Рис 6. Кнопка «Заполнить таблицу выражений»

         Присутствуют две кнопки: «Заполнить таблицу выражений» выполняет заполнение реквизитов справочников  в самой обработке, реквизиты которые пользователь желает видеть в конечной таблице в «MS Excel» так же можно заполнить самостоятельно .

 


Рис.7 Кнопка «Сохранить в Excel»

            Кнопка «Сохранить в Excel» выгружает данные полученные из справочника в документ  «MS Excel».

           Во внешней обработке максимально простой интерфейс. Она очень удобна и пользователя не затруднит работа с ее внешней оболочкой. Данная обработка может быть применима к любой системе линейки продуктов 1С:Предприятия,будь то «Управление Торговлей и Зарплата»и «Управление Персоналом», «Бухгалтерия Предприятия» и др.

2.4 Примеры работы программы

          На примере справочника «Вычеты по НДФЛ» покажем  работу внешней обработки. С помощью кнопки «Заполнить таблицу значений» заполним табличное поле.

Рис.8 Заполнение табличной части обработки

        Нажав кнопку «Сохранить в Excel» выгруженные данные импортируются в документ Excel.

Рис.9 Исходящая таблица в «MS Excel»

     Так же покажем работу обработки на примере справочника «Договоры контрагентов»

1)    Выберем справочник, который мы хотим выгрузить в Excel

Рис.10  Выбор справочника «Договоры контрагентов»

2)    Отметим «галочками» те поля, которые нужны в таблице.

Рис.11 Выбор нужных реквизитов

    3)Нажимаем кнопку «Заполнить таблицу выражений»

Рис.12 Заполнение табличной части обработки

     4)Нажав кнопку «Сохранить в Excel»,обработка выгрузить данные в документ MS Excel.

Рис.13 Исходящая таблица в «MS Excel»

Заключение

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

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

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

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

·        «1С: Бухгалтерия предприятия» облегчает работу бухгалтера, автоматизируя самые трудоемкие и рутинные процессы;

·        существенно упрощает подготовку бухгалтерской и налоговой отчетности;

·        обеспечивает прозрачный и понятный учет в строгом соответствии с законодательством и потребностями реального бизнеса;

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

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

        Практическое ознакомление помогло мне узнать о различных возможностях программы «1С: Бухгалтерия предприятия », в частности

 о встроенном языке 1С;

 о  разработке внешней обработке;

об основных аспектах создания модуля обработки;

         Была разработана внешняя оболочка обработки и модуль, благодаря которому осуществляется выгрузка в документ Excel.

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

Информация о файле
Название файла Разработка внешней обработки с системе 1С:Предприятие от пользователя wefarah
Дата добавления 10.5.2020, 20:04
Дата обновления 10.5.2020, 20:04
Тип файла Тип файла (zip - application/zip)
Скриншот Не доступно
Статистика
Размер файла 452.39 килобайт (Примерное время скачивания)
Просмотров 455
Скачиваний 54
Оценить файл