Программа инфин бухгалтерия

Содержание

Автоматизация бухгалтерского учета

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

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

— упорядочении бухучета. Если при бумажной бухгалтерии для получения какой-либо информации, например специфической выборки оборотов по субсчету счета №60, требовалось несколько часов работы, то на компьютере — нажал клавишу и выборка распечаталась;

— увеличении количества информации, получаемой из бухучета. Раньше можно было увидеть аналитику по 41 счету только в каком-нибудь одном разрезе, сейчас, на компьютере — в нескольких;

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

— повышение оперативности бухучета. Если раньше, при бумажном бухучете, бухгалтера не поспевали за первичной документацией и делали проводки с опозданием, а квартальный и годовой отчет сдавался в последний момент, то сейчас это прекратилось;

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

— другие факторы, зависящие от специфики каждого конкретного предприятия.

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

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

Подготовка к автоматизации

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

Этап I. Оптимизация бухучета

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

Этап II. Выбор масштабов автоматизации

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

— Какие разделы автоматизировать, а какие — нет.

— В каком порядке автоматизировать разделы.

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

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

Этап III. Постановка задачи

Когда определено, что будет изменяться в бухучете (Этап I) и какие разделы в каком порядке будут автоматизироваться (Этап II), следует четко определить, что автоматизированный бухучет будет давать на выходе. На выходе бухучет дает:

— первичные документы;

— учетные регистры для бухгалтерии;

— регистры и информацию для внутренних нужд предприятия (см. предыдущий этап);

— бухгалтерскую отчетность и расчеты по налогам и другим платежам.

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

Этап IV. Выбор программного средства

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

Как же это сделать? Пройдя вышеизложенные этапы подготовки к автоматизации мы уже ясно представляем себе что нам нужно от программы, поэтому выбрать ее будет легче. Начинать нужно с принятия трех решений:

— малую или большую программу покупать? Все множество программ четко делится на программы для автоматизации малой бухгалтерии, где работают 1-3 человека и крупной, 4 и более человека (об этом уже говорилось в Этапе II при выборе масштаба автоматизации).

— под какой операционной системой будет работать программа?

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

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

— выбирать программу самим, для этого необходимо посетить региональных дилеров различных программных продуктов, они есть по каждому продукту и практически везде, и, имея на руках постановку задачи и остальные требования к автоматизации, заранее выработанные Вами, попросить продемонстрировать Вам может ли та или иная программа делать именно то, что Вам требуется. Совершив несколько визитов, (или приглашений дилеров к себе на предприятие) Вы определитесь с оптимальной программой;

— обратиться к специалистам по внедрению программ, которые помогут выбрать лучший вариант.

Этап V. Вопросы техники

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

— программы, которые у Вас установлены. Одни программы требуют от компьютера меньше ресурсов, другие больше, если Вы работаете под Windows, компьютер должен быть еще мощнее, если программа сетевая, то она потребует больше ресурсов, чем несетевая.

— количества операций, введенных в программу. Чем больше проводок введено, тем больше ресурсов требуется для их обработки.

нирования сети.

Процесс автоматизации

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

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

а) отсутствие опыта автоматизации;

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

Причем, чем крупнее организация, и, соответственно сложнее процесс внедрения, тем более актуальны эти трудности.

Собственно процесс внедрения программы можно разбить на два этапа: этап настройки и этап обучения.

Этап настройки

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

— настройка (доработка стандартного поставляемого с программой) плана счетов в соответствии с особенностями предприятия, проведенной оптимизацией бухучета и постановкой задачи.

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

Этап обучения

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

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

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

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

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

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

Две составляющие удачной автоматизации :

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

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

Какие преимущества дает автоматизация бухучета

Представьте ситуацию времен начала распространения ПК в нашей стране…

Пищеблок пансионата, которому ежедневно надо кормить 300-500 человек завтраком, обедом и ужином, вынужден придерживаться норм содержания продуктов в одной порции (условно, порция салата Оливье – картошка 30 г, зеленый горошек 20 г и т.д.). При этом продукты ежедневно выдаются со склада, а на склад условный горошек надо оприходовать не в банках, в которых он поступает, а в килограммах.

А теперь представьте объем учета при этом. Простые рутинные операции требовали огромного внимания и сосредоточенности. Бухгалтерам, которые вели учет вручную, не понаслышке было знакомо понятие «простыня». Из этого простого примера становится понятно, почему первые программы по автоматизации учета были разработаны именно для складов и столовых. Уже в первые месяцы работа такой системы давала колоссальную экономию времени сотрудников.

