Материал: Автоматизация учета бракованной продукции

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам


ПРИЛОЖЕНИЕ Б

Формы констант

Рисунок Б.1 - Форма констант Сведения об организации

Примечание - Источник: собственная разработка

Рисунок Б.2 - Форма констант Настройка налогов и отчислений

Примечание - Источник: собственная разработка

ПРИЛОЖЕНИЕ В

Формы справочников

Рисунок В.1 - Форма элемента справочника Номенклатуры

Примечание - Источник: собственная разработка

Рисунок В.2 - Форма элемента справочника МОЛ

Примечание - Источник: собственная разработка

Рисунок В.3 - Форма элемента справочника Контрагенты

Рисунок В.4 - Форма элемента справочника Подразделения

Примечание - Источник: собственная разработка

Рисунок В.5 - Форма элемента справочника Склады

Примечание - Источник: собственная разработка

ПРИЛОЖЕНИЕ Г

Формы документов

Рисунок Г.1 - Форма документа Акт об исправимом браке

Примечание - Источник: собственная разработка

Рисунок Г.2 - Форма документа Акт об исправимом браке

Примечание - Источник: собственная разработка

Рисунок Г.3 - Форма документа Акт о неисправимом браке

Примечание - Источник: собственная разработка

Рисунок Г.4 - Форма документа Акт о внешнем исправимом браке

Примечание - Источник: собственная разработка

Рисунок Г.5 - Форма документа Акт о внешнем исправимом браке

Примечание - Источник: собственная разработка

Рисунок Г.6 - Форма документа Акт о внешнем неисправимом браке

Примечание - Источник: собственная разработка

Рисунок Г.7 - Форма документа Инвентаризация неисправимого брака на складе

Примечание - Источник: собственная разработка

Рисунок Г.8 - Форма документа Инвентаризация исправимого брака на складе

Примечание - Источник: собственная разработка

Рисунок Г.9 - Форма документа Инвентаризация исправимого брака на складе

Примечание - Источник: собственная разработка

ПРИЛОЖЕНИЕ Д

Предопределённые счета

Таблица Д.1 - План счетов Управленческий: Предопределённые счета

Код

Наименование

Вид

Количественный

Субконто 1

Субконто 2

Субконто 3

Субконто 4

10

Материалы

Активный

Истина

Номенклатуры




20

Основное производство

Активный

Истина

Номенклатуры




28

Брак в производстве

Активный

Истина

Подразделение

МОЛ

ПричинаБрака

Номенклатуры

43

Готовая продукция

Активный

Истина

Склады

Номенклатуры



51

Расчетные счета

Активный






62

Расчеты с покупателями и заказчиками

Активно-пассивный


Контрагенты




68

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

Активно-пассивный






68.2

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

Активно-пассивный






69

Расчеты по социальному страхованию и обеспечению

Активно-пассивный


МОЛ




70

Расчеты с персоналом по оплате труда

Пассивный


МОЛ




73

Расчеты с персоналом по прочим операциям

Активно-пассивный






73.2

Расчеты по возмещению ущерба

Активно-пассивный


МОЛ




76

Расчеты с разными дебиторами и кредиторами

Активно-пассивный






76.2

Расчеты по имущественному и личному страхованию

Активно-пассивный


МОЛ




76.3

Расчеты по претензиям

Активно-пассивный


Контрагенты




90

Доходы и расходы по текущей деятельности

Активно-пассивный






90.1

Выручка от реализации продукции

Активно-пассивный


Номенклатуры




90.2

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

Активно-пассивный


Номенклатуры




90.4

Себестоимость реализованной продукции

Активно-пассивный


Номенклатуры




Примечание - Источник: собственная разработка

ПРИЛОЖЕНИЕ Е

Формы отчётов

Рисунок Е.1 - Форма отчёта ОборотноСальдоваяВедомость

Примечание - Источник: собственная разработка

Рисунок Е.2 - Форма отчёта ИсправимыйВнутреннийБрак

Примечание - Источник: собственная разработка

Рисунок Е.3 - Форма отчёта НеисправимыйВнутреннийБрак

