Характеристика констант, перечислений

В разработанной конфигурации «Учёт бракованной продукции» константы содержат информацию об организации и проценты налоговых отчислений, к ним относятся:

- НазваниеОрганизации (тип – строка, длина – 60);

- АдресОрганизации (тип – строка, длина – 60);

- ТелефонОрганизации (тип – строка, длина – 8);

- EmailОрганизации (тип – строка, длина – 20);

- СтавкаНДС (тип – число, длина – 4, точность – 2);

- СтавкаФСЗН (тип – число, длина – 4, точность – 2);

- СтавкаСтраховыхВзносов (тип – число, длина – 4, точность – 2).

В константах хранится информация о предприятии и настройках отчислений, которые изменяется очень редко. Для получения значений констант СтавкаНДС, СтавкаФСЗН и СтавкаСтраховыхВзносов был создан общий модуль ПолучитьКонстанты содержащий следующий код:

Функция ПолучитьПроцентНДС() Экспорт

Возврат(Константы.СтавкаНДС.Получить());

КонецФункции

Функция ПолучитьПроцентФСЗН() Экспорт

Возврат(Константы.СтавкаФСЗН.Получить());

КонецФункции

Функция ПолучитьПроцентСтраховыхОтчислений() Экспорт

Возврат(Константы.СтавкаСтраховыхВзносов.Получить());

КонецФункции

Для удобства изменения значений констант были созданы формы СведенияОбОрганизации и НастройкаНалоговИОтчислений, представленные на рисунках Б.1 и Б.2 приложения Б.

В разработанной конфигурации «Учёт бракованной продукции» были созданы перечисления, представленные в таблице 1.

 

Таблица 1 – Описание перечислений

Имя Список значений
Пол Мужской Женский
ПричинаБрака По вине МОЛ Технический

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

 

Перечисление Пол будет использоваться в справочнике Сотрудники, а ПричинаБрака - в документах: Акт об исправимом браке, акт о неисправимом браке, инвентаризация исправимого брака на складе, инвентаризация неисправимого брака на складе.

Характеристика справочников

Справочник Номенклатурыиспользуется для хранения данных о продукции, комплектующих и материалах в организации. Данный справочник содержит следующие реквизиты:

- Код (длина – 9);

- Наименование (длина – 40);

- Цена (тип – число, длина – 15, точность – 2).

Справочник является иерархическим с иерархией групп и элементов. Форма элемента справочника представлена на рисунке В.1 приложения В.

Справочник МОЛ используется для хранения данных о работниках занятых в производстве продукции, комплектующих, а также работающих на складах предприятия. Данный справочник содержит следующие реквизиты:

- Код (длина – 9);

- Наименование (длина – 40);

- Адрес (тип – строка, длина – 70);

- Пол (тип – ПеречислениеСсылка.Пол);

- Телефон (тип – строка, длина – 8);

- Email (тип – строка, длина – 20);

- ДатаРождения (тип – дата).

Справочник является иерархическим с иерархией элементов, владельцем справочника является справочник Склады и справочник Подразделения, так как в подразделениях имеется несколько сотрудников отвечающих за свои участки работы. Форма элемента справочника представлена на рисунке В.2 приложения В.

Справочник Контрагенты используется для хранения данных о покупателях. Данный справочник содержит следующие реквизиты:

- Код (длина – 9);

- Наименование (длина – 50);

- Адрес (тип – строка, длина – 60);

- Телефон (тип – строка, длина – 8).

Форма элемента справочника представлена на рисунке В.3 приложения В. Справочник Подразделения используется для хранения данных о цехах производств. Данный справочник содержит следующие реквизиты:

- Код (длина – 9);

- Наименование (длина – 30).

Форма элемента справочника представлена на рисунке В.4 приложения В. Справочник Склады используется для хранения данных о складах предприятия. Данный справочник содержит следующие реквизиты:

- Код (длина – 9);

- Наименование (длина – 30);

- ХранениеБрака (тип – булево).

Форма элемента справочника представлена на рисунке В.5 приложения В.

Характеристика документов

