Исследование программ 'Турбо Бухгалтер 2.2.5', '1С:Предприятие 8.2'
Минобрнауки России
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
Самарский государственный технический
университет
Кафедра вычислительной техники
Отчет
по преддипломной практике
Выполнил: студент 6-ЗФ-7
Головин А.Н.
Проверил: руководитель практики
Краснов М.В., начальник ОИТ
Самара 2012
Содержание
Введение
. Основные
сведения
. График
прохождения практики и выполнения работ
.
Автоматизированная информационная система «Турбо Бухгалтер 2.2.5»
.1 Описание
работы программы
.2 Формат
представления информации в программе «Турбо Бухгалтер»
.3 Недостатки
программы «Турбо Бухгалтер» и способы их решения
. Система
«1С:Предприятие 8.2»
. Встроенный
язык программирования 1С:Предприятие 8.2
.1 Событийная
ориентированность встроенного языка
.2
Универсальные коллекции значений
.3 Редактор
текстов и модулей
.3.1
Редактирование текстовых документов
.3.2
Редактирование текстов модулей
Отзыв о
преддипломной практике
Список
использованных источников
Введение
В первом десятилетии 21 века многие государственные предприятия и
учреждения столкнулись с проблемами полного износа существующей инфраструктуры
организации. Ремонт и модернизация текущих активов в некоторых случаях не
только не целесообразен и не рационален, но даже невозможен из-за прекращений
производства данных средств. Поэтому выход видится только один - внедрение
совершенно новых средств, оборудования технологий, методов, расчетов и т.д.
Эта проблема не обошла стороной и инфраструктуру информационных
технологий (ИТ-инфраструктуру) промышленных предприятий, особенно тех, кто
очень сильно зависит от государственного заказа. В этих учреждениях до сих пор
используются как программные, так и аппаратные средства, созданные еще в
прошлом веке. Следствием этого стали возникать проблемы синхронизации и
взаимодействия старой ИТ-инфраструктуры с современной вычислительной техникой,
программным обеспечением, средствами связи и телекоммуникаций, что сказывается
как на производительности, так и общей деятельности всех подразделений
предприятия.
Поэтому для организаций государственной формы собственности, помимо задач
по производству, расширении деятельности предприятия, снижении затрат и т.д.,
стоит задача по модернизации ИТ - инфраструктуры, используя в первую очередь
свои собственные ресурсы.
. Основные сведения
База практики - ФКП «Приволжский государственный боеприпасный
испытательный полигон».
Сроки практики: начало - 06 февраля 2012 года
окончание - 04 марта 2012 года
Задание на практику - исследовать, имеющиеся на предприятии, программные
средства по обработке бухгалтерских проводок и разработать методы по реализации
решения проблемы модернизации данных программных средств.
2. График прохождения практики и выполнения работ
Дата
|
Описание выполняемых работ
|
Подпись руководителя
|
06.02.2012
|
Постановка задач, предоставление программных средств и
соответствующей документации.
|
|
07.02.2012 - 10.02.2012
|
Исследование программы «Турбо Бухгалтер 2.2.5» - интерфейс,
использование, файловая система, структура данных. Выявление и анализ
недостатков данного приложения. Нахождение способов решения недостатков.
|
|
13.02.2012 - 17.02.2012
|
Исследование программного продукта «1С: Предприятие 8.2» на
наличие механизмов устранения недостатков программы «Турбо Бухгалтер 2.2.5»
|
|
20.02.2012 - 02.03.2012
|
Исследование возможностей встроенного языка
программирования 1С:Предприятие 8.2 для создания конфигурации по обработке
бухгалтерских проводок.
|
|
3. Автоматизированная информационная система «Турбо Бухгалтер 2.2.5»
Турбо Бухгалтер - универсальная программа автоматизации бухгалтерского и
управленческого учета. Она предназначена для торговых, производственных,
финансовых, аудиторских, страховых, бюджетных предприятий и организаций. На
предприятии данная программа используется для ввода, обработки (суммирование,
создание отчетов по журналу проводок, фильтрация, сортировка) и вывода на
печать бухгалтерских проводок.
Проводка
(бухгалтерская
<#"532737.files/image001.gif">
Рис
1. Интерфейс программы
.1
Описание работы программы
Основные
операции с проводками проводятся через меню «Журнал»
Рис
2. Пункты меню «Журнал»
Ввод
проводок осуществляется по схеме: «Журнал» à «Ввод проводки».
Рис.3
Окно ввода проводки в журнал
Создание
отчета по введенным проводкам за определенный период осуществляется по схеме:
«Журнал» à «Выдача отчета…». В окне «Параметры отчета» возможно
задать все требуемые параметры.
Рис
4. Окно параметров отчета
Печать
отчета осуществляется по схеме: «Файлы» à «Вывод
файла на печать». В окне «Установка параметров печати» вводятся необходимые
параметры для печати отчетов.
Рис
5. Окно установки параметров печати
.2
Формат представления информации в программе «Турбо Бухгалтер»
Вся
информация в программе представлена в текстовом формате.
Фрагмент
представления информации в файле COUNTS.LIS:
План счетов бухгалтерского учета от 01.01.2001. Основные средства и
другие долгосрочные вложения
_ 000 410 Износ основных средств
_ 020 000 Нематериальные активы
_ 000 415 Износ нематериальных активов
_ 040 000 Долгосрочные финансовые вложения
-1_ 040 000 Паи и акции
-2_ 040 000 Облигации
_ 035 000 Оборудование к установке
-3_ 035 000
_ 030 000 Капитальные вложения
-1_ 030 000 Строительство и приобретение основных средств
-11_ 030 000 Незавершенное строительство
Фрагмент представления информации в файле JOURNAL.JUR:
Журнал хозяйственных операций
.11.11
: 3080.00 000 006 -- забал
: 287804.00 000 006 -- забал
: 2465.00 003 0013 -- забал
: 321508.50 002 000 -- забал
: 90.00 000 006 -- забал
: 27018.10 25 10-100 -- ж/о 10
: 126640.90 23 10-100 -- ж/о 10
: 43556.05 20-1 10-100 -- ж/о 10
: 23798.74 20-4 10-100 -- ж/о 10
: 12186.78 20-7 10-100 -- ж/о 10
: 27752.29 26 10-100 -- ж/о 10
: 3682.08 25 10-200 -- ж/о 10
: 141871.00 20-1 10-200 -- ж/о 10
: 4887.41 20-6 10-200 -- ж/о 10
.3 Недостатки программы «Турбо Бухгалтер» и способы их решения
В процессе промышленной эксплуатации программы «Турбо Бухгалтер 2.2.5»
были выявлены следующие недостатки:
- программа является Dos-приложением,
следовательно работа как настоящего оконного приложения в современных
операционных системах без эмуляции Dos-среды невозможна;
- внутренний формат представления данных в программе не
совместим с форматами современных приложений, что может привести к некорректным
результатам операций импорта/экспорта данных между приложениями;
- у программы отсутствуют инструменты автоматического
импорта/экспорта данных;
- у программы отсутствуют инструменты по интегрированию ее в
современные приложения в виде отдельного модуля;
- техническая поддержка и сопровождение данной версии программы
производителем прекращена;
- в программе отсутствует поддержка лазерных принтеров, что
очень сильно замедляет процесс печати отчетов;
- у программы отсутствуют инструменты по выгрузке отчетов в
цифровом виде на различные носители информации, что неудобно при предоставлении
информации в проверяющие органы.
Основываясь на приведенных выше недостатках была поставлена задача по
замене данного приложения другим, которое устраняло недостатки данной
программного продукта.
Решение данной задачи заключается в создании совершенно нового приложения
либо на базе новой платформы, либо на базе платформы, используемой в настоящее
время на предприятии.
Создание приложения на базе новой платформы нецелесообразно по следующим
причинам:
- высокая стоимость новой среды разработки;
- дополнительные трудозатраты при создании и внедрении
приложения;
- переобучение персонала;
- возможные трудности при интегрировании приложения с другими
системами, что скажется на производительности труда персонала.
Поэтому оптимальным решением стало создание нового приложения на базе
платформы «1С:Предприятие 8.2», используемой в настоящее время на предприятии.
Для написания приложения будет использоваться встроенный язык программирования
1С.
4. Система «1С:Предприятие 8.2»
1С:Предприятие
- программный продукт
<#"532737.files/image006.gif">
Это
событие возникает непосредственно перед тем, как данные элемента справочника
<#"532737.files/image007.gif">
Перечислим кратко их возможности:
Массив
Представляет собой пронумерованную коллекцию значений произвольного типа.
К элементу массива можно обращаться по его индексу. В качестве элементов
массива могут выступать, в частности, другие массивы. Это позволяет создавать
многомерные массивы.
Структура
Представляет собой поименованную коллекцию, состоящую из пар Ключ -
Значение. Ключ может быть только строковым, значение - произвольного типа. К
элементу структуры можно обращаться по значению его ключа, т.е. по имени.
Обычно используется для хранения небольшого количества значений, каждое из которых
имеет некоторое уникальное имя.
Соответствие
Также как и Структура, представляет собой коллекцию пар Ключ - Значение.
Однако, в отличие от Структуры, ключ может быть практически любого типа.
Список значений
Используется, как правило, для решения интерфейсных задач. Позволяет
строить динамические наборы значений и манипулировать ими (добавлять,
редактировать, удалять элементы, сортировать). Он может содержать значения
любого типа, кроме того, в одном списке типы хранимых значений могут быть
разными.
Например,
список значений может использоваться для выбора конкретного документа
<#"532737.files/image008.gif">
В дальнейшем быстрый переход по закладкам возможен по сочетанию клавиш
или команде меню:
.3.2
Редактирование текстов модулей
Редактирование
текстов модулей может выполняться в процессе создания формы
<#"532737.files/image010.gif">
Разработчик
может использовать цвета выделения, установленные по умолчанию, или настроить
их самостоятельно. В общем случае система сама отслеживает необходимость
включения режима выделения цветом. Однако в ситуации, когда система "не знает"
о том, что редактируется текст модуля (например, если редактируется внешний
текстовый файл, содержащий текст модуля), разработчик может включить режим
выделения цветом вручную, используя меню конфигуратора
<#"532737.files/image011.gif">
Группировка
При
просмотре модулей редактор позволяет объединять некоторые синтаксические
конструкции языка <#"532737.files/image012.gif">
Операции с
блоками
Редактор позволяет выполнять ряд операций над выделенными блоками текста
модуля:
Переход по
процедурам и функциям
В ситуации, когда модуль содержит большое количество процедур и функций,
удобно использовать режим поиска процедур, который поддерживается редактором.
Процедуры и функции отображаются в отдельном окне в порядке их расположения в
модуле, однако разработчик может отсортировать их по алфавиту. Пиктограммы
слева от названия обозначают имеющиеся процедуры и функции, а имена в угловых
скобках соответствуют предопределенным процедурам, которые в настоящий момент
отсутствуют, но могут быть размещены в данном модуле.
Если установить курсор на той процедуре, которая еще отсутствует в
модуле, и нажать. Перейти, конструктор автоматически вставит в текст модуля
заголовок предопределенной процедуры.
Отзыв о преддипломной практике
За время прохождения преддипломной практики студент 6 курса специальности
«Вычислительные машины, системы, комплексы и сети» Головин Антон Николаевич
полностью справился с заданием по исследованию, имеющихся на предприятии,
программных средств по обработке бухгалтерских проводок и разработке методов
реализации решений проблемы модернизации данных программных средств.
Рекомендуемая тема дипломного проекта: «Разработка конфигурации обработки
бухгалтерских проводок на платформе 1С:Предприятие 8.2 »
Список использованных источников
1. Радченко
М.Г., Хрусталева Е.Ю. 1С:Предприятие 8.2. Практическое пособие разработчика. -
М.: ООО «1С-Паблишинг», 2009. - 874 с.: ил.
2. Михайлов
С.Е. 1С - программирование как дважды два. Самоучитель. - СПб.: Тритон, 2005. -
173 с.: ил.
3. <http://ru.wikipedia.org>
. <http://www.1c.ru/>
. <http://v8.1c.ru/>
. <http://www.dic.ru/>
. Гончаров Д.И.
1С:Предприятие 8.2. Простые примеры разработки. М.: ООО «1С-Паблишинг», 2010. -
420 с.: ил.