Прошло 5-10 лет…

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

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

Автоматизация бухучета сегодня

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

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

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

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

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

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

Два очень вредных мифа о возможностях автоматизации бухучета

  • Учет, ведущийся с помощью компьютера и согласно программе, будет идеально правильным, поскольку машина управляет процессом и «человеческий фактор» исключен.

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

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

Следует помнить, что программа по бухучету – это просто инструмент. При этом современные реалии учета и отчетности таковы, что бухгалтерская программа может сделать этот миф реальностью, при условии правильной настройки огромной массы параметров. А для того чтобы пользователь понимал, какие именно значения, какие проводки он хочет видеть в программе, он все-таки должен знать бухучет. То есть программа не разбирается в налоговом кодексе или ПБУ, но действует по заложенному в нее алгоритму. При этом алгоритм, содержащий явные ошибки или не учитывающий какой-то вариант действий, все-таки задан пользователем. Поэтому зона ответственности за данные, сформированные в программе, лежит на пользователе.

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

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

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

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

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

Именно партнер поможет сделать выбор из семейства программ 1С, о котором было написано выше, под конкретные нужды.

Основные данные о вашем предприятии для определения решения 1С:

  • Предметная область;
  • Система налогообложения;
  • Сегмент по выручке: малый, средний, крупный бизнес или крупнейшие налогоплательщики;
  • Наличие филиалов, обособленных подразделений, планов по их открытию в дальнейшем;
  • География нахождения бизнеса, особенно если есть обособленные подразделения или зарубежные представительства;
  • Наличие счетов в иностранной валюте;
  • Ведение ВЭД;
  • Структура предприятия: сколько цехов, складов и т.д.;
  • Структура выпускаемой продукции;*
  • Планы по развитию (открыть филиалы, новые типы продукции и т.д.).

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

При первоначальной установке программы заполняются параметры настроек, учетной политики и т.д. Затем наступает этап ввода остатков*, который может занять продолжительное время, если данных много и они вводятся вручную. Если данные представлены в электронном виде (в какой-то другой программе, более ранней версии 1С или даже в Excel), то, скорее всего, их можно конвертировать и перенести в 1С с помощью отдельно созданной программы (здесь стоит соотнести объем данных и стоимость часа работы программиста, умноженный на время создания такой программы).

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

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

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

Работа в автоматизированной бухгалтерской системе

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

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

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

Выбираем программу 1С для автоматизации бухгалтерского учета

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

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

Если компания ведет бухгалтерский учет в сфере малого или среднего бизнеса и не слишком ограничена рамками отраслевых особенностей, даже если речь идет о производстве или оптовой торговли, то без сомнения можно выбрать 1С:Бухгалтерия 8.3 версии ПРОФ. Если бухгалтер ведет несколько организаций на одном компьютере, можно в одном интерфейсе настроить учет по нескольким фирмам, при этом у каждой фирмы будут разные системы налогообложения*, планы счетов и т.д., что очень удобно, не надо открывать несколько программ.

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

Для организаций, имеющих территориально распределенные филиалы, разработана версия КОРП, и напротив, единичным пользователям и мелким ИП подойдет Базовая версия.

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

Для крупных компаний 1С предлагает системы класса ERP. Термин ERP означает системы планирования ресурсами предприятия (от англ. Enterprise Resource Planning). Это флагманский продукт фирмы 1С, включающий функциональные блоки для удовлетворения всех потребностей крупнейших производственных компаний и холдингов в части автоматизации:

  • Бухгалтерский и налоговый учет
  • Производство
  • Закупки и продажи
  • Склад и запасы
  • Учет затрат и расчет себестоимости
  • Расчет зарплаты и кадры
  • Управленческий учет и бюджетирование
  • Консолидация информации по холдингу
  • Консолидация информации по холдингу
  • Документооборот и делопроизводство
  • Бизнес-процессы
  • Взаимоотношения с клиентами (CRM)
  • Ремонты и техническое обслуживание и др.

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

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

Исследование программ «Турбо Бухгалтер 2.2.5», «1С:Предприятие 8.2»

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Минобрнауки России

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Самарский государственный технический университет

Кафедра вычислительной техники

Отчет

по преддипломной практике

Выполнил: студент 6-ЗФ-7

Головин А.Н.

Проверил: руководитель практики

Краснов М.В., начальник ОИТ

Самара 2012

Введение

1. Основные сведения

2. График прохождения практики и выполнения работ

3. Автоматизированная информационная система «Турбо Бухгалтер 2.2.5»