При обнаружении исправимого брака при производстве оформляется документ Акт об исправимом браке. В случае виновности МОЛ в допущении брака с него взыскивается стоимость исправления данного брака, а в случае исправления брака виновником – оплата за исправление ему не начисляется. Сумма материалов будет списываться на каждую партию номенклатуры пропорционально. В случае допущения технического брака сотрудником будут произведены начисления зарплаты и соответствующие налоговые начисления ответственному за исправление брака и списание накопленной суммы по дебету счёта 28 в основное производство. В случае если брак произошёл по вине МОЛ и виновное лицо не является ответственным за исправление допущенного брака с него взымается сумма затраченная на исправление брака. В случае исправления брака виновным лицом заработная плата ему не начисляется. Более детальное описание формируемых проводок описано в приложении А. Документ формирует движения по регистру накопления оборотов ИсправимыйВнутреннийБрак и регистру бухгалтерии Управленческий. Для данного документа оперативное проведение – запрещено, а периодичность нумерации установлена в пределах месяца. В документе содержатся следующие реквизиты:

- Подразделение (тип – СправочникСсылка.Подразделения, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – МОЛ(МОЛ), режим изменения связанного значения – не изменять);

- МОЛ (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(Подразделение), режим изменения связанного значения – очищать);

- ПричинаБрака (тип – ПеречислениеСсылка.ПричинаБрака, проверка заполнения – выдавать ошибку);

- ОписаниеБрака (тип – строка, длина – 255);

- ОтветственныйЗаИсправление (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку);

- ОплатаЗаИсправление (тип – число, длина – 15, точность – 2, неотрицательное).

В данном документе имеются следующие табличные части:

- СписокБракованныхТоваров;

- МатериалыНаИсправление.

Табличная часть СписокБракованныхТоваров включает в себя следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

Для данной табличной части установлена проверка заполнения с режимом – выдавать ошибку, так как оформление документа без заполненного списка бракованных изделий бессмысленно.

Табличная часть МатериалыНаИсправление описывает расходуемые материалы для исправления бракованных товаров и включает в себя следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

Код модуля объекта приведён в листинге И.1 приложения И. Код модуля формы приведён в листинге И.2 приложения И.

На форме документа МОЛ выбирается из соответствующего выбранного подразделения. При изменении номенклатуры или количества в таблицах СписокБракованныхТоваров и МатериалыНаИсправление сумма по текущему полю рассчитывается автоматически. В табличных частях СписокБракованныхТоваров и МатериалыНаИсправление элементы Цена и Сумма доступны только в режиме просмотра для предотвращения их изменения пользователем. Форма документа представлена на рисунках Г.1 и Г.2 приложения Г.

Акт о неисправимом браке оформляется в том случае, если бракованная продукция, обнаруженная при производстве, не может быть исправлена. В этом случае она отправляется на специальный склад, где хранятся бракованные товары, не подлежащие исправлению. В случае возникновения брака по вине МОЛ с него взыскивается полная стоимость забракованной продукции. Более детальное описание формируемых проводок описано в приложении А. Данный документ формирует движения по регистру накопления оборотов НеисправимыйВнутреннийБрак и регистру бухгалтерии Управленческий. Для данного документа оперативное проведение – запрещено, а периодичность нумерации установлена в пределах месяца. В документе содержатся следующие реквизиты:

- Подразделение (тип – СправочникСсылка.Подразделения, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – МОЛ(МОЛ), режим изменения связанного значения – не изменять);

- МОЛ (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(Подразделение), режим изменения связанного значения – очищать);

- Склад (тип – СправочникСсылка.Склады, проверка заполнения – выдавать ошибку, параметры выбора – Отбор.ХранениеБрака(Истина), выбор групп и элементов – элементы, связи параметров выбора – Кладовщик(Кладовщик), режим изменения связанного значения – не изменять);

- Кладовщик (тип – СправочникСсылка.МОЛ, проверка заполнения – Выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(Склад), режим изменения связанного значения – очищать);

- ПричинаБрака (тип – ПеречислениеСсылка.ПричинаБрака, проверка заполнения – выдавать ошибку);

- ОписаниеБрака (тип – строка, длина – 255);

В данном документе имеется табличная часть СписокБракованныхТоваров содержащая следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

Для данной табличной части установлена проверка заполнения с режимом – выдавать ошибку.

