Базовые понятия модуля Работы

Сегодня мы рассмотрим некоторые базовые понятия модуля работы. Они пригодятся нам позже при изучении методов расчета НЗП.

План и исполнение плана.

В версии Microsoft Dynamics NAV 5.0 модуль работы был значительно переработан. Модуль Работы предоставляет широкие возможности по планированию. Теперь для каждой работы нужно создать рабочее задание, строки которого соответствуют этапам работ. В целом строки рабочего задания очень похожи на план счетов или значения измерений, т.е. они тоже могут быть вложенными, а также в них могут отображаться промежуточные итоги.
Job Task Lines

Для каждой строки рабочего задания можно создать Строки Планирования Рабочего Задания, в котором можно перечислить планируемые доходы/расходы при выполнении каждого этапа.

В целом структура работы выглядит следующим образом:
Работа
     Строка рабочего задания
          Строка планирования рабочего задания
          Строка планирования рабочего задания
     Строка рабочего задания
          Строка планирования рабочего задания
          Строка планирования рабочего задания

К обязательным элементам относится сама Работа, кроме того для работы должна быть создана как минимум одна строка рабочего задания.

План и исполнение плана

Р?так, плановые данные находятся РІ таблице 1003 (Job Planning Line) Строки Планирования Рабочего Задания. Что касается исполнения плана, С‚.Рµ. фактические данные Рѕ выполнении работ, то РѕРЅРё находятся РІ таблице 169 (Job Ledger Entry) Работа РљРЅРёРіР° Операций. Р’ таблице Работа РљРЅРёРіР° Операций указывается сама работа Рё соответствующая строка рабочего задания.

Внутренние данные и счет клиенту.

Кроме того информация о том, какие ресурсы будут потрачены на выполнение работ и, то за что выставят счет клиенту, может различаться. Например, для работы «создание отчета об остатках товара» клиенту выставлен счет за 8 часов (так договорились), хотя на самом деле было потрачено шесть.

Теперь объединим эти две характеристики в одной таблице.

_ Планирование Р?сполнение плана
Внутренние данные Schedule (Планирование) Usage (Потреблено)
Счет клиенту Contract (Контракт) Contract-Invoiced (Контракт- выставлен счет)

Получится четыре комбинации. В ячейках указаны английские термины, в скобках приведен скорректированный перевод на русский.

  • Schedule – Строки Планирования Рабочего Задания СЃРѕ значением РўРёРї Строки = План (также может быть План Рё Контракт). Данный показатель РіРѕРІРѕСЂРёС‚ Рѕ том, сколько РјС‹ планируем потратить ресурсов РЅР° выполнение работы. Например, для выполнения работы программист будет работать 5 часов.
  • Contract - Строки Планирования Рабочего Задания СЃРѕ значением РўРёРї Строки = Контракт (также может быть План Рё Контракт). Данный показатель РіРѕРІРѕСЂРёС‚ Рѕ том, какую цены РјС‹ предварительно согласовали СЃ клиентом. Например, РЅР° создание этого сложного отчета РјС‹ затратим 8 РЅРѕСЂРјРѕ-часов, поэтому стоимость составит 8 * 2000 = 16000.
  • Usage – Операции Работа РљРЅРёРіР° Операций СЃРѕ значением РўРёРї Операции = Р?спользование. Данный показатель РіРѕРІРѕСЂРёС‚ Рѕ фактическом расходе ресурсов. Рў.Рµ. РјС‹ думали, что программист справится Р·Р° 5 часов, Р° РѕРЅ СЃРјРѕРі завершить отчет только через 7.
  • Contract-Invoiced – Операции Работа РљРЅРёРіР° Операций СЃРѕ значением РўРёРї Операции = Продажа. Данный показатель РіРѕРІРѕСЂРёС‚ Рѕ том, РЅР° какую СЃСѓРјРјСѓ выставили счет клиенту. Например, хотя планировали выставить счет РЅР° 16000 тысяч, С‚.Рє. клиент оказался РЅРµ доволен качеством, пришлось идти РЅР° уступки Рё выставить счет РЅР° 10000.

Кроме того в модуле Работы используются такие показатели как Цена и Себестоимость (имеются в виду итоговая Цена и итоговая Себестоимость). Если объединить показатели Цена и Себестоимость с показателями Schedule, Contract, Usage и Contract-Invoiced, то получится список полей в окне Строки Рабочего Задания . Как хотите, но мне перевод не понравился (буквы маленькие). Поэтому я добавил третий столбец со своим переводом, который и буду использовать в дальнейшем.

Английский Русский (MBS) Русский (apanko)
Schedule (Total Cost) Запланировано (Себест. итого) Планирование (Себест. Р?того)
Schedule (Total Price) Планирование (общая цена) Планирование (Общая Цена)
Usage (Total Cost) Потреблено (Себест. итого) Потреблено (Себест. Р?того)
Usage (Total Price) Потреблено (общая цена) Потребление (Общая Цена)
Contract (Total Cost) Контракт (РЎСѓРјРјР° себестоимостей) Контракт (Себест. Р?того)
Contract (Total Price) Контракт (общая цена) Контракт (Общая Цена)
Contract (Invoiced Price) Контракт (цена по счету) Контракт (Цена по Счету)
Contract (Invoiced Cost) Контракт (затраты по счету) Контракт (Себест. по Счету)

