Сейчас у нас возникает проблема в работе с программой связанная с вложенностью изделий, т.е. когда одно изделие включает в свой состав другое изделие, которое в свою очередь еще одно и т.д. В принципе программа сей час позволяет делать вложенные одно в другое изделия, но, к сожалению, в документе «Перечень», во вкладке «Состав» в табличной части «Узлы/детали мы можем видеть только вложенные изделия первого уровня и не видим их состав, т.е. входящую номенклатуру, а во вкладках: «Материалы», «Трудоемкость», «Стоимость номенклатуры» мы в табличных частях: «Узлы/детали (материалы)», «работа (трудоемкость)», «Узлы/детали (стоимость)» соответственно, вообще не видим вложенных изделий, также не ведутся расчеты стоимости номенклатуры и трудовых затрат для таких вложенных изделий во вкладках «Трудоемкость» и «Стоимость номенклатуры». Так вот хочется сделать следующее:
1) Во вкладках: «Материалы» ,«Трудоемкость», «Стоимость номенклатуры» в табличных частях: «Узлы/детали (материалы)», «работа (трудоемкость)», «Узлы/детали (стоимость)» соответственно, сделать так, чтобы были видны еще входящие изделия первого уровня вложенности, так же как в табличной части «Узлы/детали» из вкладки «Состав».
2) То же самое как в п. 1 сделать в справочнике «Изделия», в форме создания/редактирования изделия во вкладках «Материалы» и «Виды работ».
3) Во вкладках: «Состав», «Материалы» «Трудоемкость», «Стоимость номенклатуры» в табличных частях: «Узлы/детали», «Узлы/детали (материалы)», «работа (трудоемкость)», «Узлы/детали (стоимость)» соответственно, сделать переключатель раздельно/вместе, в режиме «раздельно» вид остается, как сей час и видна только номенклатура, входящая в выбранное изделие и входящие изделия первого уровня, а в режиме «вместе» для выбранного изделия показывается вся номенклатура с учетом ее вхождения во вложенные изделия всех уровней и с суммированием одинаковых позиций.
У нас тут возникает проблема, связанная с тем, что над обозначенными табличными частями есть различные кнопки с функциями (добавить, удалить, работа со списками и т.д.) и в режиме «Вместе» их использование приведет к сложностям. Предлагаю при переключении в режим «Вместе» запретить использование всех этих кнопок.
4) Такой же переключатель как в п. 3 нужно сделать и в форме по созданию/редактированию новых изделий в справочнике «Изделия» во вкладках: «Оборудование», «Материалы», «Виды работ» с теми же функциями.
5) Во вкладке «Трудоемкость» в табличной части «Работа (трудоемкость)», с учетом изменений описанных в п. 1, необходимо, чтобы для изделий первого уровня вложенности, так же рассчитывались значения в столбцах: «Трудоемкость», «Тарифная ставка», «Трудовые затраты» (значения берутся из справочника «Изделия»), соответственно с учетом этого должны рассчитываться данные в табличных частях «Изделия (трудоемкость)» и «Подгруппы» т.е. учитывая вложенные изделия.
6) Описанное в п.5 необходимо сделать в форме по созданию/редактированию новых изделий в справочнике «Изделия» во вкладке «Виды работ» с теми же функциями.
7) Во вкладке «Стоимость номенклатуры» в табличной части «Узлы/детали (стоимость)» с учетом изменений описанных в п. 1, необходимо, чтобы для изделий первого уровня вложенности, так же рассчитывались значения в столбцах «Цена» и «Сумма», ,соответственно с учетом этого должны рассчитываться данные в табличных частях «Изделия (стоимость)» и «Подгруппы» т.е. учитывая вложенные изделия.
8) Во вкладке «Стоимость номенклатуры», в режиме «Вместе» (тот который вы сделали в предыдущем задании) должна будет показываться еще и вся номенклатура, включая вложенные изделия с суммированием одинаковых позиций.
9) Во вкладке «Итоговые данные» значения в столбцах: «Стоимость оборудования», «Стоимость материалов», «Трудоемкость», «Зарплата по тарифу» должны рассчитывается с учетом вложенных изделий всех уровней.
Надо посмотреть на примере базы и поковырять цепочки, скорее всего здесь надо будет сделать SQL запросы по вложенным изделиям и добавить пару реквизитов, таких как например - "сложность изделия" (число) и пр. вспомогательные и уточнить как все это выглядело в понятном виде для пользователя.