Создание пользовательского интерфейса
Курсовая работа
по дисциплине
«Проблемно-ориентированные экономические информационные системы»
на тему «Начисление пособия за дни временной нетрудоспособности»
Выполнила:
Студентка 4-го курса
Факультета Прикладной информатики
Специальности 080801
«Прикладная информатика»
группа ПИ-41
Яблокова Евгения Юрьевна
Проверила:
Аксёнова Эльвира Леонидовна
Пермь 2010
Содержание
1. Описание предметной области, описание предметной области, характеристика информации по обработке документа в ручном варианте
1.1 Общие сведения………………………………………………………............3
1.2 Характеристика первичных документов, документооборот ..............…….6
1.3 Типовая схема проводок………………………………………………..…..10
1.4 Формулировка условия задачи……………………………………………..12
2. Проектирование информационной базы документа в среде
1С: Предприятие 7.7……………………………………………………..............14
3. Настройка конфигурации информационной базы
3.1 Описание конфигурирования……………………………………………....21
3.2 Контрольный пример……………………………………………………….37
Заключение ………………………………………………………………………45
Список используемой литературы……………………………………………...46
1. Описание предметной области, характеристика информации по обработке документа в ручном варианте
1.1 Общие сведения
1 января 2007 г. вступил в силу Федеральный закон от 29 декабря 2006 г. № 255-ФЗ «Об обеспечении пособиями по временной нетрудоспособности, по беременности и родам граждан, подлежащих обязательному социальному страхованию» (далее – Закон № 255-ФЗ). Указанным Федеральным законом существенно изменен действовавший ранее порядок назначения и выплаты пособий по временной нетрудоспособности.
Статьей 2 Закона № 255-ФЗ определено, что право на получение пособия по временной нетрудоспособности имеют граждане РФ, а также постоянно или временно проживающие на территории РФ иностранные граждане и лица без гражданства:
· работающие по трудовым договорам либо лица, фактически допущенные к работе в соответствии с трудовым законодательством;
· государственные гражданские служащие, муниципальные служащие;
· адвокаты, индивидуальные предприниматели, в том числе члены крестьянских (фермерских) хозяйств, физические лица, не признаваемые индивидуальными предпринимателями, члены родовых, семейных общин малочисленных народов Севера, добровольно вступившие в отношения по обязательному социальному страхованию на случай временной нетрудоспособности и в связи с материнством и осуществляющие за себя уплату страховых взносов в Фонд социального страхования РФ (далее – ФСС РФ) в соответствии с Федеральным законом от 31 декабря 2002 г. № 190-ФЗ «Об обеспечении пособиями по обязательному социальному страхованию граждан, работающих в организациях и у индивидуальных предпринимателей, применяющих специальные налоговые режимы, и некоторых других категорий граждан»;
· иные категории лиц, которые подлежат обязательному социальному страхованию на случай временной нетрудоспособности, при условии уплаты ими или за них налогов и (или) страховых взносов в ФСС РФ.
Обеспечение застрахованных лиц пособием по временной нетрудоспособности осуществляется в случаях:
· утраты трудоспособности вследствие заболевания или травмы, в том числе в связи с операцией по искусственному прерыванию беременности или осуществлением экстракорпорального оплодотворения (далее – заболевание или травма);
· необходимости осуществления ухода за больным членом семьи;
· карантина застрахованного лица, а также карантина ребенка в возрасте до 7 лет, посещающего дошкольное образовательное учреждение, или другого члена семьи, признанного в установленном порядке недееспособным;
· осуществления протезирования по медицинским показаниям в стационарном специализированном учреждении;
· долечивания в установленном порядке в санаторно-курортных учреждениях, расположенных на территории РФ, непосредственно после стационарного лечения.
Пособие по временной нетрудоспособности выплачивается, если один из указанных случаев наступил в период работы по трудовому договору, осуществления служебной или иной деятельности, в течение которого граждане подлежат обязательному социальному страхованию, а также в случаях, когда заболевание или травма застрахованного лица наступили в течение 30 календарных дней со дня прекращения указанной работы или деятельности, либо в период со дня заключения трудового договора до дня его аннулирования.
Во всех случаях пособие по временной нетрудоспособности должно быть исчислено за весь период заболевания по общеустановленным правилам, то есть должен быть определен размер пособия с учетом продолжительности страхового стажа работника, далее применено ограничение пособия максимальным размером, продолжительность периода нетрудоспособности, сроки выплаты и др.
Назначение и выплата пособий по временной нетрудоспособности осуществляются работодателем по месту работы застрахованного лица. В случае если застрахованное лицо работает у нескольких работодателей, пособия назначаются и выплачиваются ему каждым работодателем.
Пособие по временной нетрудоспособности исчисляется исходя из среднего заработка работника, рассчитанного за последние 12 календарных месяцев, предшествующих месяцу наступления временной нетрудоспособности. Для исчисления пособия по временной нетрудоспособности определяется средний дневной заработок путем деления суммы начисленного заработка за расчетный период на число календарных дней, приходящихся на период, за который учитывается заработная плата.
Пособие по временной нетрудоспособности рассчитывается путем умножения дневного пособия на число календарных дней, приходящихся на период временной нетрудоспособности. Размер дневного пособия определяется путем умножения среднего дневного заработка застрахованного лица на размер пособия, установленного в процентном выражении к среднему заработку.
Предельная величина среднедневного заработка 1136 руб. 99коп.
При назначении пособия учитывается трудовой стаж: если стаж до 5 лет – пособие 60% среднего заработка, от 5 до 8 лет – 80%, свыше 8 лет – 100%.
Ежемесячное пособие по уходу за ребенком до 1,5 лет – 40% среднего заработка.
С 01.01.10 максимальный размер ежемесячного пособия не должен превышать 13833руб. 33 коп.
1.2 Характеристика первичных документов, документооборот
Основанием для назначения и выплаты пособий по временной нетрудоспособности является листок нетрудоспособности.
Работник обязан представить в администрацию организации листок нетрудоспособности. Согласно принятому в организации порядку (графику документооборота, правилам внутреннего трудового распорядка и т.д.) данный документ может передаваться работником в кадровый орган, в бухгалтерию, секретариат или другое структурное подразделение организации. Кроме того, организациям рекомендуется предусматривать необходимость подачи работником письменного заявления с просьбой о назначении пособия, к которому прилагается листок нетрудоспособности.
После получения больничного листа уполномоченный сотрудник организации обязан проверить правильность оформления документа, а также удостоверить право работника на получение пособия и в случае необходимости установить страховой стаж по состоянию на начало периода временной нетрудоспособности.
Лицевая сторона листка, а также корешок к нему заполняется в лечебном учреждении в соответствии с Инструкцией о порядке выдачи документов, удостоверяющих временную нетрудоспособность граждан.
Выданный работникам медицинскими учреждениями листок нетрудоспособности должен быть предъявлен ими администрации организации в день выхода на работу по окончании временной нетрудоспособности. При этом, ко времени очередной выплаты заработной платы в организации за соответствующий месяц, больничный листок может быть предъявлен к оплате и в том случае, если нетрудоспособность еще продолжается.
Медицинское учреждение должно указать на лицевой стороне листка в верхнем правом углу для оплаты пособия по какому месту работы он выдан - "основной" (по основному месту работу) или "внешнее совместительство" (по месту работу в качестве внешнего совместителя).
В первую очередь на оборотной стороне листка нетрудоспособности уже в организации заполняются данные о режиме выполняемой работником работы (постоянная, по совместительству и др.), от чего может зависеть расчет пособия, а также сведения о периоде отсутствия на рабочем месте. Указанные данные заполняются табельщиком соответствующего структурного подразделения организации и заверяются руководителем данного подразделения.
Реквизит "Выходные дни за период нетрудоспособности" не заполняется. После этого листок передается в кадровый (иное выполняющий функции кадрового органа структурное подразделение) орган организации, где заполняются сведения о страховом стаже работника (строка "непрерывный стаж работы к началу нетрудоспособности").
Затем листок передается в отдел труда и заработной платы (бухгалтерию, иное аналогичное структурное подразделение), где осуществляется расчет пособия. Исчисленные суммы пособия переносятся в "Расчетно-платежную ведомость" (форма № Т-49) или "Расчетную ведомость" (форма № Т-51). В расчетной ведомости бухгалтер указывает количество отработанных дней (часов), начисленную зарплату, удержания и сумму, которая работнику причитается. В расчетно-платежной ведомости (форма N Т-49 фиксируются только начисления и выплаты, а в последней графе сотрудники расписываются в получении.
В настоящее время используются формы указанных ведомостей, которые утверждены постановлением Госкомстата России от 5 января 2004 г. № 1 "Об утверждении унифицированных форм первичной учетной документации по учету труда и его оплаты".
Следует учитывать, что при наступлении временной нетрудоспособности вследствие трудового увечья (травмы, ожога, обмораживания и т.п.) пособие назначается при наличии "Акта о несчастном случае на производстве", оформленного на типовой форме № Н-1, если несчастный случай произошел при выполнении трудовых обязанностей (в том числе во время командировки), совершении каких-либо действий в интересах организации, хотя бы и без поручения администрации, на территории организации или в ином месте работы в течение рабочего времени, включая установленные перерывы, в течение времени, необходимого для приведения в порядок орудий производства, одежды и т.п. перед началом работы или по окончании работы, а также при других обстоятельствах, предусмотренных Положением о расследовании и учете несчастных случаев на производстве.
В настоящее время порядок расследования и учета несчастных случаев на производстве регулируется самим Трудовым кодексом Российской Федерации, а также Положением об особенностях расследования несчастных случаев на производстве в отдельных отраслях и организациях.
Если несчастный случай произошел с работником при других обстоятельствах (в быту, в пути на работу или с работы, при выполнении государственных или общественных обязанностей и др.), пособие назначается после выяснения обстоятельств несчастного случая, которое организуется профсоюзным комитетом совместно с администрацией организации (соответствующего структурного подразделения организации). В разделе "Справка о заработной плате" не следует заполнять реквизиты "Месячный оклад" и "Дневная тарифная ставка".
В графе "Месяцы" необходимо указать расчетный период, за который производится исчисление пособия.
В графе "Число рабочих дней (часов)" следует указать количество календарных дней расчетного периода, которые приходятся на отработанное в данный период время.
В графе "Сумма фактического заработка" следует привести учитываемые при расчете пособия за расчетный период выплаты по оплате труда.
В графе "Средний дневной (часовой) заработок" указывается исчисленная по установленным правилам величина среднего дневного заработка для оплаты пособия.
В графе "Размер пособия в % к зарплате" указывается размер пособия, определяемый согласно Федеральному закону № 255-ФЗ в процентах к заработной плате (100, 80, 60 или 50 %) или исходя из минимального размера оплаты труда (можно прямо указать в графе - "МРОТ").
В графе "Размер дневного (часового) пособия исходя из фактического заработка в руб. и коп." рекомендуется указывать сумму пособия, исчисленного исходя из дневного пособия, до сравнения ее с максимально разрешенной к выплате суммой пособия. Соответственно, величину ограничения выплачиваемой суммы пособия можно указать в графе "Максимальный размер дневного (часового) пособия".
Причитающаяся к назначению сумма пособия, которая определяется после сравнения приведенных величин, указывается в строке "сумма к выдаче" листка нетрудоспособности.
Необходимо учитывать, что назначить пособие необходимо в течение 10 календарных дней со дня обращения работника за его получением и представления им "больничного" листка. Соответственно, именно в течение данного периода времени должен быть определен страховой стаж работника, а также исчислена сумма пособия.
1.3 Типовая схема проводок
В соответствии с Инструкцией по применению Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций, утвержденной Приказом Минфина России от 31.10.2000 N 94н, для обобщения информации о расчетах с работниками организации по оплате труда (по всем видам оплаты труда, премиям, пособиям и т.п.) предназначен счет 70 "Расчеты с персоналом по оплате труда". В части пособия по временной нетрудоспособности, выплачиваемой за счет средств ФСС РФ, со счетом 70 корреспондирует счет 69 "Расчеты по социальному страхованию и обеспечению" (субсчет 69-1 "Расчеты по социальному страхованию") (см. таблица 1).
Сумма начисленного в соответствии с действующим законодательством пособия по временной нетрудоспособности, выплачиваемая за счет средств работодателя, может быть отнесена в бухгалтерском учете к расходам по обычным видам деятельности (п. 5 Положения по бухгалтерскому учету «Расходы организации» ПБУ 10/99, утвержденного Приказом Минфина России от 06.05.1999 N 33н). Соответственно, начисление пособия за два первых календарных дня нетрудоспособности отражается по кредиту счета 70 в корреспонденции с дебетом счета учета затрат на производство (например, 20 «Основное производство») (Инструкция по применению Плана счетов).
Сумма пособия по временной нетрудоспособности является доходом работника и включается в налоговую базу по НДФЛ (п. 1 ст. 210, п. 1 ст. 217 Налогового кодекса РФ). Исчисление НДФЛ производится по ставке 13% (п. 1 ст. 224 НК РФ). Удержанная сумма НДФЛ отражается в бухгалтерском учете по дебету счета 70 в корреспонденции с кредитом счета 68 «Расчеты по налогам и сборам». Удержание налога производится налоговым агентом (организацией) в момент выплаты дохода работнику (п. 4 ст. 226 НК РФ).
На сумму пособия по временной нетрудоспособности (в том числе выплачиваемую за счет средств работодателя) не начисляются ЕСН и страховые взносы на обязательное пенсионное страхование (пп. 1 п. 1 ст. 238 НК РФ, п. 2 ст. 10 Федерального закона от 15.12.2001 N 167-ФЗ «Об обязательном пенсионном страховании в Российской Федерации»), страховые взносы на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний (п. 2 Перечня выплат, на которые не начисляются страховые взносы в Фонд социального страхования Российской Федерации, утвержденного Постановлением Правительства РФ от 07.07.1999 N 765, Письмо ФСС РФ от 15.02.2005 N 02-18/07-1243).
Для целей налогообложения прибыли расходы работодателя по выплате пособия по временной нетрудоспособности вследствие заболевания за первые два дня нетрудоспособности работника в соответствии с законодательством РФ относятся к прочим расходам, связанным с производством и (или) реализацией (пп. 48.1 п. 1 ст. 264 НК РФ).
Таблица 1 - Типовые проводки
1.4 Формулировка условия задачи
Существует фирма ООО «Арена». Эта фирма имеет следующие реквизиты:
· Адрес: г. Пермь, ул. Данщина, 13
· Телефон: 2-298-453
Сотрудниками данной фирмы являются:
· Макарова Анна Васильевна
· Дюбин Андрей Семенович
· Солнечный Павел Антонович
· Кольцова Ольга Афанасьевна
Данные сотрудники в 2010 году выходили на больничный. Случаи нетрудоспособности, продолжительность и дата больничных у сотрудников различные, также они имеют разный трудовой стаж и заработок.
Необходимо:
- Создать информационную базу.
- Заполнить все необходимые документы и посчитать пособие по временной нетрудоспособности с учетом всех показателей. Произвести оплату труда за дни временной нетрудоспособности для указанных сотрудников. Сформировать различные информационные отчеты. Отражать начисления необходимо с учетом затрат только основного производства.
2. Проектирование информационной базы в среде 1С: Предприятие 7.7
Константы:
Константы будут использоваться для ввода реквизитов организации ООО «Арена» при формировании документов, для вывода фамилий ответственных лиц при подписании документа (табл. 2).
Таблица №2 - Реквизиты констант
Идентификатор | Синоним | Тип | Длина |
Организация | Организация | Строка | |
Адрес | Адрес | Строка | |
Телефон | Телефон | Строка | |
Директор | Директор | Справочник. Сотрудники | |
Главных_бухгалтер | Главный бухгалтер | Справочник. Сотрудники | |
Кассир | Кассир | Справочник. Сотрудники |
Справочники:
Справочники используются для хранения переменной информации используемой при ведении операции по начислению оплаты.
Сотрудники.
Этот справочник предназначен для ввода личной информации по каждому работнику и добавление нового сотрудника. Также он в дальнейшем используется для выбора сотрудника из списка сотрудников.
Данные этого справочника будут использоваться для заполнения документа «Пособие по временной нетрудоспособности». Реквизиты справочника представлены в таблице 3.
Таблица №3 – Реквизиты справочника «Сотрудники»
Идентификатор | Синоним | Тип | Длина |
Код | Табельный номер | Число | |
Наименование | Фамилия | Строка | |
Имя | Имя | Строка | |
Отчество | Отчество | Строка | |
Дата_рождения | Дата рождения | Дата | |
Должность | Должность | Справочник.Должности | |
Подразделение | Подразделение | Справочник. Подразделения | |
Оклад | Оклад | Число | |
ДатаПриема | Дата Приема | Дата | |
Паспорт | Паспорт № | Число |
Подразделения.
В справочник заносятся все существующие на предприятия подразделения. Эти реквизиты используются для заполнения справочника «Сотрудники», а также в документе «Пособие по временной нетрудоспособности». Реквизиты справочника представлены в таблице 4.
Таблица №4 – Реквизиты справочника «Подразделения»
Идентификатор | Синоним | Тип | Длина |
Наименование | Подразделение | Строка | |
Код | Код | Число |
Должности.
В справочник заносятся наименование должностей. Эти реквизиты используются для заполнения справочника «Сотрудники», а также в документе «Пособие по временной нетрудоспособности». Реквизиты справочника представлены в таблице 5.
Таблица №5 – Реквизиты справочника «Должности»
Идентификатор | Синоним | Тип | Длина |
Наименование | Должность | Строка | |
Код | Код | Число |
Перечисления:
Причина_нетудоспособности.
Список причин нетрудоспособности (табл. 6).
Таблица №6 – Реквизиты перечисления «Причина нетрудоспособности»
Наименование | Синоним |
Общее_заболевание | Общее заболевание |
Профессиональное_ заболевание | Профессиональное заболевание |
Трудовое_увечье | Трудовое увечье |
По_уходу_за_ребенком | По уходу за ребенком |
По_уходу_за_членом_ семьи | По уходу за членом семьи |
Иная_причина | Иная причина |
Санитарно_курортное_ лечение | Санитарно-курортное лечение |
Карантин | Карантин |
Бытовая_травма | Бытовая травма |
Документ:
Пособие по временной нетрудоспособности.
Данный документ показывает в учете операции начисления пособия по временной нетрудоспособности на счетах 20, 70. Проводки, формируемые по данному документу, определяются выбранным сотрудником.
Таблица№7 – Реквизиты документа «Пособие по временной нетрудоспособности»
Наименование документа | Комментарий | Тип значения | Длина |
Реквизиты табличной части | |||
Табельный_номер | Табельный номер | Число | |
Сотрудник | Сотрудник | Справочник. Сотрудники | |
Количество_дней | Количество дней нетрудоспособности | Число | |
Оклад | Оклад | Число | |
Сумма_пособия | Сумма начисленного пособия | Число | |
Стаж | Стаж | Число | |
Должность | Должность | Строка | |
Подразделение | Подразделение | Строка | |
Реквизиты шапки | |||
Дата1 | Период нетрудоспособности «С:» | Дата | |
Дата2 | Период нетрудоспособности «По:» | Дата | |
Причина_ нетрудоспособности | Причина нетрудоспособности | Перечисление. Причина_ нетрудоспособности |
Экранная форма документа «Пособие по временной нетрудоспособности»
Рисунок 1 - Экранная форма документа «Пособие по временной нетрудоспособности»
Печатная форма документа «Пособие по временной нетрудоспособности»
Рисунок 2 - Печатная форма документа «Пособие по временной нетрудоспособности»
Отчеты
Отчёт «Список нетрудоспособных сотрудников»
Выводит список сотрудников, имевших временную нетрудоспособность с помощью выбора интервала дат документов, подтверждающих нетрудоспособность.
Рисунок 3 – Вид отчета «Список нетрудоспособных сотрудников»
Отчёт «Оборотная ведомость»
С помощью этого отчёта можно просмотреть корреспонденцию по каждому из используемых счетов.
Рисунок 10 – Вид отчета «Оборотная ведомость»
3. Настройка конфигурация информационной базы
3.1 Описание конфигурирования
Дерево метаданных выглядит следующим образом:
Рисунок 11 – Дерево метаданных
Создание констант
Константа à Новая константа
Заполняется идентификатор, затем комментируется и выбирается тип значения.
Рисунок 12 – Свойства константы организации
Аналогичным способом создаются все остальные константы.
Создание справочников
Пример заполнения справочника «Сотрудники»:
Рисунок 13 – Создание справочника «Сотрудники»
Справочники à Новый справочник
Заполняется идентификатор, комментарий и прочие настройки. Далее создаются реквизиты: РеквизитыàНовый
Пример заполнения свойств реквизита на рис. 14
Рисунок 14 – Свойства реквизита Имя
После создания всех реквизитов оформляется форма элемента (кнопка «Форма элемента»). Нужные реквизиты отмечаются галочкой в окне размещения реквизитов Справочника.
Рисунок 15 – Реквизиты справочника «Сотрудники»
В итоге получается диалоговая форма следующего вида:
Рисунок 16 – Форма диалога справочника «Сотрудники»
Форма списка формируется автоматически.
Создание документов
Документ «Пособие по временной нетрудоспособности»
Документы à Новый документ
Заполняются данные о документе, затем назначается принадлежность к журналу «Журнал» и создаются реквизиты шапки и табличной части, как на рис.17.
Рисунок 17 – Создание документа «Пособие по временной нетрудоспособности»
Затем создается форма документа аналогичным способом, что и в справочниках, а недостающие элементы вставляются вручную через меню Вставить. Форма документа по поступлению ТМЦ выглядит следующим образом (рис. 20):
Рисунок 18 – Вид экранной формы документа «Пособие по временной нетрудоспособности»
Процедура проведения данного документа:
Процедура ОбработкаПроведения()
Опер=СоздатьОбъект("Операция");
Сотр=СоздатьОбъект("Справочник.Сотрудники");
Подр=СоздатьОбъект("Справочник.Подразделения");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Если Сумма_пособия=0 Тогда
Продолжить;
КонецЕсли;
Операция.НоваяПроводка();
Операция.Содержание="Начислено пособие";
Операция.Дебет.Счет=СчетПоКоду("20");
Операция.Дебет.Подразделения=Сотрудник.Подразделение;
Операция.Кредит.Счет=СчетПоКоду("70");
Операция.Кредит.Сотрудники=Сотрудник;
Операция.Сумма=Сумма_пособия;
Операция.СуммаОперации=Сумма_пособия;
Операция.Записать();
КонецЦикла;
КонецПроцедуры;
По нажатию на кнопку «Справка о расчете пособия по временной нетрудоспособности» формируется печатная форма документа, исходная форма которой выглядит следующим образом (рис. 19):
Рисунок 19 – Создание приходной накладной
Вид печатной формы воссоздается на вкладке «Таблица».
Для расчета пособия по временной нетрудоспособности необходимо ввести в документ только период нетрудоспособности и выбрать сотрудника, а должность, подразделение, стаж, оклад, количество дней нетрудоспособности и сумма пособия рассчитаются и заполнятся автоматически.
Для расчета пособия используем формулу:
Сумма пособия = (Количество дней нетрудоспособности) * (Среднедневной заработок) * (% в зависимости от стажа)
В свою очередь Среднедневной заработок = Оклад/29,4
Если учесть, что предельная величина среднедневного заработка 1136 руб. 99коп., тогда можно определить максимальный предел оклада, при превышении которого для расчета пособия по временной нетрудоспособности используется именно этот максимальный предел оклада: Максимальный предел оклада = (предельная величина среднедневного заработка* 29,4) = 1136,99*29,4=33428 (Отбросим десятые и сотые доли).
При расчете пособия учитывается трудовой стаж: если стаж до 5 лет – пособие 60% среднего заработка, от 5 до 8 лет – 80%, свыше 8 лет – 100%.
Стаж рассчитывается по формуле и выражается в годах:
Стаж = текущая дата(год)-дата приема сотрудника на работу(год)
Количество дней нетрудоспособности рассчитывается по формуле и выражается в днях:
Количество дней = (Дата болезни «С:») - (Дата болезни «По:»)
Максимальный размер пособия не должен превышать 13833руб. 33 коп., если пособие, рассчитанное по формуле получается больше этой величины, то начисляется именно этот размер пособия.
Модуль вывода печатной формы, а также подсчет данных в некоторых полях экранной формы выглядит следующим образом:
Процедура Расчет()
Если Оклад>33428 тогда // если оклад превышает максимальный предел
Если стаж<5 тогда
Сумма_пособия=Количество_дней*33428/29.4*0.6;
ИначеЕсли ((стаж>=5) и (стаж<8) тогда
Сумма_пособия=Количество_дней*33428/29.4*0.8;
Иначе
Сумма_пособия=Количество_дней*33428/29.4;
КонецЕсли;
Иначе // если оклад не превышает максимальный предел
Если стаж<5 тогда
Сумма_пособия=Количество_дней*оклад/29.4*0.6;
ИначеЕсли ((стаж>=5) и (стаж<8) тогда
Сумма_пособия=Количество_дней*оклад/29.4*0.8;
Иначе
Сумма_пособия=Количество_дней*оклад/29.4;
КонецЕсли;
КонецЕсли;
Если Сумма_пособия>13833.33 тогда Сумма_пособия=13833.33;
КонецЕсли;
КонецПроцедуры
Процедура ПриОткрытии()
Форма.Оклад.ВыполнятьФормулуТолькоПриИзменении(1);
Форма.Количество_дней.ВыполнятьФормулуТолькоПриИзменении(1);
Форма.Сумма_пособия.ВыполнятьФормулуТолькоПриИзменении(1);
ПриЗаписиПерепроводить(1);
КонецПроцедуры
Процедура первая()
Табельный_номер=Сотрудник.Код;
Оклад=Сотрудник.Оклад;
Должность=Сотрудник.Должность.наименование;
Подразделение=Сотрудник.Подразделение.наименование;
Стаж=ДатаГод(ТекущаяДата()) - ДатаГод(сотрудник.ДатаПриема) ;
Количество_дней=Число(Дата(Дата2)-Дата(Дата1));
Расчет();
КонецПроцедуры
Процедура Справка()
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Таб.ВывестиСекцию("Секция_1");
Таб.ВывестиСекцию("Секция_2");
Таб.ВывестиСекцию("Секция_4");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1
Цикл
Таб.ВывестиСекцию("Секция_5");
конецЦикла;
Таб.ВывестиСекцию("Секция_6");
Таб.ТолькоПросмотр(1);
Таб.Показать();
КонецПроцедуры
Создание журнала документов «Журнал»
Журналы à Новый журнал
Идентификатор: Журнал.
Синоним: Журнал.
Нажатием на кнопку состав осуществляется выбор документов, входящих в состав журнала. Также можно определить вид журнала, создав новые графы (рис. 20).
Рисунок 20 – Создание журнала «Журнал»
Создание перечислений
Перечисления à Новое перечисление
Создается одно перечисление – причина нетрудоспособности (рис. 21):
Рисунок 21 – Создание перечисления «Причина_нетрудоспособности»
Создание отчётов
Процесс создания отчётов всегда состоит из заполнения 3-х основных вкладок: диалог, модуль, таблица.
Отчёт «Список нетрудоспособных сотрудников»
Вкладка диалог формируется автоматически. Далее необходимо добавить на форму реквизиты Дата1 и Дата2, они необходимы для выбора временного промежутка, в течение которого были оформлены документы, подтверждающие временную нетрудоспособности сотрудников.
Рисунок 22 – Стартовая форма отчёта
Вкладка таблица в данном случае выглядит так:
Рисунок 23 – Вид отчёта «Временно нетрудоспособные сотрудники»
Процедура действия кнопки «Вывести список сотрудников» описана в следующем модуле:
Процедура Сформировать()
перем сч;
перем т;
сч=создатьобъект ("Документ.Пособие_по_временной_нетрудоспособности");
сч.Выбратьдокументы(Дата1,Дата2);
т=создатьобъект("Таблица");
т.Вывестисекцию("секция_1");
т.Вывестисекцию("секция_2");
пока сч.получитьдокумент() = 1 цикл
если сч.проведен()=0 тогда
продолжить;
иначе
сч.выбратьстроки();
пока сч.получитьстроку()=1 цикл
т.Вывестисекцию("секция_3");
конеццикла;
конецесли;
конеццикла;
т.толькопросмотр(1);
т.показать();
КонецПроцедуры
В итоге сформируется список сотрудников, чья нетрудоспособность была оформлена документами из выбранного временного промежутка, с указанием должности, количества дней нетрудоспособности, суммы начисленного пособия и периода нетрудоспособности.
Отчёт «Оборотная ведомость»
Рисунок 24– Стартовая форма отчета
Рисунок 25 – Вид отчета «Оборотная ведомость»
Процедура Сформировать()
Перем Т;
Перем Ит;
Перем Заголовок;
Перем Опер;
Если Счет.Выбран()=0 Тогда
Предупреждение("Не указан счет!");
Возврат;
КонецЕсли;
Т=СоздатьОбъект("Таблица");
Ит=СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(Дата1,Дата2,Счет,,,,"Проводка");
Заголовок="Карточка счета:"+Счет;
Т.ВывестиСекцию("Секция_1");
Т.ВывестиСекцию("Секция_2");
Ит.ВыбратьПериоды();
Пока Ит.ПолучитьПериод()=1 Цикл
Опер=Ит.Операция;
Т.ВывестиСекцию("Секция_3");
КонецЦикла;
Т.ТолькоПросмотр(1);
Т.Показать();
КонецПроцедуры
Создание плана счетов
Планы счетов à Новый план счетов.
Идентификатор: Новый_план
Синоним: Новый план счетов
Далее заполняется (рис. 26):
Рисунок 26 – План счетов
Создание видов субконто
Виды субконто à Новый вид субконто
Создаются необходимые виды субконто:
ü Сотрудники
ü Подразделения
Рассмотрим создание субконто на примере сотрудников:
Идентификатор: сотрудники;
Синоним: сотрудники;
Тип значения: Справочник «Сотрудники».
Рисунок 27 – Свойства вида субконто
Создание пользовательского интерфейса
Пользовательский интерфейс создается для удобной работы всех видов пользователей.
Рисунок 28 – Дерево интерфейса
Контрольный пример