1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-24 08:02:20 +02:00
1c-homeworks/diploma-c-reqs.md

13 KiB

Требования к результату

Технические требования

  • Программный код всех модулей должен быть оформлен в соответствии со стандартами разработки на платформе 1С:Предприятие по ссылке: https://its.1c.ru/db/v8std#content:456:hdoc

  • Недопустимо выполнять запросы в цикле, в том числе неявные при обращении через точку к реквизиту ссылки. То есть обращение Строка.Номенклатура.ТипНоменклатуры недопустимо.

  • При работе с регистрами расчета необходимо получать данные для расчета через виртуальные таблицы. Недопустимо использовать объектную модель для обращения к регистрам расчета.

Функциональные требования

Выгрузка информационной базы (файл с расширением dt), включающий демоданные и конфигурацию с именем "УправлениеИТФирмой" из диплома блока Б, дополненную:

Подсистемой Учет, а в ней:

  • Регистром бухгалтерии Управленческий, который:

    • Содержит ресурсы Количество и Сумма определяемых типов
    • Поддерживает корреспонденции
  • Планом видов характеристик ВидыСубконто, который:

    • Включает значения типов СправочникСсылка.Номенклатура, СправочникСсылка.Контрагенты, СправочникСсылка.Сотрудники
    • Содержит предопределенные элементы Номенклатура, Контрагенты, Сотрудники
  • Планом счетов Управленческий, который:

    • Используется для учета в регистре бухгалтерии Управленческий
    • В качестве видов субконто использует ПВХ ВидыСубконто
    • Содержит предопределенные счета:
      • Активный 41 Товары (виды субконто: Номенклатура, учет по количеству)
      • Активный 50 ДенежныеСредства
      • Активно-пассивный 60 РасчетыСПоставщиками (виды субконто: Контрагенты)
      • Активно-пассивный 62 РасчетыСПокупателями (виды субконто: Контрагенты)
      • Активно-пассивный 70 РасчетыССотрудниками (виды субконто: Сотрудники)
      • Активно-пассивный 90 ПрибылиИУбытки с субсчетами
        • Пассивный 90.1 Выручка
        • Активный 90.2 Расходы
  • Отчетом ОборотноСальдоваяВедомость, который:

    • Построен на СКД
    • Выводит отстатки и обороты по счетам за выбранный период
  • Документы, созданные в рамках диплома Б, должны быть доработаны для формирования проводок по регистру бухгалтерии Управленческий:

    • Документ ПоступлениеТоваровИУслуг:
      • Для товаров - Дт Товары с заполнением субконто Номенклатура - Кт РасчетыСПоставщиками с заполнением субконто Контрагенты на сумму закупки.
      • Для услуг - Дт Расходы - Кт РасчетыСПоставщиками с заполнением субконто Контрагенты на сумму закупки.
    • Документ РеализацияТоваровИУслуг:
      • Для всех строк - Дт РасчетыСПокупателями с заполнением субконто Контрагенты - Кт Выручка на сумму продажи.
      • Для товаров - Дт Расходы - Кт Товары с заполнением субконто Номенклатура на сумму себестоимости списанного товара. Себестоимость должна рассчитываться по данным регистра бухгалтерии, а не по данным регистра накопления Товары. Недопустимо списание товара в минус.
    • Документ ПоступлениеДенежныхСредств (после расширения типа реквизита Плательщик типом СправочникСсылка.Сотрудники):
      • Для контрагентов - Дт ДенежныеСредства - Кт РасчетыСПокупателями с заполнением субконто Контрагенты на сумму платежа.
      • Для сотрудников - Дт ДенежныеСредства - Кт РасчетыССотрудниками с заполнением субконто Сотрудники на сумму платежа.
    • Документом СписаниеДенежныхСредств (после расширения типа реквизита Получатель типом СправочникСсылка.Сотрудники):
      • Для контрагентов - Дт РасчетыСПоставщиками с заполнением субконто Контрагенты - Кт ДенежныеСредства на сумму платежа.
      • Для сотрудников - Дт РасчетыССотрудниками с заполнением субконто Сотрудники - Кт ДенежныеСредства на сумму платежа.

Подсистемой Зарплата, а в ней:

  • Регистром сведений Календарь, который:

    • Содержит измерение День (Дата) и ресурс Рабочий (Число)
  • Регистром расчета Зарплата, который:

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

    • Используется для учета в регистре расчета Зарплата
    • Использует период действия и зависит по базе по периоду действия от самого себя.
    • Содержит предопределенные виды расчетов:
      • Больничный, Отпуск, ФиксированнаяПремия
      • ОплатаПоОкладу, вытесняемый видами расчета Больничный и Отпуск
      • ПремияПроцентом, зависящая по базе от вида расчета ОплатаПоОкладу
  • Документом НачислениеСписком, который:

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

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

    • Содержит реквизит ЗаМесяц (Дата), определяющий месяц периода действия, и Процент (Число), определяющий процент премии
    • Содержит табличную часть Сотрудники с сотрудниками
    • При проведении формирует движения:
      • По регистру расчета Зарплата с указанием сотрудника, вида расчета, периодов и суммы. Сумма рассчитывается по данным базы (оплаты по окладу за базовый период) умножением базы на процент.
      • По регистру бухгалтерии Управленческий в Дт счета Расходы с Кт счета РасчетыССотрудниками с заполнением субконто Сотрудники на ту же сумму.

Подсистемой Взаимодействие, а в ней:

  • Справочником Роли с наименованием разумной длины

  • Регистром сведений ИсполнителиРолей, который:

    • Содержит измерения Роль (СправочникСсылка.Роли) и Исполнитель (СправочникСсылка.Сотрудники)
    • Используется для адресации задач
  • Задачей Задача, которая:

    • Содержит реквизиты адресации Исполнитель (основной, СправочникСсылка.Сотрудники) и Роль (СправочникСсылка.Роли), заполняемые по данным процесса
    • В качестве текущего исполнителя использует значение параметра сеанса ТекущийСотрудник
    • Содержит реквизит ПодробноеОписание (строка неограниченной длины), заполняемый по данным процесса
    • Содержит форму задачи с ее прикладными реквизитами, недоступными для редактирования
    • Содержит форму ЗадачиМне, которая:
      • Содержит задачи, адресованные текущему сотруднику по данным виртуальной таблицы Задача.Задача.ЗадачиПоИсполнителю с учетом ролевой адресации
      • Выведена на рабочую область начальной страницы
  • Процессом Поручение, который:

    • Использует задачу Задача
    • Содержит реквизиты, достаточные для заполнения создаваемых задач, и реквизит Предмет (ОпределяемыйТип.ПредметПроцесса)
    • Имеет простую схему, состоящую из точки старта, точки действия и точки завершения
    • При создании задач заполняет их наименование, подробное описание, исполнителя и роль по собственным данным