gifts2017

Графические схемы спецификаций для УПП 1.3

Опубликовал Дмитрий Мишанин (mdvinfostart) в раздел Программирование - Практика программирования

Обработка была разработана для решения задачи представления дерева спецификаций в виде графической схемы в процессе внедрении производственного учета на базе 1С:УПП 1.3. Как известно, разработчики 1С не предоставили возможности программной работы с объектом «графическая схема», поэтому эта разработка может служить одним из примеров работы с этим объектом при решении прикладных задач.

Обработка разработана для работы в конфигурации «Управление производственным предприятием», редакция 1.3. В процессе разработки не ставилось задачи создания законченного инструмента для работы с графическими схемами, поэтому набор функций ограничен решением прикладной задачи. Основные функции работы с графической схемой размещены в модуле объекта, функциональность реализована в модуле формы.


Описание функций:

Отображение схемы и работа с формами объектов

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

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

Кнопка "Отобразить схему" служит для обновления схемы в соответствии выбранной корневой номенклатурой.

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

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

Сохранение и загрузка схем

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

Редактирование схемы

Для интерактивного редактирования схемы необходимо снять соответствующий флажок в панели настройки. Для сохранения результатов редактирования, необходимо сохранить схему в формате 'grs'.

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

Наименование Файл Версия Размер
Файл обработки 138
.epf 17,97Kb
20.12.12
138
.epf 17,97Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. alernik@mail.ru Александр Ершов (alexer) 21.12.12 16:33
У меня обработка зависла, произошло зацикливание в рекурсии. Похоже что вы не учитываете характеристику спецификации.
2. Александр Андреев (INTECH RU) 24.12.12 20:24
Странно что плохо плюсуют, тема интересная
3. Виктор (vkt) 26.12.12 11:58
(1) alexer, Да, характеристика номенклатуры не учитывается.
Хорошо бы еще иметь возможность не выводить блоки с технологическими картами, если в их изображении нет необходимости.
А так, тема интересная, но без напильника не обойтись, к сожалению.
4. Денис (Den_D) 10.01.13 11:37
5. юрий гулидов (gull22) 16.10.13 12:16
Вопрос автору, а можно ли растащить единый квадрат "технологические операции" по операциям? Ведь в спецификации расписывается на вход какой технологической операции идет номенклатура. То есть можно ли сделать картинку как в задании на спеца по УПП
Прикрепленные файлы:
Doc11.doc
6. Владимир (ARL) 07.11.13 18:00
(1) Аналогично, посмотреть не удалось. У нас переделы в характеристиках.
7. Павел Васянин (Designer1C) 04.08.14 16:55
Удобная реализация идеи : увидеть все сразу для изготавливаемой продукции.
Экономия времени при отладке планирования для внедренца УПП на производстве.
8. Наталия Кузнецова (Natgrey) 26.08.15 15:31
Интересно. Но - потребовалось раскрасить тех.карты и материалы разными цветами в зависимости от условий производства, без этого простынка не читаемая, а схема формируется сразу как текстовый файл во внутреннем формате. Где-нибудь есть его описание?
9. Наталия Кузнецова (Natgrey) 26.08.15 16:24
Нашла как сделать разноцветные - сохраняла разноцветные декорации в файл и сравнивала чего в файлах отличается)) Переписала функцию ВставитьДекорЭлемент добавив параметр цвета