- •Содержание
- •Введение
- •1.2. Счета и документация учета нма
- •2.2. Разработка конфигурации в системе 1с:Предприятие
- •2.3. Создание рабочего Плана счетов, констант, перечислений, обработки, необходимых видов субконто.
- •2.4. Создание справочника «нма», написание его программного модуля.
- •2.5. Создание документов по учету нма
- •Использование документа «ПоступлениеНма»:
- •Заключение
2.3. Создание рабочего Плана счетов, констант, перечислений, обработки, необходимых видов субконто.
План счетов, объект метаданных, созданный мной, - это средство, позволяющее настраивать бухгалтерский учет на требования конкретного предприятия.
Рис.1. План счетов.
Константы, созданные мной, используются для работы с постоянной и условно-постоянной информацией, но могут представлять собой и периодически изменяемые данные.
Таблица 2.1
Идентификатор |
Тип |
Дополнительно |
ОсновнаяСтавкаНДС |
Число(5/2) |
«Переодический», «Неотрецательный» |
Руководитель |
Справочник.Сотрудники |
«Переодический» |
ОсновнаяФирма |
Строка (30) |
|
АдресФирмы |
Строка (50) |
|
ИНН |
Число (10) |
|
ОсновнойРС |
Строка (20) |
|
ОсновнойБанк |
Справочник.Банки |
|
ГлБухгалтер |
Справочник.Сотрудники |
«Переодический» |
Перечисления, созданные мной – используются в системе для описания наборов постоянных (не изменяемых пользователем) значений.
Обработка, созданная мной – используются для выполнения различных сервисных или регламентных действий.
Рис.2. Сведения об организации.
Виды субконто, созданные мной – это совокупность однотипных объектов аналитического учета. Каждый вид субконто имеет один из существующих в системе типов данных, который определяет набор значений субконто этого вида - обычно это справочник или перечисление.
Таблица 2.2
Идентификатор |
Тип |
Дополнительно |
ОсновныеСредства |
Справочник.ОсновныеСредства |
|
Контрагенты |
Справочник.Контрагенты |
|
МестаХранения |
Справочник.МестаХранения |
|
Оборудование |
Справочник.Оборудование |
|
ОбъектыСтроительства |
Справочник.ОбъектыСтроительства |
|
СтатьиЗатратНаСтроительство |
Справочник.СтатьЗатратНаСтроительство |
|
ДвижениеДенежныхСредств |
Справочник.ДвижениеДенежнахСредств |
|
БанковскиеСчета |
Справочник.БанковскиеСчета |
|
Договоры |
Справочник.Договоры |
|
Сотрудники |
Справочник.Сотрудники |
|
НМА |
Справочник.НМА |
|
2.4. Создание справочника «нма», написание его программного модуля.
Справочники предназначены для хранения сведений о множестве однотипных объектов, которые используются при ведении аналитического учета и для заполнения документов.
Справочник «НМА», созданный мной, предназначен для хранения информации о нематериальных активах организации. Он используется как при выписке первичных документов, так и для ведения аналитического учета на счетах 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 Цикл
НазначитьТип("Субконто"+А,СчетЗатрат.ВидСубконто(А));
КонецЦикла;
КонецПроцедуры
