14 KiB
Требования к результату
Технические требования
-
Программный код всех модулей должен быть оформлен в соответствии со стандартами разработки на платформе 1С:Предприятие по ссылке.
-
Недопустимо выполнять запросы в цикле, в том числе неявные при обращении через точку к реквизиту ссылки. То есть обращение
Строка.Номенклатура.ТипНоменклатуры
недопустимо. -
При работе с регистрами расчёта необходимо получать данные для расчёта через виртуальные таблицы. Недопустимо использовать объектную модель для обращения к регистрам расчёта.
Функциональные требования
Выгрузка информационной базы (файл с расширением dt), включающей демоданные и конфигурацию с именем «УправлениеИТФирмой» из диплома блока Б, дополненную:
Подсистемой Учет, а в ней:
-
Регистром бухгалтерии Управленческий, который:
- содержит ресурсы Количество и Сумма определяемых типов,
- поддерживает корреспонденции.
-
Планом видов характеристик ВидыСубконто, который:
- включает значения типов СправочникСсылка.Номенклатура, СправочникСсылка.Контрагенты, СправочникСсылка.Сотрудники;
- содержит предопределённые элементы Номенклатура, Контрагенты, Сотрудники.
-
Планом счетов Управленческий, который:
- используется для учета в регистре бухгалтерии Управленческий,
- в качестве видов субконто использует ПВХ ВидыСубконто,
- содержит предопределенные счета:
- активный 41 Товары (виды субконто: Номенклатура, учёт по количеству);
- активный 50 ДенежныеСредства;
- активно-пассивный 60 РасчётыСПоставщиками (виды субконто: Контрагенты);
- активно-пассивный 62 РасчётыСПокупателями (виды субконто: Контрагенты);
- активно-пассивный 70 РасчётыССотрудниками (виды субконто: Сотрудники);
- активно-пассивный 90 ПрибылиИУбытки с субсчётами:
- пассивный 90.1 Выручка,
- активный 90.2 Расходы.
-
Отчетом ОборотноСальдоваяВедомость, который:
- построен на СКД,
- выводит отстатки и обороты по счетам за выбранный период.
-
Документы, созданные в рамках диплома Б, должны быть доработаны для формирования проводок по регистру бухгалтерии Управленческий:
- документ ПоступлениеТоваровИУслуг:
- для товаров — Дт Товары с заполнением субконто Номенклатура — Кт РасчётыСПоставщиками с заполнением субконто Контрагенты на сумму закупки;
- для услуг — Дт Расходы — Кт РасчётыСПоставщиками с заполнением субконто Контрагенты на сумму закупки.
- Документ РеализацияТоваровИУслуг:
- для всех строк — Дт РасчётыСПокупателями с заполнением субконто Контрагенты — Кт Выручка на сумму продажи;
- для товаров — Дт Расходы — Кт Товары с заполнением субконто Номенклатура на сумму себестоимости списанного товара. Себестоимость должна рассчитываться по данным регистра бухгалтерии, а не по данным регистра накопления Товары. Недопустимо списание товара в минус.
- Документ ПоступлениеДенежныхСредств (после расширения типа реквизита Плательщик типом СправочникСсылка.Сотрудники):
- для контрагентов — Дт ДенежныеСредства — Кт РасчётыСПокупателями с заполнением субконто Контрагенты на сумму платежа;
- для сотрудников — Дт ДенежныеСредства - Кт РасчётыССотрудниками с заполнением субконто Сотрудники на сумму платежа.
- Документом СписаниеДенежныхСредств (после расширения типа реквизита Получатель типом СправочникСсылка.Сотрудники):
- для контрагентов — Дт РасчётыСПоставщиками с заполнением субконто Контрагенты — Кт ДенежныеСредства на сумму платежа;
- для сотрудников — Дт РасчётыССотрудниками с заполнением субконто Сотрудники — Кт ДенежныеСредства на сумму платежа.
- документ ПоступлениеТоваровИУслуг:
Подсистемой Зарплата, а в ней:
-
Регистром сведений Календарь, который:
- содержит измерение День (Дата) и ресурс Рабочий (Число).
-
Регистром расчёта Зарплата, который:
- содержит измерение Сотрудник и ресурс Сумма определяемого типа,
- поддерживает период действия и период регистрации,
- привязан к регистру Календарь как к календарю.
-
Планом видов расчёта Начисления, который:
- используется для учёта в регистре расчёта Зарплата,
- использует период действия и зависит по базе по периоду действия от самого себя,
- содержит предопределенные виды расчётов:
- Больничный, Отпуск, ФиксированнаяПремия;
- ОплатаПоОкладу, вытесняемый видами расчёта Больничный и Отпуск;
- ПремияПроцентом, зависящая по базе от вида расчёта ОплатаПоОкладу.
-
Документом НачислениеСписком, который:
- содержит реквизит Начисление (ПланВидовРасчётаСсылка.Начисления) и начало и конец периода действия;
- содержит табличную часть Сотрудники с сотрудниками и суммами;
- при проведении формирует движения:
- по регистру расчёта Зарплата с указанием сотрудника, вида расчёта, периодов и суммы;
- по регистру бухгалтерии Управленческий в Дт счета Расходы с Кт счета РасчетыССотрудниками с заполнением субконто Сотрудники на ту же сумму.
-
Документом НачислениеОплатыПоОкладу, который:
- содержит реквизит ЗаМесяц (Дата), определяющий месяц периода действия;
- содержит табличную часть Сотрудники с сотрудниками;
- при проведении формирует движения:
- по регистру расчёта Зарплата с указанием сотрудника, вида расчёта, периодов и суммы. Сумма рассчитывается по данным графиков как оклад, умноженный на частное от деления фактически отработанного времени (с учётом вытеснения больничным и окладом) на норму времени.
- по регистру бухгалтерии Управленческий в Дт счета Расходы с Кт счета РасчетыССотрудниками с заполнением субконто Сотрудники на ту же сумму.
-
Документом НачислениеПремииПроцентом, который:
- содержит реквизит ЗаМесяц (Дата), определяющий месяц периода действия, и Процент (Число), определяющий процент премии;
- содержит табличную часть Сотрудники с сотрудниками;
- при проведении формирует движения:
- по регистру расчёта Зарплата с указанием сотрудника, вида расчёта, периодов и суммы. Сумма рассчитывается по данным базы (оплаты по окладу за базовый период) умножением базы на процент;
- по регистру бухгалтерии Управленческий в Дт счета Расходы с Кт счета РасчетыССотрудниками с заполнением субконто Сотрудники на ту же сумму.
Подсистемой Взаимодействие, а в ней:
-
справочником Роли с наименованием разумной длины;
-
регистром сведений ИсполнителиРолей, который:
- содержит измерения Роль (СправочникСсылка.Роли) и Исполнитель (СправочникСсылка.Сотрудники);
- используется для адресации задач.
-
Задачей Задача, которая:
- содержит реквизиты адресации Исполнитель (основной, СправочникСсылка.Сотрудники) и Роль (СправочникСсылка.Роли), заполняемые по данным процесса;
- в качестве текущего исполнителя использует значение параметра сеанса ТекущийСотрудник;
- содержит реквизит ПодробноеОписание (строка неограниченной длины), заполняемый по данным процесса;
- содержит форму задачи с ее прикладными реквизитами, недоступными для редактирования;
- содержит форму ЗадачиМне, которая:
- содержит задачи, адресованные текущему сотруднику по данным виртуальной таблицы Задача.Задача.ЗадачиПоИсполнителю с учётом ролевой адресации;
- выведена на рабочую область начальной страницы.
-
Процессом Поручение, который:
- использует задачу Задача;
- содержит реквизиты, достаточные для заполнения создаваемых задач, и реквизит Предмет (ОпределяемыйТип.ПредметПроцесса);
- имеет простую схему, состоящую из точки старта, точки действия и точки завершения;
- при создании задач заполняет их наименование, подробное описание, исполнителя и роль по собственным данным.