На форме документа МОЛ выбирается из соответствующего выбранного подразделения. При изменении номенклатуры или количества в таблице сумма по текущему полю рассчитывается автоматически. После выбора склада соответствующий кладовщик, закреплённый за данным складом, устанавливается автоматически. Так же на форме документа в табличной части элементы Цена и Сумма доступны только в режиме просмотра для предотвращения их изменения пользователем. Форма документа представлена на рисунке Г.3 приложения Г.

Документ Акт о внешнем исправимом браке оформляется в случае обнаружения покупателем бракованной продукции подлежащей исправлению, при этом проданную продукцию покупатель возвращает на предприятие для исправления. Более детальное описание формируемых проводок описано в приложении А. Данный документ формирует движения по регистру накопления оборотов ИсправимыйВнешнийБрак и регистру бухгалтерии Управленческий. Для данного документа оперативное проведение – запрещено, а периодичность нумерации установлена в пределах месяца. В документе содержатся следующие реквизиты:

- Контрагент (тип – СправочникСсылка.Контрагенты, проверка заполнения – выдавать ошибку);

- ОписаниеБрака (тип – строка, длина – 255);

- ОтветственныйЗаИсправление (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку);

- ОплатаЗаИсправление (тип – число, длина – 15, точность – 2, неотрицательное).

В данном документе имеются следующие табличные части:

- СписокБракованныхТоваров;

- МатериалыНаИсправление.

В данном документе имеется табличная часть СписокБракованныхТоваров содержащая следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку).

Для данной табличной части установлена проверка заполнения с режимом – выдавать ошибку. Табличная часть МатериалыНаИсправление описывает расходуемые материалы для исправления бракованных товаров и включает в себя следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

При изменении номенклатуры или количества в таблицах СписокБракованныхТоваров и МатериалыНаИсправление сумма по текущему полю рассчитывается автоматически. На форме документа в табличной МатериалыНаИсправление элементы Цена и Сумма доступны только в режиме просмотра. Форма документа представлена на рисунках Г.4 и Г.5 приложения Г.

Документ Акт о внешнем неисправимом браке оформляется в случае обнаружения покупателем бракованной продукции, не подлежащей исправлению, при этом проданную продукцию покупатель возвращает на предприятие и получает деньги обратно. Более детальное описание формируемых проводок описано в приложении А. Данный документ формирует движения по регистру накопления оборотов НеисправимыйВнешнийБрак и регистру бухгалтерии Управленческий. Для данного документа оперативное проведение – запрещено, а периодичность нумерации установлена в пределах месяца. В документе содержатся следующие реквизиты:

- Контрагент (тип – СправочникСсылка.Контрагенты, проверка заполнения – выдавать ошибку);

- Склад (тип – СправочникСсылка.Склады, проверка заполнения – выдавать ошибку, параметры выбора – Отбор.ХранениеБрака(Истина), выбор групп и элементов – элементы, связи параметров выбора – Кладовщик(Кладовщик), режим изменения связанного значения – не изменять);

- Кладовщик (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(Склад), режим изменения связанного значения – очищать);

- ОписаниеБрака (тип – строка, длина – 255);

В данном документе имеется табличная часть СписокБракованныхТоваров содержащая следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

Для данной табличной части установлена проверка заполнения с режимом – выдавать ошибку.

На форме документа в табличной части элемент Сумма доступен только в режиме просмотра.При изменении номенклатуры или количества в таблице сумма по текущему полю рассчитывается автоматически. После выбора склада соответствующий кладовщик, закреплённый за данным складом, устанавливается автоматически. Форма документа представлена на рисунке Г.6 приложения Г.

Документ Инвентаризация неисправимого брака на складе оформляется в том случае, если на складе была обнаружена бракованная продукция, не подлежащая исправлению. В этом случае она отправляется склад, где хранятся бракованные товары. Если брак был допущен по вине МОЛ, то с него взыскивается полная стоимость забракованной продукции. Более детальное описание формируемых проводок описано в приложении А. Данный документ формирует движения по регистру накопления оборотов НеисправимыйВнутреннийБрак и регистру бухгалтерии Управленческий. Для данного документа оперативное проведение – запрещено, а периодичность нумерации установлена в пределах месяца. В документе содержатся следующие реквизиты:

