powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Схема БД учет движения полуфабриката в цеху
5 сообщений из 30, страница 2 из 2
Схема БД учет движения полуфабриката в цеху
    #37689725
Big Andy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softmaster,
Слушайте! Это же простейшая тривиальная задача треккинга. Схему надо планировать таким образом, чтобы она отражала действительное состояние дел на производстве.


Если упростить задачу до сформулированной вами и ввести следующие граничные условия на техпроцесс, что:
1) любая операция начинается и заканчивается на одном рабочем месте
2) любая операция начинается и оканчивается в унисонный отрезок времени (не возможно прервать одно задание,запустить другое, потом, по завершению другого, продолжать прерванное)
3) Операции техконтроля введены в техпроцесс (как бы само собой разумеется, но у многих я видел, что не так)


то, в общем случае, как-то так:

Справочники:

РМ ( рабочие места : рабочие места обработки, контроля, промежуточного хранения, изоляция брака, оформления документации и пр.)
Техпроцессы (технологические потоки, операции, оборудование, спецификации деталей и сб.единиц....)

Состояния техпроцесса,операций (Начат, в процессе, приостановлен, возобновлён, стоп-процесс, и любые другие которые нужны вам)
Замещение рабочих мест (грубо говоря кто в какое время работал на данном рабочем месте)

Документация:заказ-наряды
Документация:маршрутные листы


Журнал учёта работ :
Наименование полякраткопояснение...службные поля и индексы...fk_наряд_заказаКод из справочника наряд-заказовid операции из справочника техпроцессовИсточник Из справочника рабочих месткод рабоxего места, откуда прибыла деталь или сборкаНазначение Из справочника рабочих месткуда планирутся передать после окочания. Если техпроцесс жёсткий и его невозможно менять динамически, то это поле будет не нужно и его значение можно возвращать из справочника "техпроцессы"Нач состояниеиз справочника остояний Годен, проверенЮ брак и др. В простейшем случае не нужен, но по нему полезно бывает отрабатывать триггеры и данная денормализация бывае полезной.id записи докуметации код записи в маршрутном листеМы обычно используем код самого маршрутного листа, а текущая запись и является записью маршрутного листа.конечное состояние Годен, проверенЮ брак, передан на след операцию и дрid записи докуметации код записи в маршрутном листе, где отражается данная операция -Null или спецкод подверждающий приёмку данной операции, а в случае брака код записи браковочной ведомости за день, которая потом отображается в итоговом маршрутном листе.timestamp_начального состояния дата и время начала операции)timestamp_конечного состояния дата и время окончания операцииКод детали( сборки) по окончании операции. из спецификации, являющейся частью техдокументацииНаличие данного кода означает, что деталь получила новый статус и продвинулась по иерархии техпроцесса к вершине.

Таким образом мы имеем цепочку состояний, которые соотносятся с этапами производственной цепочки, отобржаем:
любой произвольный маршрут, пусть даже не запланированный техпроцессом,
храним сведения о состоянии операции (включая такие случаи как прерывание операции, продолжение прерванной операции, исправление брака, фиксирование неисправимого брака)
отображаем состояние изделия в производственной документации.
отвечаем на пункты задачи ТопикСтарта ## 3,6
Я могу в режиме псевдо-онлайн видеть снапшот всего производственного цикла.
[offtop]
Я, конечно зануда, но где пункты 4 и 5? :D
[/offtop]

Это упрощённый пример БД действующего у нас приложения.
...
Рейтинг: 0 / 0
Схема БД учет движения полуфабриката в цеху
    #37719454
Фотография alex999kon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удивляет вот что:
1. почему по вашему Акс не может с этим справиться, по большому случаю эту (или любую) задачу можно реализнуть вообще на любой оболочке (акс, оракс, скл и пр.)
2. складывается впечатление что Вы пошли от итогового результата - отчетности, по моему надо идти от производства, со всеми его нюансами и красивостями, а уж отчетность получится как отражение факта работ, это надежнее, не ошибетесь и изобретать ничго не надо все заранее известно!

на всякий случай кинь на Alex999kon@mail.ru сообщение, если есть необходимость продолжить разговор, занимаюсь полным планированием и всей всей отчетностью по производству (полное АСУ производством) (одновременно машиностроение и легкая промышленность, такой уж вид продукции), если надо конечно же
...
Рейтинг: 0 / 0
Схема БД учет движения полуфабриката в цеху
    #37721724
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softmaster,

Для начала нужно соорудить спецификации производства обработки. Например:
Код: plaintext
1.
2.
3.
4.
Тех. процесс: Обработка 
Полуфабрикат: Полуфабрикат А
Сырье/материал  Ед. изм.  Кол-во
Деталь №1           шт       12      
...
Рейтинг: 0 / 0
Схема БД учет движения полуфабриката в цеху
    #37721729
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softmaster,

Для начала нужно соорудить спецификации производства и обработки. Например:
Спецификация №1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Тех. процесс:   Обработка №1
Изделие:   Полуфабрикат А
Количество:     1 шт
_______________________________
Сырье/материал  Ед.изм.  Кол-во
_______________________________
Деталь№1           шт      4
Деталь№2           шт      2
Материал1          кг      1
Материал2          кг      3
_______________________________


Спецификация №2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Тех. процесс:   Обработка №2
Изделие:        Полуфабрикат А
Количество:     1 шт
_______________________________
Сырье/материал  Ед.изм.  Кол-во
_______________________________
Полуфабрикат А     шт      1
_______________________________


Спецификация №3
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Тех. процесс:   Обработка №3
Изделие:        Полуфабрикат А
Количество:     1 шт
_______________________________
Сырье/материал  Ед.изм.  Кол-во
_______________________________
Полуфабрикат А     шт      1
_______________________________


Спецификация №4
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Тех. процесс:   Обработка №4
Изделие:        Изделие №1
Количество:     1 шт
_______________________________
Сырье/материал  Ед.изм.  Кол-во
_______________________________
Полуфабрикат А     шт      1
Деталь№2           шт      2
Материал1          кг      1
Материал2          кг      3
_______________________________



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

Обязательно должны быть спецификации!

Предыдущее мое сообщение прошу удалить, случайно на кнопку жмякнул :)
...
Рейтинг: 0 / 0
Схема БД учет движения полуфабриката в цеху
    #37721730
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На 1С я это сделал бы за пару часов (в том объеме, который предполагает ТС в своем первом сообщении обсуждения).
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Схема БД учет движения полуфабриката в цеху
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]