Разработка конфигурации в системе 1С: Предприятие
Целью данного курсового проекта является разработка конфигурации бухгалтерского учета для автоматизации учета нематериальных активов. Для реализации этой цели использовалась среда разработки 1С: Предприятие 7.7 – режим «Конфигуратор». Конфигурация бухгалтерского учета была создана «с нуля».
При создании новой конфигурации были определены ее свойства: идентификатор – «Учет НМА», автор – Зыбин Е.В. Конфигурация «Учет НМА» была объединена с конфигурацией (Бухгалтерский учет, редакция 4.5 (7.70.452) Разработка: фирма 1С), по объектам: Справочник.НМА, Справочник.ДвижениеДенежныхСредств, Справочник.СтатьиЗатратНаПроизводство.
Для реализации проекта необходимо создать следующее:
þ константы;
þ справочники («НМА»);
þ документы («ПоступлениеНМА», «ПередачаНМА», «ПрекращениеСрокаДействияНМА», «ПринятиеКУчетуНМА»);
þ журналы («НМА»);
þ отчеты («ОСВ по 05 счету»);
þ план счетов;
þ обработка («Сведения об организации»);
þ перечисления;
þ виды субконто;
2.1Создание рабочего Плана счетов, констант, перечислений, обработки, необходимых видов субконто.
План счетов, объект метаданных, созданный мной, - это средство, позволяющее настраивать бухгалтерский учет на требования конкретного предприятия.
Рис.1. План счетов.
Константы, созданные мной, используются для работы с постоянной и условно-постоянной информацией, но могут представлять собой и периодически изменяемые данные.
|
|
Таблица 2.1
Идентификатор | Тип | Дополнительно |
ОсновнаяСтавкаНДС | Число(5/2) | «Переодический», «Неотрецательный» |
Руководитель | Справочник.Сотрудники | «Переодический» |
ОсновнаяФирма | Строка (30) | |
АдресФирмы | Строка (50) | |
ИНН | Число (10) | |
ОсновнойРС | Строка (20) | |
ОсновнойБанк | Справочник.Банки | |
ГлБухгалтер | Справочник.Сотрудники | «Переодический» |
Перечисления, созданные мной – используются в системе для описания наборов постоянных (не изменяемых пользователем) значений.
Обработка, созданная мной – используются для выполнения различных сервисных или регламентных действий.
Рис.2. Сведения об организации.
Виды субконто,созданные мной – это совокупность однотипных объектов аналитического учета. Каждый вид субконто имеет один из существующих в системе типов данных, который определяет набор значений субконто этого вида - обычно это справочник или перечисление.
Таблица 2.2
Идентификатор | Тип | Дополнительно |
ОсновныеСредства | Справочник.ОсновныеСредства | |
Контрагенты | Справочник.Контрагенты | |
МестаХранения | Справочник.МестаХранения | |
Оборудование | Справочник.Оборудование | |
ОбъектыСтроительства | Справочник.ОбъектыСтроительства | |
СтатьиЗатратНаСтроительство | Справочник.СтатьЗатратНаСтроительство | |
ДвижениеДенежныхСредств | Справочник.ДвижениеДенежнахСредств | |
БанковскиеСчета | Справочник.БанковскиеСчета | |
Договоры | Справочник.Договоры | |
Сотрудники | Справочник.Сотрудники | |
НМА | Справочник.НМА |
Создание справочника «НМА», написание его программного модуля.
|
|
Справочникипредназначены для хранения сведений о множестве однотипных объектов, которые используются при ведении аналитического учета и для заполнения документов.
Справочник «НМА», созданный мной, предназначен для хранения информации о нематериальных активах организации. Он используется как при выписке первичных документов, так и для ведения аналитического учета на счетах 04 «Нематериальные активы», 05 «Амортизация НМА», 08.5 «Приобретение НМА».
Справочник имеет следующие реквизиты:
Таблица 2.3
Идентификатор | Тип | Дополнительно |
Группы | Перечисление.ГруппыНМА | |
МОЛ | Справочник.Сотрудники | |
Состояние | Перечисление.СостояниеНМА | |
ПервоначальнаяСтоимость | Число (15/2) | |
СпособПоступления | Перечисление.СпособыПоступленияНМА | |
ДатаПринятияКУчету | Дата | |
ПричинаСписания | Перечисление.ПричиныСписанияНМА | |
ДатаСписания | Дата | |
ПорядокНачисленияАмортизации | Число (1) | |
ПрочиеСведения | Строка (неогр.) | |
СпособНачисленияАмортизации | Перечисление. СпособНачисленияАмортизацииНМА | |
СрокПолезногоИспользования | Число (4) | |
СчетЗатрат | Счет.Основной | |
Субконто1 | Неопределенный | |
Субконто2 | Неопределенный | |
Субконто3 | Неопределенный | |
МетодНачисленияАмортизации | Перечисление. МетодыНачисленияАмортизации | |
ДатаПриобретения | Дата | |
АмортизационнаяГруппа | Перечисление.АмортизационныеГруппы | |
СпециальныйКоэффициент | Число (10) | |
ВидРасхода | Перечисление.ВидыРасхода | |
ЭлементРасхода | Неопределенный | |
Объект | Справочник |
|
|
Справочник «НМА» имеет следующую форму элемента:
Рис.3. Справочник НМА.
Для автоматизации справочника, мной был написан программный код:
|
|
Процедура ПриВыбореМетодаНачисленияАмортизации()
Если МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Нелинейный Тогда
Форма.ИспользоватьСлой("БазоваяСтоимость", 1);
Иначе
Форма.ИспользоватьСлой("БазоваяСтоимость", 0);
КонецЕсли;
КонецПроцедуры
Процедура ПриОткрытии()
Форма.ИспользоватьЗакладки(1);
Форма.Закладки.ДобавитьЗначение(1,"Общие сведения");
Форма.Закладки.ДобавитьЗначение(2,"Бухгалтерский учет");
Форма.Закладки.ДобавитьЗначение(3,"Налоговый Учет");
Форма.ИспользоватьСлой("Основной",2);
КонецПроцедуры
Процедура ПриВыбореЗакладки(Ном, Значение)
Если Значение=1 Тогда
Форма.ИспользоватьСлой("Основной",2);
ИначеЕсли Значение=3 Тогда
Форма.ИспользоватьСлой("НалоговыйУчет",2);
ИначеЕсли Значение=2 Тогда
Форма.ИспользоватьСлой("БухгалтерскийУчет",2);
КонецЕсли
КонецПроцедуры
Процедура ПриВыбореСчета()
Для А = 1 По 3 Цикл
НазначитьТип("Субконто"+А,СчетЗатрат.ВидСубконто(А));
КонецЦикла;
КонецПроцедуры
Дата добавления: 2018-09-22; просмотров: 213; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!