В первую очередь интерес представляют:

  • Schedule (Total Cost) Рё Usage (Total Cost) – какая себестоимость запланирована, какая себестоимость получилась фактически.
  • Contract (Total Price) Рё Contract (Invoiced Cost) – сколько РјС‹ планируем выставить клиенту, РЅР° какую СЃСѓРјРјСѓ удалось выставить счет клиенту.

Для факторного анализа можно использовать Schedule (Total Price) или Usage (Total Price). Таким образом, можно выяснить из каких элементов состоит маржинальная прибыль.
Пример. Для работы «создание отчета об остатках товара» клиенту выставлен счет за 8 часов, хотя на самом деле было потрачено 6. При этом цена нормо-часа разработчика для клиента составляет 2000 рублей, а зарплата программиста в час – 400 рублей.
Значит:
Schedule (Total Cost) = 6 часов * 400 рублей = 2400 рублей
Schedule (Total Price) = 6 часов * 2000 рублей = 12000 рублей
Contract (Total Price) или Contract (Invoiced Cost) = 8 часов * 2000 рублей = 16000рублей

Таким образом, общая маржинальная прибыль в данном случае составит 13600 рублей
Contract (Total Price) - Schedule (Total Cost) = 16000 – 2400 = 13400 рублей.

В том числе 9600 – за счет нормы прибыли:
Schedule (Total Price) - Schedule (Total Cost) = 12000 – 2400 = 9600 рублей.

Р? 4000 – Р·Р° счет количества РЅРѕСЂРјРѕ-часов РІ счете:
Contract (Total Price) - Schedule (Total Price) = 16000 – 12000 = 4000 рублей.

Contract (Total Cost) и Contract (Invoiced Cost) в целом не так полезны, т.к. подразумевают расчет объема работ от цены.
Заказчик: Мне нужно поклеить дома обои, я готов заплатить 7000 рублей.
Подрядчик: Хорошо, за эти деньги мы поклеим коридор и половину спальни.
В целом выглядит странно. Кстати эти два показателя при расчете НЗП не учитываются.

Теперь вспомним, из чего состоит работа. В строке планирования рабочего задания (и естественно в журнале работ) можно указать следующие типы:

  1. Товары
  2. Ресурсы
  3. Фин. Счет.

Далее рассмотрим финансовые операции, которые создаются при продаже и при потреблении.
При потреблении ресурсов, как известно, финансовые операции не формируются. Считается, что ресурс это наш сотрудник на окладе или амортизируемое оборудование.

При потреблении товара формируется такая же финансовая операция, как и при списании товара:
Дт. “Общая Настройка Учета”.”Товары Коррекция Фин.Счет”
РљС‚. “Товар Настройка Учета”.”Товары Фин.Счет”

При потреблении финансового счета (выполняется через Журнал Работ ГК), финансовая операция соответствует тому, что было указано в журнале. При этом в Работа Книга Операций, попадает финансовый счет, указанный в поле Фин.Счет.

При учете счета продажи формируются следующие финансовые операции:
При продаже ресурса или товара:
Дт. “Клиент Учетная Группа”.”Расчеты Фин. Счет”
РљС‚. “Общая Настройка Учет”.”Продажа Фин.Счет”
Обратите внимание, что при продаже товара себестоимость не списывается, т.к. она уже списана операцией потребления.

При продаже финансового счета:
Дт. “Клиент Учетная Группа”.”Расчеты Фин. Счет”
РљС‚. “Общая Настройка Учет”.”Продажа Фин.Счет”

При завершении работы, формируются следующие финансовые операции:
Себестоимость:
Дт. “Работа Учетная Группа”.”Счет принятых затрат”
РљС‚. “Работа Учетная Группа”.”Счет ГК себестоимости работ”

Выручка без НДС:
Дт. “Работа Учетная Группа”.”Счет применяемых продаж заданий”
РљС‚. “Работа Учетная Группа”.”Счет принятых продаж”

Если считать, что себестоимость товаров была списана на счет 20 (его указали в качестве Товары Коррекция Фин.Счет), то при завершении работы система сформирует проводку Дт 90.2 Кт 20.
Что касается выручки, то дополнительная проводка по бухгалтерскому учету не нужна (выручка уже сформировалась при учете счета продажи: Дт 62 Кт 90.1). Но система принуждает нас указать финансовые счета. В данном случае, можно поступить двумя способами.

Первый: При учете счета продажи делать проводки Дт 62 Кт 90.1.1, а при закрытии работы делать проводку Дт 90.1.2 Кт 90.1.1.
Это завысит обороты по счету 90 в целом, но на субсчетах лишний оборот будет заметен.

Второй вариант – это указать в соответствующих полях окна Работы Настройка Учета забалансовые счета (возможно даже один).

На этом мы ненадолго остановимся. Не забываем, что в Dynamics NAV поддерживается пять методов расчета НЗП (незавершенное производство), которые мы рассмотрим в следующей статье.

Метки:



Оставьте свой отзыв!