Автор работы: Пользователь скрыл имя, 23 Февраля 2014 в 20:22, курсовая работа
Цель данной курсовой работы: исследование возможностей автоматизации бухгалтерского учета в условиях ОАО «Белорусский металлургический завод» и выявление путей совершенствования бухгалтерского учета на предприятии. Исходя из поставленных целей были определены следующие основные задачи:
– проанализировать особенности обработки бухгалтерской информации в условиях автоматизированной бухгалтерии;
– рассмотреть тенденции развития систем автоматизации бухгалтерского учета;
– изучить возможности «1С: предприятия 7.7» в обеспечении гибкости бухгалтерского учета;
– провести анализ организации бухгалтерского учета в
ОАО «Белорусский металлургический завод»
ВВЕДЕНИЕ 5
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АВТОМАТИЗАЦИИ БУХГАЛТЕРСКОГО УЧЕТА 7
1.1 Особенности обработки бухгалтерской информации в условиях автоматизированной бухгалтерии 7
1.2 Тенденции развития систем автоматизации бухгалтерского учета 13
1.3 Возможности «1С: предприятия 7.7» в обеспечении гибкости бухгалтерского учета 14
2 ОРГАНИЗАЦИЯ БУХГАЛТЕРСКОГО УЧЕТА В ОАО «БЕЛОРУССКИЙ МЕТАЛЛУРГИЧЕСКИЙ ЗАВОД» 19
2.1 Анализ организации бухгалтерского учета в ОАО «Белорусский металлургический завод» 19
2.2 Используемые ИТ-решения в организации бухгалтерского учета в ОАО «Белорусский металлургический завод» 21
2.3 Функциональная модель документооборота в бухгалтерии в стандарте IDEF0 23
3 ДОРАБОТКА КОНФИГУРАЦИИ 1С: ПРЕДПРИЯТИЕДЛЯ ВЕДЕНИЯ БУХГАЛТЕРСКОГО УЧЕТА ОАО «БЕЛОРУССКИЙ МЕТАЛЛУРГИЧЕСКИЙ ЗАВОД» 29
Выводы 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 39
В ходе проектирования
конфигурации для ОАО «Белорусский металлургический
Приложение реализовано по технологии «тонкого» клиента, что подтверждает его соответствие современным требованиям.
Размер папки с файлами конфигурации «Клиенты» составляет 187 Мбайт. Эта папка содержит файл для объединения с базой клиента и отчет в виде внешней обработки.
В результате тестирования конфигурации «Клиенты» в реальных условиях производства установлено, что она в полном объеме удовлетворяет требованиям заказчика.
автоматизация подсистема программный интерфейс
РеализацияТоваровУслуг
ОбластьМакета
= Макет.ПолучитьОбласть("
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ОбластьМакета
= Макет.ПолучитьОбласть("
СведенияОбОрганизации
= УправлениеКонтактнойИнформацие
ПредставлениеПоставщика
= ФормированиеПечатныхФорм.
ОбластьМакета.Параметры.
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ОбластьМакета
= Макет.ПолучитьОбласть("
СведенияОКонтрагенте
= УправлениеКонтактнойИнформацие
ПредставлениеПолучателя
= ФормированиеПечатныхФорм.
ОбластьМакета.Параметры.
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ЕстьСкидки = Ложь;
ОбластьМакета
= Макет.ПолучитьОбласть("
ОбластьСтроки
= Макет.ПолучитьОбласть("
ТабДокумент.Вывести(
НомерСтроки = 0;
Для Каждого СтрокаТабличнойЧасти Из ТаблицаУслуги Цикл
НомерСтроки = НомерСтроки + 1;
ОбластьСтроки.Параметры.
ОбластьСтроки.Параметры.
ОбластьСтроки.Параметры.Товар
= СокрЛП(СтрокаТабличнойЧасти.
Если
Шапка.ВалютаДокумента <> мВалютаРегламентированногоУчет
ОбластьСтроки.Параметры.Цена
= СтрокаТабличнойЧасти.Сумма / ?(СтрокаТабличнойЧасти.
КонецЕсли;
ТабДокумент.Вывести(
КонецЦикла;
Если ТаблицаУслуги <> Неопределено Тогда
Сумма = ТаблицаУслуги.Итог("Сумма");
Иначе
Сумма = 0;
СуммаНДС = 0;
КонецЕсли;
ОбластьМакета
= Макет.ПолучитьОбласть("Итого1"
ОбластьМакета.Параметры.Всего
= ОбщегоНазначения.ФорматСумм(
ТабДокумент.Вывести(
Если Шапка.УчитыватьНДС Тогда
ОбластьМакета
= Макет.ПолучитьОбласть("
Если СуммаНДС <> 0 Тогда
Иначе
ОбластьМакета.Параметры.
ОбластьМакета.Параметры.НДС = "Без налога (НДС)";
КонецЕсли;
ТабДокумент.Вывести(
КонецЕсли;
ОбластьМакета
= Макет.ПолучитьОбласть("
ТабДокумент.Вывести(
Заявка
Процедура ПриОткрытии()
Попытка
Если ЭтоНовый() Тогда
ЭлементыФормы.Ответственный.
//ЭлементыФормы.Организация.
КонецЕсли;
Исключение
КонецПопытки;
КонецПроцедуры
ЗаказПоставщику
Перем мДеревоМакетов;
Перем Цена;
Перем Сумма;
Процедура ТоварыПриИзменении(Элемент)
ОбработкаТабличныхЧастей.
Всего =
Строка(ЭтотОбъект.Товары.Итог(
КонецПроцедуры
Процедура ПечатьДокумента()
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказПоставщику.Организация КАК Покупатель,
| ЗаказПоставщику.Поставщик КАК Поставщик,
| ЗаказПоставщику.Товары.(
| Номенклатура КАК Товар,
| Количество,
| Цена,
| Сумма,
| НомерСтроки КАК Номер
|),ЗаказПоставщику.
|ИЗ
| Документ.ЗаказПоставщику КАК ЗаказПоставщику";
Шапка = Запрос.Выполнить().Выбрать();
Шапка.Следующий();
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура КАК Товар,
| Количество,
| Цена,
| Сумма,
| НомерСтроки КАК Номер
|ИЗ
| Документ.ЗаказПоставщику.
ЗапросТовары
= Запрос.Выполнить().Выгрузить()
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.
Макет = ПолучитьМакет("Накладная");
// Выводим шапку накладной
ОбластьМакета
= Макет.ПолучитьОбласть("
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ОбластьМакета
= Макет.ПолучитьОбласть("
СведенияОбОрганизации
= УправлениеКонтактнойИнформацие
ПредставлениеПоставщика
= ФормированиеПечатныхФорм.
ОбластьМакета.Параметры.
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ОбластьМакета
= Макет.ПолучитьОбласть("
СведенияОКонтрагенте
= УправлениеКонтактнойИнформацие
ПредставлениеПолучателя
= ФормированиеПечатныхФорм.
ОбластьМакета.Параметры.
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ОбластьМакета
= Макет.ПолучитьОбласть("
ТабДокумент.Вывести(
НомерСтроки = 0;
Область1
= Макет.ПолучитьОбласть("Строка|
ОбластьНомера
= Макет.ПолучитьОбласть("Строка|
ОбластьДанных
= Макет.ПолучитьОбласть("Строка|
Сумма = 0;
Для каждого ВыборкаСтрокТовары из ЗапросТовары Цикл
ОбластьНомера.Параметры.
ОбластьДанных.Параметры.
Сумма = Сумма + ВыборкаСтрокТовары.Сумма;
ТабДокумент.Вывести(Область1);
ТабДокумент.Присоединить(
ТабДокумент.Присоединить(
КонецЦикла;
Область1
= Макет.ПолучитьОбласть("Итого|
ОбластьНомера
= Макет.ПолучитьОбласть("Итого|
ОбластьДанных
= Макет.ПолучитьОбласть("Итого|
ТабДокумент.Вывести(Область1);
ОбластьДанных.Параметры.Всего
= ОбщегоНазначения.ФорматСумм(
ТабДокумент.Присоединить(
ТабДокумент.Присоединить(
ОбластьМакета
= Макет.ПолучитьОбласть("
СуммаКПрописи = Сумма;
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ОбластьМакета
= Макет.ПолучитьОбласть("
ОбластьМакета.Параметры.
ТабДокумент.Вывести(
ТабДокумент.Показать();
КонецПроцедуры
Процедура
ГиперссылкаЗаказПоставщикуНажа
РаботаСДиалогами.
РаботаСДиалогами.
КонецПроцедуры
Процедура
ОсновныеДействияФормыПечать(
Информация о работе Автоматизация бухгалтерского учета в ОАО «БЕЛОРУССКИЙ МЕТАЛЛУРГИЧЕСКИЙ ЗАВОД»