Условие задачи

Необходимо разработать расширение для типовой конфигурации «1С: Управление нашей фирмой» версии 11.5. Функционал предназначен для расширения печатных форм или табличных частей документов:

  • Реализация товаров и услуг - выручка по покупателям;
  • Заказ покупателя - предварительные заказы.

Для каждого товара в таблице документов требуется добавить колонки:

  1. Цена закупки - вычисление последней закупочной цены (или себестоимости) по данным системы.
  2. Цена последней продажи - фиксация последней цены реализации данному покупателю или в целом по складу.
  3. Наценка % - процент, равный (цена продажи - цена закупки) / цена закупки × 100.
  4. Наценка сумма - разница в денежном выражении за единицу товара.

Требуется обеспечить автоматический пересчет этих показателей при изменении цены или количества, а также корректное сохранение данных при перепроведении документов. Расширение не должно конфликтовать с типовым функционалом конфигурации и должно быть реализовано средствами механизма расширений 1С (без снятия с поддержки). Доработка производится для одного рабочего места (демо-конфигурации). Стандарт кодирования 1С - соблюдение правил оформления.

Дополнительные пояснения

  • Данные по закупочным ценам берутся из регистров (реквизит «Цена в товаре» или «последняя закупка» номенклатуры).
  • Последняя продажа вычисляется в 1С по регистру сведений «Цены номенклатуры» либо по хитру связке с остатками последней продажной цены.
  • Работу необходимо сдать в виде файла расширения .cfe с подробным описанием внесенных изменений в дополнительную обработку.