Билет 14 Оперативный учет Для организации взаиморасчетов реализован одноименный регистр остатков с двумя измерениями – «Контрагент» и «Накладная» - измерение, содержащее ссылку на документ «Расходная накладная». Документ продажи отражает приход в этот регистр, а документ «Приход денег» - расход. Хранение имеющегося аванса контрагента отражается помещением суммы аванса на пустую ссылку на документ «Расходная накладная». В документе «Расходная накладная» вначале фиксируется возникновение долга у покупателя на сумму документа, затем определяется наличие аванса у контрагента, если он есть, то долг контрагента по текущему документу гасится частично или полностью. В документе «Приход денег» накладные согласно условию задания сортируются по моменту времени документа. Остаток после закрытия долга по накладным отражается как аванс. Так как в документе «Приход денег» оплата согласно условию указывается в рублях, то естественно, что и остаток суммы после гашения долга может быть только в рублях. Отчет в примере задания, в котором Аванс отражен в Евро, явно содержит некорректные данные, противоречащие условию задания. Бухгалтерский учет Для разделения в учете комплектов, деталей и услуг в системе используется перечисление «Виды номенклатуры» с соответствующими значениями. В справочнике «Номенклатура» добавлен реквизит «Вид номенклатуры», содержащий ссылку на это перечисление. Используются сразу два товарных счета: счет «Товары» и счет «Материалы». Помимо хранения данных о номенклатуре и складе счет «Товары» имеет дополнительную аналитику «Типы сборки» для хранения признака стандартной либо нестандартной сборки. Дополнительная аналитика необходима для получения данных в отчете, для неѐ отключено хранение остатков установкой флага «Только обороты». Добавлен признак учета «Количественный» – для ограничения хранения итогов по количеству для тех счетов, по которым не ведется количественный учет (установлен только для счетов «Товары» и «Материалы»). Информация о составе комплекта хранится в регистре сведений «Составы комплектов» с изменениями «Комплект», «Деталь» и ресурсом «Количество». Для измерений установлены параметры выбора по соответствующему виду номенклатуры. В документе «Сборка» используется старая методика проведения, так как для формирования движений необходимо получать данные из регистра остатков. Расчеты По условию задания в системе будут как виды расчета, обладающие протяженностью во времени («Оклад»), так и нет («Премия»), поэтому используются два плана видов расчета: «Основные начисления» с периодом действия и «Дополнительные начисления» без периода действия. Для оклада фактически отработанные дни получаются по данным табеля, включение его в регистр с периодом действия связано с тем, что при расчете Оклада необходимо получать плановые (рабочие) дни. Поскольку совместительство допускается, «Подразделение» – измерение регистра расчета. Представленный вид документа «Табель» не соответствует условию задания, совместительство подразумевает одновременную работу в разных подразделениях и соответственно весь учет и в том числе отработанные дни должны вестись в разрезе подразделений, однако на рисунке это поле отсутствует. Поэтому в табличную часть документа был добавлен реквизит – ссылка на справочник «Подразделения». При расчете премии для получения базовой суммы по всем сотрудникам подразделения мы в параметрах виртуальной таблицы базы в качестве измерений основного и базового регистра передаем массив только из одного элемента – «Подразделение». В регистре графиков работ два измерения – «Дата» и «График». Наличие второго измерения связано с тем, что согласно условию мы должны реализовать возможность работы по различным графикам.