Примечание - Источник: собственная разработка

Рисунок Е.4 - Форма отчёта ИсправимыйВнешнийБрак

Примечание - Источник: собственная разработка

Рисунок Е.5 - Форма отчёта НеисправимыйВнешнийБрак

Примечание - Источник: собственная разработка

Рисунок Е.6 - Форма отчёта ОбщийИсправимыйБрак вариант «По местам возникновения»

Примечание - Источник: собственная разработка

Рисунок Е.7 - Форма отчёта ОбщийИсправимыйБрак вариант «По номенклатурам»

Примечание - Источник: собственная разработка

Рисунок Е.8 - Форма отчёта ОбщийНеисправимыйБрак вариант «По местам возникновения»

Рисунок Е.9 - Форма отчёта ОбщийНеисправимыйБрак вариант «По номенклатурам»

Примечание - Источник: собственная разработка

ПРИЛОЖЕНИЕ Ж

Подсистемы пользовательского интерфейса

Таблица Ж.1 - Распределение созданных объектов конфигурации по подсистемам


Подсистема

Технический контроль

Инвентаризация

Бухгалтерия

Предприятие

 

Объект






 

1

2

3

4

5

 

Справочники

 

Номенклатуры

+

+

+

+

 

МОЛ



+

+

 

Контрагенты

+



+

 

Подразделения

+

 

Склады


+


+

 

Документы

 

Акт об исправимом браке

+




 

Акт о неисправимом браке

+




 

Акт о внешнем исправимом браке

+




 

Акт о внешнем неисправимом браке

+




 

Инвентаризация исправимого брака на складе


+



 

Инвентаризация неисправимого брака на складе


+



 

Отчёты

 

Оборотно-сальдовая ведомость



+


 

Исправимый внутренний брак

+

+



 

Неисправимый внутренний брак

+

+



 

Исправимый внешний брак

+




 

Неисправимый внешний брак

+




 

Общий исправимый брак

+




 

Общий неисправимый брак

+




 

Регистры накопления

 

Исправимый внутренний брак

+

+



 

Неисправимый внутренний брак

+

+



 

Исправимый внешний брак

+




 

Неисправимый внешний брак

+




 

Планы видов характеристик

 

Виды субконто



+


Планы счетов

 

Управленческий



+


Регистры бухгалтерии

 

Управленческий



+


Общие формы

 

Сведения об организации




+

Настройка налогов и отчислений



+


Примечание - Источник: собственная разработка

Рисунок Ж.1 - Рабочий стол

Примечание - Источник: собственная разработка

ПРИЛОЖЕНИЕ И

Листинги модулей документов

Листинг И.1 - Код модуля объекта документ АктОбИсправимомБраке

Примечание - Источник: собственная разработка

Процедура ОбработкаПроведения(Отказ, Режим)

ФСЗН = ПолучитьКонстанты.ПолучитьПроцентФСЗН() / 100;

Страховые = ПолучитьКонстанты.ПолучитьПроцентСтраховыхОтчислений() / 100;

Движения.ИсправимыйВнутреннийБрак.Записывать = Истина;

Движения.Управленческий.Записывать = Истина;

// регистр Управленческий Д28 К10

// сумма всех используемых материалов для исправления брака будет списываться пропорционально количеству бракованных партий продукции

ОбщаяСуммаМатериалов = 0;

Для Каждого ТекСтрока Из МатериалыНаИсправление Цикл

Движение = Движения.Управленческий.Добавить();

Движение.СчетДт = ПланыСчетов.Управленческий.БракВПроизводстве;

Движение.СчетКт = ПланыСчетов.Управленческий.Материалы;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Подразделение] = Подразделение;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = МОЛ;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.ПричинаБрака] = ПричинаБрака;

Движение.Период = Дата;

Движение.Сумма = ТекСтрока.Сумма;

ОбщаяСуммаМатериалов = ОбщаяСуммаМатериалов + ТекСтрока.Сумма;

Движение.КоличествоКт = ТекСтрока.Количество;

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатуры] = ТекСтрока.Номенклатура;