- ИсходныйСклад (тип – СправочникСсылка.Склады, проверка заполнения – выдавать ошибку, параметры выбора – Отбор.ХранениеБрака(Истина), выбор групп и элементов – элементы, связи параметров выбора – Кладовщик(МОЛ), режим изменения связанного значения – не изменять);

- МОЛ (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(ИсходныйСклад), режим изменения связанного значения – очищать);

- СкладХранения (тип – СправочникСсылка.Склады, проверка заполнения – выдавать ошибку, параметры выбора – Отбор.ХранениеБрака(Истина), выбор групп и элементов – элементы, связи параметров выбора – Кладовщик(Кладовщик), режим изменения связанного значения – не изменять);

- Кладовщик (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(СкладХранения), режим изменения связанного значения – очищать);

- ПричинаБрака (тип – ПеречислениеСсылка.ПричинаБрака, проверка заполнения – выдавать ошибку);

- ОписаниеБрака (тип – строка, длина – 255);

В данном документе имеется табличная часть СписокБракованныхТоваров содержащая следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

Для данной табличной части установлена проверка заполнения с режимом – выдавать ошибку.

На форме документа в табличной части элементы Цена и Сумма доступны только в режиме просмотра для предотвращения их изменения пользователем. При изменении номенклатуры или количества в таблице сумма по текущему полю рассчитывается автоматически. После выбора склада соответствующий кладовщик, закреплённый за данным складом, устанавливается автоматически. Форма документа представлена на рисунке Г.7 приложения Г.

Документ Инвентаризация исправимого брака на складе оформляется в том случае, если на складе была обнаружена бракованная продукция подлежащая исправлению. Если брак был допущен по вине МОЛ, то с него взыскивается стоимость исправления брака. Более детальное описание формируемых проводок описано в приложении А. Данный документ формирует движения по регистру накопления оборотов ИсправимыйВнутреннийБрак и регистру бухгалтерии Управленческий. Для данного документа оперативное проведение – запрещено, а периодичность нумерации установлена в пределах месяца. В документе содержатся следующие реквизиты:

- Склад (тип – СправочникСсылка.Склады, проверка заполнения – выдавать ошибку, параметры выбора – Отбор.ХранениеБрака(Ложь), выбор групп и элементов – элементы, связи параметров выбора – Кладовщик(Кладовщик), режим изменения связанного значения – не изменять);

- Кладовщик (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку, выбор групп и элементов – элементы, связи параметров выбора – Отбор.Владелец(Склад), режим изменения связанного значения – очищать);

- ПричинаБрака (тип – ПеречислениеСсылка.ПричинаБрака, проверка заполнения – выдавать ошибку);

- ОписаниеБрака (тип – строка, длина – 255);

- ОтветственныйЗаИсправление (тип – СправочникСсылка.МОЛ, проверка заполнения – выдавать ошибку);

- ОплатаЗаИсправление (тип – число, длина – 15, точность – 2, неотрицательное).

В данном документе имеются следующие табличные части:

- СписокБракованныхТоваров;

- МатериалыНаИсправление.

Табличная часть СписокБракованныхТоваров содержащая следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

Для данной табличной части установлена проверка заполнения с режимом – выдавать ошибку. Табличная часть МатериалыНаИсправление описывает расходуемые материалы для исправления бракованных товаров и включает в себя следующие реквизиты:

- Номенклатура (тип – СправочникСсылка.Номенклатуры, проверка заполнения – выдавать ошибку);

- Количество (тип – число, длина – 12, точность – 0, неотрицательное, проверка заполнения – выдавать ошибку);

- Цена (тип – число, длина – 15, точность – 2, неотрицательное);

- Сумма (тип – число, длина – 15, точность – 2, неотрицательное).

На форме документа в табличных частях СписокБракованныхТоваров и МатериалыНаИсправление элементы Цена и Сумма доступны только в режиме просмотра для предотвращения их изменения пользователем. При изменении номенклатуры или количества в таблицах СписокБракованныхТоваров и МатериалыНаИсправление сумма по текущему полю рассчитывается автоматически. После выбора склада соответствующий кладовщик, закреплённый за данным складом, устанавливается автоматически. Форма документа представлена на рисунках Г.8 и Г.9 приложения Г.