Развертка техпроцесса на изделие (дополненная и измененная).

Опубликовал Дмитрий (Ziggurat) в раздел Обработки - Обработка справочников

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

Измененная и дополненная версия отчета Развертка техпроцесса на изделие от alexer.

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

Добавлен учет номенклатуры по характеристикам. Теперь Номенклатура(без характеристики)<>Номенклатура(КакаятоНужнаяХарактеристика).

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

Прежний функционал полностью сохранен, новый способ формирования выведен на отдельный элемент интерфейса.

Скачать файлы

Наименование Файл Версия Размер
РазверткаТП
.epf 21,46Kb
11.09.14
136
.epf 21,46Kb 136 Скачать

См. также

Комментарии
1. Роман Ершов (MRAK) 694 08.10.09 11:12 Сейчас в теме
Нда... Скрин очень информативен....
2. igor_gk (igor_gk) 44 12.10.09 13:33 Сейчас в теме
3. Дмитрий (Ziggurat) 50 12.10.09 15:01 Сейчас в теме
Скрины немногим от оригинального отчета отличаются.
4. igor_gk (igor_gk) 44 14.10.09 16:57 Сейчас в теме
Я вот думаю надо бы б взять отсюда из "РекурсивноЗаполнитьДерево" что-нибудь себе в http://infostart.ru/public/21497/ ... ;)
5. Алексей Воробьев (vorlogo) 15.10.09 11:36 Сейчас в теме
не работает.

Кнопка Спецификации Без ТП выдает всегда выдает одно и то же - таблицу спецификаций типа Узел, которые не привязаны к номенклатуре.


А кнопка "печать" выдает:

{Форма.Форма(295)}: Ошибка при вызове метода контекста (Итог): Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
НормаЧасовНаЕд = СтрокаДерева.Техкарта.Маршрут.Итог("ВремяВыполненияЧ");
по причине:
Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
6. Дмитрий (Ziggurat) 50 15.10.09 16:13 Сейчас в теме
(5) Мне кажется здесь проблемы с Вашей конфигурацией:
СтрокаДерева.Техкарта.Маршрут.Итог("ВремяВыполненияЧ") -
Объект "СтрокаДерева" содержит поле ТехКарта. Тип этого поля СправочникСсылка.ТехнологическиеКартыПроизводства. Т.е. Метод "Итог" вызывается для колонки "ВремяВыполненияЧ" Табличной части справочника ТехнологическиеКартыПроизводства.
При незаполненном дереве кнопка "Печать" должна выдать пустую печатную форму.

Относительно кнопки Спецификации без ТП - эта приблуда сделана индивидуально для пользователя. Назначение - показывает спецификации(а), которые входят в другие спецификации(б). Причем спецификации (а) не имеют технологической карты. Эта функция реализована одним запросом. Не думаю, что она может представлять интерес, т.к. её легко можно сделать в консоли отчетов. Почему она появилась здесь - отдельная история.
7. Дмитрий (Ziggurat) 50 15.10.09 16:20 Сейчас в теме
(5, 6) Сорри. По последним данным были внесены изменения без моего ведома. Новый вариант лишен этих недостатков.
Спасибо за подсказку.
8. afavor 13.12.11 12:48 Сейчас в теме
Вроде у меня все работает,очеь удобная штука,спасибо автору.
9. Mottor (svcoopers) 03.01.12 22:39 Сейчас в теме
Очень удобный отчет. Пригодилоась в работе. Спасибо!
10. Владимир (clab) 6 20.06.12 08:03 Сейчас в теме
Интересная разработка, спасибо