3.1 Описание работы программы

3.2 Формат представления информации в программе «Турбо Бухгалтер»

3.3 Недостатки программы «Турбо Бухгалтер» и способы их решения

4. Система «1С:Предприятие 8.2»

5. Встроенный язык программирования 1С:Предприятие 8.2

5.1 Событийная ориентированность встроенного языка

5.2 Универсальные коллекции значений

5.3 Редактор текстов и модулей

5.3.1 Редактирование текстовых документов

5.3.2 Редактирование текстов модулей

Отзыв о преддипломной практике

Список использованных источников

Введение

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

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

Поэтому для организаций государственной формы собственности, помимо задач по производству, расширении деятельности предприятия, снижении затрат и т.д., стоит задача по модернизации ИТ — инфраструктуры, используя в первую очередь свои собственные ресурсы.

1. Основные сведения

База практики — ФКП «Приволжский государственный боеприпасный испытательный полигон».

Сроки практики: начало — 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»

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

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

Версия 2.2.5 программы «Турбо Бухгалтер» является Dos — приложением, поэтому для работы на современных компьютерах с операционными системами Windows XP Pro SP3 и Windows 7 Pro 32 bit требуется режим эмуляции MS DOS.

На рисунке 1. изображен интерфейс программы «Турбо Бухгалтер 2.2.5»

Рис 1. Интерфейс программы

3.1 Описание работы программы

Основные операции с проводками проводятся через меню «Журнал»

Рис 2. Пункты меню «Журнал»

Ввод проводок осуществляется по схеме: «Журнал» «Ввод проводки».

Рис.3 Окно ввода проводки в журнал

Создание отчета по введенным проводкам за определенный период осуществляется по схеме: «Журнал» «Выдача отчета…». В окне «Параметры отчета» возможно задать все требуемые параметры.

Рис 4. Окно параметров отчета

Печать отчета осуществляется по схеме: «Файлы» «Вывод файла на печать». В окне «Установка параметров печати» вводятся необходимые параметры для печати отчетов.

Рис 5. Окно установки параметров печати

3.2 Формат представления информации в программе «Турбо Бухгалтер»

Вся информация в программе представлена в текстовом формате.

Фрагмент представления информации в файле COUNTS.LIS:

План счетов бухгалтерского учета от 01.01.2001

I. Основные средства и другие долгосрочные вложения

01_ 010 000 Основные средства

02_ 000 410 Износ основных средств

04_ 020 000 Нематериальные активы

05_ 000 415 Износ нематериальных активов

06_ 040 000 Долгосрочные финансовые вложения

06-1_ 040 000 Паи и акции

06-2_ 040 000 Облигации

07_ 035 000 Оборудование к установке

07-3_ 035 000

08_ 030 000 Капитальные вложения

08-1_ 030 000 Строительство и приобретение основных средств

08-11_ 030 000 Незавершенное строительство

Фрагмент представления информации в файле JOURNAL.JUR:

Журнал хозяйственных операций

: 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.3 Недостатки программы «Турбо Бухгалтер» и способы их решения

В процессе промышленной эксплуатации программы «Турбо Бухгалтер 2.2.5» были выявлены следующие недостатки:

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

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

— у программы отсутствуют инструменты автоматического импорта/экспорта данных;

— у программы отсутствуют инструменты по интегрированию ее в современные приложения в виде отдельного модуля;

— техническая поддержка и сопровождение данной версии программы производителем прекращена;

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

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

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

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

Создание приложения на базе новой платформы нецелесообразно по следующим причинам:

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

— дополнительные трудозатраты при создании и внедрении приложения;

— переобучение персонала;

— возможные трудности при интегрировании приложения с другими системами, что скажется на производительности труда персонала.

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

4. Система «1С:Предприятие 8.2»

1С:Предприятие — программный продукт компании 1С, предназначенный для автоматизации деятельности на предприятии.

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

Главной отличительной особенностью версии 8.2 является режим «управляемое приложение», при котором пользовательский интерфейс описывается декларативно, а его вид зависит от типа клиентского программного обеспечения:

· «Толстый» клиент

· «Тонкий» клиент

· Веб-клиент (включает клиентскую и серверную части: поддерживаются веб-браузеры Internet Explorer и Mozilla Firefox, а веб-сервер может работать на Apache или IIS). Клиент-серверное взаимодействие реализовано с использованием технологий AJAX (DHTML), XMLHttpRequest и JavaScript

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

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

5. Встроенный язык программирования 1С:Предприятие 8.2

