новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Александр
Приватное сообщение

Документ отчет производства для реализации в БП 3.0

36 |  0
7 ноября 2019 в 12:41:10 (5 лет 2 недели 3 дня 1 час назад)
52600
Текст задания
В программе Бухгалтерия предприятия 3.0 настроить обработку для формирования документа "Отчет производства за смену" для каждого документа "Реализация товаров и услуг".
В списке документов реализаций пользователь выделяет необходимое количество документов, нажимает на кнопку "Сформировать отчет производства за смену". В результате для каждой реализации создается отдельный документ "Отчет производства за смену" который заполняется следующим образом:
--------* Шапка документа:
--------------* Дата - на секунду раньше даты реализации
--------------* Организация, склад и прочие одноименные поля заполняются по данным реализации
--------------* Таблица Продукция - заполняется по данным табилцы товары
--------------* Таблица Материалы - заполняется по данным спецификации номенклатуры из таблицы продукции. Если спецификация номенклатуры отсутствует, то материалы по этой позиции не заполняются и продолжается заполнение материалов по остальной продукции.
* Плановая цена - заполняется по данным в Бухгалтерии. Если для номенклатуры отсутствует, то оставлять пустой.

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

Добавить внешний отчет "Сводный отчет производства за смену".
Данные отчета берутся из документа "Отчет производства за смену" по таблице "Продукция".
Назначение отчета состоит в отображении информации по продукции сводно без детализации по моделям. Каждя модель - элемент справочника, верхняя группа - сводный показатель:
Например:
--------Брюки мужские - сводный показатель. папка в справочнике
-------------Брюки мужские 0001 - модель. элемент справочника
-------------Брюки мужские 0002
-------------...
-------------Брюки мужские 0100.

В группировке отчета должна выходить номенклатура с иерархией в соответствии с вложенными папками в справочнике.
В качестве показателей выбираются количественные и суммовые поля: "Количество", "Сумма" - значения суммируются в группах, выводятся в общих итогах.
Отчет формируется за период, который выбирает пользователь.
В качестве отбора по умолчанию в шапке отчета вывести номенклатуру

Пример отчета прилагается во вложенном файле.


Конфигурацию базы изменять запрещено.

Алгоритм заполнения реализовать в виде подключаемой внешней обработки.
Связь документов хранить в дополнительных сведениях в документе реализация. При первом запуске алгоритма заполнения отчета приозводства должно автоматически создаваться служебное дополнительно сведение, которое применяется к документу реализации, так и назвать с префиксом "ОтчетПроизводстваЗаСмену". При последующих запусках это сведение выбирается для заполнения в документе (чтобы не "плодились"). Значение сведения - ссылка на отчет производства.
Если в доп сведении отсутствует тип "Отчет произоводства за смену", тогда хранить ссылку как строку.

Кнопки реализовать в виде расширения конфигурации.
При нажатии на кнопке "Показать отчет приозводства" открывается соответствующий документ по ссылке в доп сведении.
При нажатии на кнопке "Показать реализацию" среди реализаций ищется документ, у которого доп сведение совпадает с ссылкой на отчет производства и открывается документ.

Отчет "Сводный отчет производства за смену" реализовать как внешний.
Отчет должен подключать удообную типовую форму, применяемую в большинстве других отчетов.

По умолчанию отчет должен быть свернут по второму уровню группировки
0
Выбранные исполнители
Отклики