Автор работы: Пользователь скрыл имя, 09 Апреля 2014 в 11:15, курсовая работа
Автоматизация бухгалтерского учета на предприятии и подготовка финансовой отчетности в налоговые органы в условиях переходной экономики Беларуси является одной из наиболее важных задач. Ситуация такова, что сам по себе бухгалтерский учет на предприятии может рассматриваться как внутреннее дело предприятия, а основой для оценки финансово-хозяйственной деятельности предприятия со стороны государства служит отчетность (бухгалтерский баланс и многочисленные другие отчетные формы), которая должна ежеквартально предоставляться в налоговую инспекцию по месту регистрации предприятия.
Введение………………………………………………………………….…3
1. Этапы автоматизации предприятия………………………..……..…5
2. Специфика документооборота бухгалтерии предприятия....…….11
3. Выбор программного продукта. Анализ типовой конфигурации 1С………………………... …16
4. Доработка типовой конфигурации 1С……………..………..………30
Заключение……………………………….………………………………...39
Список использованных источников…………………………………...42
Приложение…………………………….……………………………….....43
Рисунок 4.2. Создание справочника.
Каждому элементу на форме справочника присущи свойства этого элемента, имеющее 4 закладки, рисунок ниже.
Рисунок 4.3. Свойства элемента.
В закладке ‘Дополнительно’ есть поле ‘Формула’, заполнив это поле командой или именем заранее описанной функцией, процедурой, при обращение к объекту, действие описанное в поле ‘Формула’ будет выполнено в первую очередь.
Самый главный элемент справочника это ‘ФормаСписка’ которая в дальнейшем при работе с системой будет отображаться при вызове справочника, который в свою очередь создается с помощью стандартных объектов конструктора «1С:Предприятие», рисунок изображен ниже.
Рисунок 4.5. Форма списка справочника.
В ‘ФормаСписка’ имеется листинг, в закладке ‘Модуль’:
Процедура ПриОткрытии()
Форма.Кнопка1.Заголовок(
КонецПроцедуры
//****************************
Процедура Кноп()
Дат = ИспользоватьДату();
Если ВвестиДату(Дат, "Введите дату ") = 1 тогда
ИспользоватьДату(Дат);
Форма.кнИзменениеДаты.
КонецЕсли;
КонецПроцедуры
При работе со справочником устанавливается
дата по которую будет отображаться содержимое
справочника, изменить дату можно с помощью
кнопки ‘на дату’.
• Создание справочника ‘Контрагенты’ аналогичен справочнику ‘ТМЦ’.
• Создание документа ‘Приходная накладная’ отображена на рисунке ниже.
Рисунок 4.6. Создание документа ‘Приходная накладная’.
В форме документа есть закладки ‘диалог’ - где расположены элементы управления, ‘модуль’ - где находится код алгоритмической работы элементов диалогового окна, ‘модуль’ приведен ниже:
а) Листинг формы модуля Приходная накладная
//****************************
Процедура ИзмСумму()
Сумма = Количество * Цена;
КонецПроцедуры
//****************************
Процедура ИзмЦену()
Цена = ТМЦ.ПриходнаяЦена.Получить(
ИзмСумму();
КонецПроцедуры
//****************************
Процедура Печать()
Ном = 0;
Таб = СоздатьОбъект("Таблица")
Таб.ИсходнаяТаблица("
Таб.ВывестиСекцию("
Таб.Опции(0,0,Таб.
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 цикл Ном = Ном + 1;
Таб.ВывестиСекцию("Строка");
КонецЦикла;
Пропись("uah.spl");
Таб.ВывестиСекцию("Дно");
Таб.ТолькоПросмотр(1);
Таб.Показать("Приходная накладная");
КонецПроцедуры
//****************************
б) Листинг модуля Расходная накладная
//****************************
Процедура ОбработкаПроведения()
Если Поставщик.Выбран() = 0 тогда
Сообщить("Не выбран Поставщик");
неПроводитьДокумент();
КонецЕсли;
Пока ПолучитьСтроку() = 1 цикл Если ТМЦ.Выбран() = 0 тогда Сообщить("В таблице не выбрано значение ТМЦ","!");
неПроводитьДокумент();
КонецЕсли;
КонецЦикла;
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 цикл Проводка1(Контекст,"28","63", Поставщик, ТМЦ, Количество, Сумма);
ПрихЦенаСпр = ТМЦ.ПриходнаяЦена.Получить(
Если Цена <> ПрихЦенаСпр
тогда УстановитьРеквизитСправочника(
КонецЕсли;
КонецЦикла;
Операция.Записать();
КонецПроцедуры
//****************************
• Создание документа ‘расходная накладная’ аналогичен созданию документу ‘приходная накладная’.
• Создание ‘Журналов Документа Приход’.
Создание журнала также как и выше перечисленных компонентов производиться c помощью элементов диалогового управления в закладке ‘Диалог’. В закладке ‘Модуль’, код листинга на встроенном языке, в закладка ‘Таблица’ для создания печатных форм - вывод на печать.
Рисунок 4.7. Создание ‘Журналов Документа Приход’.
• Создание ‘Журналов Документа Расход’ аналогичен созданию ‘Журнала Документа Приход’.
• Перечисление Создание перечислений ‘Да’ и ‘Нет’, изображена на рисунке нижу.
Рисунок 4.8. Создание перечислений.
• Создание видов планов счетов, рисунок отображен ниже.
Рисунок 4.9. Создание плана счетов.
• Создание вида субконто, рисунок ниже.
Рисунок 4.10. Создание видов субконто.
• Создание отчета ‘Движение по ТМЦ’, отчет используется для того чтоб анализировать, сохраненную с помощью ‘справочника’ или ‘документов’, базу данных.
‘Модуль Отчета’ приведен ниже:
Перем Расшифровка;
//****************************
Процедура ПриОткрытии()
НачДата = НачалоПериодаБИ();
КонДата = КонецПериодаБИ();
КонецПроцедуры
//****************************
Процедура ВыводСекции(пТаб,
пИмяСекции, БИ = ) Если ФлЦена = 1 тогда пТаб.ВывестиСекцию(пИмяСекции)
Иначе
пТаб.ВывестиСекцию(пИмяСекции + "|БН");
пТаб.ПрисоединитьСекцию(
пТаб.ПрисоединитьСекцию(
пТаб.ПрисоединитьСекцию(
пТаб.ПрисоединитьСекцию(
КонецЕсли;
КонецПроцедуры
//****************************
Процедура Сформировать()
Если глПроверкаПериода(НачДата,
КонецЕсли;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица")
СтрЗагол = ?(ПустоеЗначение(ТМЦ) = 0, "Отбор по ТМЦ: " + ТМЦ.Наименование, "По всем ТМЦ") + ".";
ВыводСекции(Таб, "Шапка", СтрЗагол);
Таб.Опции(0,0,Таб.
Расшифровка = СоздатьОбъект("СписокЗначений"
Расшифровка.Установить("Товар"
Расшифровка.Установить("
Расшифровка.Установить("
Расшифровка.Установить("
БИ = СоздатьОбъект("
БИ.ИспользоватьСубконто(
БИ.ВыполнитьЗапрос(НачДата,
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто() = 1 цикл Расшифровка. Установить("Субконто", БИ.Субконто());
Если БИ.ЭтоГруппа() = 1 тогда ВыводСекции(Таб, "Группа", БИ);
Иначе
ВыводСекции(Таб, "Строка", БИ);
КонецЕсли;
КонецЦикла;
ВыводСекции(Таб, "Дно", БИ);
Таб.ТолькоПросмотр(1);
Таб.Показать("Отчет по движению ТМЦ");
КонецПроцедуры
//****************************
Процедура
ОбработкаЯчейкиТаблицы(
КонецПроцедуры
//****************************
Рисунок ‘Формы Отчета’ расположен ниже.
Рис. 4.11.Формы отчета
Заключение
Таким образом, в результате проведённого исследования на ОАО «Велита» я выявил необходимость коренного изменения существующей на предприятии ситуации, когда основными объектами аналитического труда являются чисто бухгалтерские программы, такие как Турбо Бухгалтер, 1C:Бухгалтерия".
Данная программа недавно была внедрена на предприятии и имеет хорошие отзывы от управления данной компанией. Коммерческий директор имеет возможность контролировать работу персонала. Программа автоматически формирует приходные кассовые ордера, накладные, накладные по себестоимости и приходные накладные с возможностью вывода на принтер.
На основе данной программы можно осуществлять выработку управленческих решений по тому или иному процессу.
Данная программа устанавливается на каждый компьютер и каждому сотруднику или покупателю по его желанию или за небольшую сумму денег предлагается привести своё решение по данной проблеме, а затем эксперты оценивают каждое предложение по 10 параметрам, таким как эффективность внедрения затраты на внедрение и т. д.
Конечным этапом является выбор наиболее рационального предложения руководителем, точнее это не выбор, а точный показ конкретно, того действия которое следует предпринять руководителю чтобы быть наиболее эффективным в данный момент на данном рынке.
В условиях перехода предприятия к рынку значительно возрастает роль автоматизации бухгалтерского учета как важнейшего средства получения полной и достоверной информации об имуществе предприятия и его обязательствах и своевременного доведения этих сведений до пользователей.
В связи с расширением прав предприятий в области постановки и ведения бухгалтерского учета перед бухгалтерскими службами возникает проблема оптимальной организации учета различных объектов: основных средств, процессов производства и реализации, расчетов, капитальных и финансовых вложений и др.
В результате проделанной работы можно сделать следующие выводы:
В настоящее время появляется все больше и больше фирм, занимающихся изготовлением и распространением программ автоматизации бухгалтерского учета. К сожалению, освоение приобретенных программ является довольно сложным процессом, а если на двух предприятиях установлены программы разных фирм, то много времени тратится на переквалификацию бухгалтера.
В таком случае можно предложить помимо введения стандарта на формы по первичному учету материалов в условиях ведения бухгалтерского учета на компьютере, ввести стандарт на программное обеспечение бухгалтерского назначения.
В настоящее время предприятия получают возможность проявления инициативы в области постановки и ведения бухгалтерского учета, что требует от бухгалтеров некоторых творческих способностей и много знаний для оптимизации учета.
Многое затрудняет деятельность бухгалтеров: трудность перехода к современной системе и работы в условиях развивающихся рыночных отношений, недостаточность опыта работы в таких условиях, отсутствие положительных примеров, несовершенство и противоречивость подзаконных актов.