КонецЦикла;

КоличествоПартий = СписокБракованныхТоваров.Количество();

Для Каждого ТекСтрокаСписокБракованныхТоваров Из СписокБракованныхТоваров Цикл

// рагистр ИсправимыйВнутреннийБрак

Движение = Движения.ИсправимыйВнутреннийБрак.Добавить();

Движение.Период = Дата;

Движение.Подразделение = Подразделение;

Движение.МОЛ = МОЛ;

Движение.Номенклатура = ТекСтрокаСписокБракованныхТоваров.Номенклатура;

Движение.ПричинаБрака = ПричинаБрака;

Движение.ОтветственныйЗаИсправление = ОтветственныйЗаИсправление;

Движение.КоличествоБракованныхТоваров = ТекСтрокаСписокБракованныхТоваров.Количество;

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

Движение.ОплатаЗаИсправление = ОплатаЗаИсправление / КоличествоПартий;

Движение.СтоимостьЗатраченныхМатериалов = ОбщаяСуммаМатериалов / КоличествоПартий;

Если (ПричинаБрака = Перечисления.ПричинаБрака.Технический) тогда

// регистр Управленческий Д28 К70

Движение = Движения.Управленческий.Добавить();

Движение.СчетДт = ПланыСчетов.Управленческий.БракВПроизводстве;

Движение.СчетКт = ПланыСчетов.Управленческий.РасчетыСПерсоналомПоОплатеТруда;

Движение.Период = Дата;

Движение.Сумма = ОплатаЗаИсправление / КоличествоПартий;

Движение.КоличествоДт = ТекСтрокаСписокБракованныхТоваров.Количество;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Подразделение] = Подразделение;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = МОЛ;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.ПричинаБрака] = ПричинаБрака;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатуры] = ТекСтрокаСписокБракованныхТоваров.Номенклатура;

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = ОтветственныйЗаИсправление;

// регистр Управленческий Д28 К69

Движение = Движения.Управленческий.Добавить();

Движение.СчетДт = ПланыСчетов.Управленческий.БракВПроизводстве;

Движение.СчетКт = ПланыСчетов.Управленческий.РасчетыПоСоциальномуСтрахованиюИОбеспечению;

Движение.КоличествоДт = ТекСтрокаСписокБракованныхТоваров.Количество;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Подразделение] = Подразделение;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = МОЛ;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.ПричинаБрака] = ПричинаБрака;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатуры] = ТекСтрокаСписокБракованныхТоваров.Номенклатура;

Движение.Период = Дата;

Движение.Сумма = ОплатаЗаИсправление * ФСЗН / КоличествоПартий;

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = ОтветственныйЗаИсправление;

// регистр Управленческий Д28 К76

Движение = Движения.Управленческий.Добавить();

Движение.СчетДт = ПланыСчетов.Управленческий.БракВПроизводстве;

Движение.СчетКт = ПланыСчетов.Управленческий.РасчетыПоИмущественномуИЛичномуСтрахованию;

Движение.КоличествоДт = ТекСтрокаСписокБракованныхТоваров.Количество;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Подразделение] = Подразделение;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = МОЛ;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.ПричинаБрака] = ПричинаБрака;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатуры] = ТекСтрокаСписокБракованныхТоваров.Номенклатура;

Движение.Период = Дата;

Движение.Сумма = ОплатаЗаИсправление * Страховые / КоличествоПартий;

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.МОЛ] = ОтветственныйЗаИсправление;

// регистр Управленческий Д20 К28

Движение = Движения.Управленческий.Добавить();

Движение.СчетДт = ПланыСчетов.Управленческий.ОсновноеПроизводство;

Движение.СчетКт = ПланыСчетов.Управленческий.БракВПроизводстве;

Движение.Период = Дата;

Движение.Сумма = (ОбщаяСуммаМатериалов / КоличествоПартий) + (ОплатаЗаИсправление / КоличествоПартий) + (ОплатаЗаИсправление * ФСЗН / КоличествоПартий) + (ОплатаЗаИсправление * Страховые / КоличествоПартий);