Заказ звонка

Закрыть

*
*
*

Окно Оформление фактического изготовления. Exсeption.

Страницы: 1
RSS
Окно Оформление фактического изготовления. Exсeption.
Здравствуйте
Помогите решить такую проблему.

Мы создаем ПСП на изготовление шкафов автоматизации.
По ПСП надо изготовить много различных печатных плат.
Техпроцесс из двух операций:
1. изготовление
2. проверка
Этим платам назначаются серийные номера, причем назначаются на
последней операции - "проверка".
Но мы создаем(с помощью макроса) эти номера заранее, при создании ПСП и
привязываем их к строке состава ПСП.

Например, надо изготовить 10 плат. Номенклатура - Плата1
Создаем ПСП, создаем серийные номера SN1..SN10

В план мы включаем их таким образом
Плата1 - Изготовление - 10 шт (без указания серийных номеров)
Плата1 - SN1 - Проверка - 1 шт.
Плата1 - SN2 - Проверка - 1 шт.
Плата1 - SN3 - Проверка - 1 шт.
Плата1 - SN4 - Проверка - 1 шт.
Плата1 - SN5 - Проверка - 1 шт.
Плата1 - SN6 - Проверка - 1 шт.
Плата1 - SN7 - Проверка - 1 шт.
Плата1 - SN8 - Проверка - 1 шт.
Плата1 - SN9 - Проверка - 1 шт.
Плата1 - SN10 - Проверка - 1 шт.

Печатаем сменное задание на вышеуказанный план.
Для корректного оформления сдачи в окне оформления фактического изготовления
работникам приходится постоянно включать/отключить кнопку "Автоматически заполнять номер партии".
Чтобы оформить "Плата1 - Изготовление - 10 шт" надо отключить, иначе возникает Exсeption
"Exception. Если указан серийный номер: кол-во должно быть /0/ или /1/ ед.мзм. /шт/<KeyErr>".

Чтобы оформить "Плата1 - SN1 - Проверка - 1 шт." надо включить.

Ну и конечно, работники периодически забывают включать/отключить кнопку, что приводит к некорректно оформленной сдаче.

У нас есть предложение немного доработать модуль оформления сдачи:
Чтобы при включенной кнопке "Автоматически заполнять номер партии" и оформлении сдачи, когда количество более 1,
модуль не подставлял первый сер.номер и орабатывал сдачу без исключений.

Надеюсь, что у меня получилось объяснить.
Exception.jpg (37.26 КБ) [ Скачать ]
Принято
Серийный номер и номер партии сначала выбирается из реквизитов позиции плана, а затем из позиции состава Псп.
При включенной кнопке "Автоматически заполнять номер партии", серийный номер будет добавляться только если количество =0 или =1.
Появилась возможность выбрать серийный номер и номер партии руками.
Подправлен пример скрипта запуска.

Проверьте на тестовой базе, перед использованием на боевой!
Изменено: Сергей Девятериков - 24.01.2010 14:12:25 (Версия № 2.5)
Спасибо!
С серийными номерами все работает отлично,
но при работе с партиями возникает ошибка.

Если в реквизиты плана указывать номер партии,
то при оформлении сдачи возникает ошибка
Error.jpg (32.68 КБ) [ Скачать ]
Вроде, мы тоже зачинили это место. С новой версией выложим и сможете попробовать самостоятельно. Если партия указана явно, то в фактической сдаче будет она же, а если не указана, то возьмется первая из зависимого объекта "Партии позиции состава".
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)