Заказ звонка

Закрыть

*
*
*

Бланк из Псп с маршрутом.

Страницы: 1 2 След.
RSS
Бланк из Псп с маршрутом.
День добрый. Появилась такая необходимость написать бланк из производственной из режима . Типа сводной спецификации. Деталь, куда входит, материал, маршрут(такого вида: 3-11-16 цеха.). Посоветуйте, какую связку вьюшек целесообразней использовать.

P.S. В ТП на многие детали будут только расцеховки. Маршрутные ТП на единичные детали писать некому. smile:)
Изменено: Вячеслав Никифоров - 14.09.2010 13:47:41
С уважением, Никифоров В.Н.
Подойдут следующие вьюхи:
Техпроцесс (ПСП)
Состав ПСП
может ещё пригодится Коллекция ТП
А в этих вьюхах цех берется из операции? Нашим технологам нужен маршрут из расцеховки.
С уважением, Никифоров В.Н.
А Вы пробовали детали с расцеховками в ТП в ПСП загружать?
Пробовали, вот сейчас смотрим, на деталь в ТП занесен только материал и расцеховка 13-10-13 а в производственную вывалил эту деталь с одной служебной операцией и 10м цехом. По какому принципу он его взял?
Изменено: Вячеслав Никифоров - 14.09.2010 15:08:20
С уважением, Никифоров В.Н.
Ну вроде выцепил маршрут из техпроцесса. Еще такой небольшой вопрос. Как после каждой группы номенклатуры вставлять строчку итого с общим количеством деталей на машину. К примеру:

|Номенклатура | Куда входит |Кол. на единицу|.......
Деталь1 | Узел1 | 1шт.
Деталь1 | Узел2 | 2шт.
Деталь1 | Узел3 | 1шт.
Итого: 4 шт.

А если деталь входит в один узел то не надо. Может это можно сделать как-то средствами эксель, например в шаблон добавить формулу которая будет складывать, или так не прокатит?
Изменено: Вячеслав Никифоров - 16.09.2010 11:36:24
С уважением, Никифоров В.Н.
Я думаю, в области RowTemplates, надо сделать специальный шаблон для итоговой строки. Условие Condition:= для этого шаблона сделать GroupEnd. Группу настроить по изменению идентификатора номенклатуры, например так: <<%-$ID%<>%$ID%>>. Значение ИТОГО, соответственно можно считать отдельным параметрическим запросом завязываясь на идентификатор интересующей номенклатуры, т.е. %-$ID%.
Если деталь входит в один узел, то итоговая строка не нужна, это можно сделать усложнением условия Condition:=. Например, вычислять дополнительно количество строк с вхождением и сравнивать с единицей.
А если группировка уже есть по классам?
С уважением, Никифоров В.Н.
Цитата
Вячеслав Никифоров пишет:
А если группировка уже есть по классам?

Если имеется ввиду группа определенная как Group1 и т.п., то это не помешает. Просто надо другую создать, например Group2, и соответствующее условие сделать на неё Condition:=GroupEnd2
Цитата
Петр Бобов пишет:
Например, вычислять дополнительно количество строк с вхождением и сравнивать с единицей.

А не подскажите как можно вычислить количество строк?
С уважением, Никифоров В.Н.
Страницы: 1 2 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)