Встроенный язык программирования 1С:Предприятие — язык программирования, который используется в семействе программ «1С:Предприятие». Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня.

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

Диалекты языка для платформ 1С 7 версий (7.0, 7.5, 7.7) совместимы «снизу вверх» с незначительными исключениями. Языки для платформ 1С:7х и 1С:8х совместимы по основным операторам, но значительно отличаются в работе с прикладными объектами, вследствие чего перенос кода из 1С:7х в 1С:8х не имеет смысла.

Встроенный язык 1С:8 наиболее подобен по своему синтаксису языку Visual Basic.

Платформой предоставляется фиксированный набор базовых классов, ориентированных на решение типовых задач прикладной области:

· Константа,

· Справочник,

· Документ,

· Журнал документов,

· Перечисление,

· Отчет,

· Обработка

· План счетов и др.

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

Как правило, объекты порождённых классов представляют собой записи (или некоторые наборы записей) в базе данных. Такие классы образуют «Дерево метаданных». В терминах встроенного языка программирования 1С такие классы называются объектами метаданных.

Основными видами объектов метаданных являются: Справочники, Документы, Отчеты, Обработки, Планы видов характеристик, Планы счетов, Планы видов расчета, Регистры сведений, Регистры накопления, Регистры расчета, Бизнес-процессы, Задачи.

Поддерживаются русский и английский синтаксис команд.

Проекты на встроенном языке 1С:Предприятия называются конфигурациями.

Некоторые, наиболее значимые особенности встроенного языка:

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

· кэширование скомпилированных модулей в памяти;

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

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

5.1 Событийная ориентированность встроенного языка

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

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

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

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

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

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

Перечислим кратко их возможности:

Массив

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

Структура

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

Соответствие

Также как и Структура, представляет собой коллекцию пар Ключ — Значение. Однако, в отличие от Структуры, ключ может быть практически любого типа.

Список значений

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

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

Таблица значений

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

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

Дерево значений

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

Представляет собой объектную оболочку над многомерным массивом SAFEARRAY из COM. Позволяет создавать и использовать SAFEARRAY для обмена данными между COM-объектами.

ФиксированныйМассив

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

Помимо стандартных действий, присущих любому текстовому редактору, редактор текстов и модулей имеет ряд специфических особенностей:

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

Группировка

Переход по процедурам и функциям

Если установить курсор на той процедуре, которая еще отсутствует в модуле, и нажать. Перейти, конструктор автоматически вставит в текст модуля заголовок предопределенной процедуры.

Отзыв о преддипломной практике

За время прохождения преддипломной практики студент 6 курса специальности «Вычислительные машины, системы, комплексы и сети» Головин Антон Николаевич полностью справился с заданием по исследованию, имеющихся на предприятии, программных средств по обработке бухгалтерских проводок и разработке методов реализации решений проблемы модернизации данных программных средств.

В ходе практики студент Головин Антон Николаевич зарекомендовал себя как добросовестный и ответственный работник, способный к самообучению и самостоятельно решать поставленные перед ним задачи.

Рекомендуемая тема дипломного проекта: «Разработка конфигурации обработки бухгалтерских проводок на платформе 1С:Предприятие 8.2 «

Список использованных источников

1. Радченко М.Г., Хрусталева Е.Ю. 1С:Предприятие 8.2. Практическое пособие разработчика. — М.: ООО «1С-Паблишинг», 2009. — 874 с.: ил.

2. Михайлов С.Е. 1С — программирование как дважды два. Самоучитель. — СПб.: Тритон, 2005. — 173 с.: ил.

Программа «ТУРБО БУХГАЛТЕР»

«Турбо Бухгалтер» — универсальная программа автоматизации бухгалтерского учета и делопроизводства предприятий. Она обеспечивает:

ведение синтетического и аналитического, в том числе многовалютного учета;

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

настройку рабочего плана счетов, типовых операций, аналитического учета, форм первичных документов, форм отчетности и др.;

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

Программа «Турбо Бухгалтер» совместима с другими компьютерными программами, например с программой «Учет заработной платы» фирма «А&Т», с программой «Учет складских операций» фирмы «Компьютер-Сервис» и др. Совместимость достигается за счет импорта проводок и операций.

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

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

оборотные ведомости

оборотно-аналитические ведомости

журналы-ордера

Главную книгу

и др.

На основании журнала можно также получить регламентированные внешние отчеты, а также отчеты произвольной формы созданные пользователем:

баланс

расчеты по налогам

и др.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *