powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Хранение остатков листового материала
11 сообщений из 11, страница 1 из 1
Хранение остатков листового материала
    #34963639
b0ris98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые коллеги.
Есть программа складского учета на предприятии.
Эта программа автоматизирует работу отделов снабжения и комплектации.
Приход/расход штучного товара учитывается в штуках, материалов, например, металлических листов, в килограммах.
Все работает, остатки материала в кг считаются нормально.
Заказчик (главным образом начальство, т.к. непосредственно сотрудников устраивает то, что есть) теперь хочет знать не только вес остатков материала, но и размеры оставшихся кусков на складе.
Причем просто площадь знать недостаточно(хотя посчитать ее легко, т.к. известны коэффициенты пересчета для каждого вида листов - площадь единицы веса листа в зависимости от толщины и материала): если сказать, что осталось 100 кв.м листа, то это может быть 10 кусков по 10 кв.м, 2 куска по 50 кв.м и т.д. Информацию планируется в дальнейшем использовать для решения задачи раскроя, т.е. по известным размерам детали подобрать подходящий кусок материала.
В качестве сервера БД используется MS SQL2005.
Изначально металл приходит в виде прямоугольных листов. После чего от них отрезают заготовоки необходимых размеров, а на складе остаются куски уже всякой-разной формы.
Как хранить геометрию этих кусков?
Мне пока видится такое решение проблемы. Понапридумывать типовые виды кусков с определяющими размерами, например прямоугольник - длина, ширина; Т-образный кусок - длина, ширина, размеры вырезов, Г-образный кусок - длина, ширина, размер выреза; треугольник - размеры сторон; окружность - радиус и т.п. Для каждого типового куска определить формулу для расчета площади.
При вводе выбирать вид куска, а потом вводить размеры определяющих размеров.
Есть еще идея подлючить какую-нибудь CAD-систему, например "Компас", которая позволяет строить параметризованные чертежи. Начертить эти типовые куски с праметрическими размерами, а сами значения параметров хранить в БД. Использование CAD, наверное, имеет еще и смысл, когда потребуется решать задачу автоматизированного подбора под размеры детали подходящего куска материала с минимизацией отхода.
Посоветуйте пути решения этой проблемы, что почитать, или аргументы поубедительнее для начальства, не заниматься всякой ерундой ;-) , а считать все по весу (бухгалтерию устраивает, и ладно).
Бедные девочки повесятся, если их заставят кроме ввода счетов-фактур еще обмерять рулеткой и вводить геометрию остатков железных листов.
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963656
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю следующее решение.

Остаток листа хранить в штуках заготовок на конкретную деталь из числа планируемых на текущий период. Алгоритм следующий.

1) Инженер по материалу, обмеряв лист и просчитав оптимальный раскрой, указывает: из листа можно сделать деталь1 10 шт. + деталь2 3 шт. + и.т.д. (можно хранить в базе N раскорев куска близкого к оптимальному)

2) Девочки из бухгалтерии вводят в компьютер вар.1: деталь1 - 10; деталь2 - 3 и т.д.

3) При отпуске со склада материал - на конкретную позицию отпускается в штуках деталей.
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963685
b0ris98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. если я правильно понял, то лист это не лист, а количество и вид деталей, которые из него можно сделать. Если из него можно сделать N деталей вида A и M деталей вида B, то при отпуске на одну деталь вида A должно остаться материала на N-1 деталей вида A и M деталей вида B. Но при этом из этого-же полного листа можно сделать K деталей вида C. И как учесть, сколько теперь можно сделать из остатков деталей вида C?
Проблема еще в большой номенклатуре изделий, т.е. все возможные раскрои практически не учтешь...
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963722
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0ris98Т.е. если я правильно понял, то лист это не лист, а количество и вид деталей, которые из него можно сделать. Если из него можно сделать N деталей вида A и M деталей вида B, то при отпуске на одну деталь вида A должно остаться материала на N-1 деталей вида A и M деталей вида B. Но при этом из этого-же полного листа можно сделать K деталей вида C. И как учесть, сколько теперь можно сделать из остатков деталей вида C?
Проблема еще в большой номенклатуре изделий, т.е. все возможные раскрои практически не учтешь...

Я кодирую выход. Т.е. На входе лист - на выходе деталь1, деталь 2 и остаток с автокодом и типоразмерами (в общем еще одна деталь). Этот остаток может быть входом для других технологий и т.д. Тогда при запуске в производство автоматически идентифицируется остаток и его местонахождение и если этот остаток востребован в другой операции то она требуется от того рабочего места (если нет операции транспортировки в склад) где он был зарегистрирован или по результатам его транспортировки.
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963751
b0ris98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. с геометрией кусков лучше не связываться,
а жестко прописать что из этого листа должно получиться и что должно остаться (все возможные варианты)
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963772
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0ris98Т.е. с геометрией кусков лучше не связываться,
а жестко прописать что из этого листа должно получиться и что должно остаться (все возможные варианты)
Да, это лучше всего.
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963947
b0ris98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, с таким подходом все ясно.
Но представим ситуацию, когда все возможные комбинации прописать проблематично из-за, например, большого числа изделий и/или большого разнообразия размеров листов (ведь фактически придется перебирать все возможные комбинации типа на одном листе размером X x Y
можно раскроить 5 изделий вида А и 2 вида B при этом получится остаток типоразмера D , или 1 изделие А и 3 вида B при этом получится остаток типоразмера С, или .... и т.д. Получится уйма вариантов).
В моем случае, например, из стального листа Ст3 толщиной 20мм (стандартный размер 6000х2000 мм) производится ....заказчики сами не знают на сколько изделий он идет, говорят, что чуть ли не на все ;-) От него могут и ленту отрезать шириной 50 мм, а могут и пол-листа сразу на что-нибудь. (Бардак конечно, а что делать ...) Приходит требование из цеха в отдел снабжения в кг, отпускают его тоже в кг. Основанием сколько кг отпускать на то или иное изделие - нормы, которые технолог пишет, опять же в кг.

Давайте представим, что расписать что с чем и какие остатки при этом остаются невозможно.
Может все-таки попытаться как-то учитывать геометрию? Сама задача ведь по идее ясна и понятна, наверняка уже кем-то решалась...
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34963956
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы поставить окончательный штрих в обсуждении предлагаемого варианта скажу:

Вопрос не столько в структуре - сколько в распределении кропотливой и неблагодарной работы.
Нет противоречия в большой номенклатуре и предлагаемом методе. Если сегодня пришла заявка цеха на определенную номенклатуру - сегодня под нее производится рассчет оптимального раскроя. Но при этом "некто" будет лазить с сантиметром по складу. Возможно этот "некто" предпочел бы находиться в офисе и запускать программу оптимального раскроя по данным из БД.
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #34974294
V.Sopkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0ris98
Изначально металл приходит в виде прямоугольных листов. После чего от них отрезают заготовоки необходимых размеров, а на складе остаются куски уже всякой-разной формы.
Как хранить геометрию этих кусков?
...
Посоветуйте пути решения этой проблемы, что почитать, или аргументы поубедительнее для начальства, не заниматься всякой ерундой ;-) , а считать все по весу (бухгалтерию устраивает, и ладно).
Лет 20 назад мы "мучались" с приемлемым решением такой проблемы (номенклатура материалов была где-то тысяч 5 или больше, количество марок металла - около 800, а номенклатура деталей - в пределах миллиона позиций). Мы перебирали разные варианты, но сразу отмели "хранение геометрии обрезков" и "учет остатков в количестве возможных деталей". При большой номенклатуре деталей эти варианты явно не подходят.
Поэтому исходили из конечной цели - экономии металла.
1. Оптимальный раскрой был возложен на рабочих заготовительного участка.
2. На складе обеспечивалось хранение, позволяющее идентифицировать остатки.
3. В обязательном порядке, в качестве металла для порезки заготовок, в 1-ю очередь использовались обрезки.
4. Для облегчения оптимального раскроя задание на порезку заготовок могло выдаваться из системы на любой период (смена, сутки, неделя). Задание выдавалось на каждое рабочее место. Заготовки в задании группировались по сортаментам и маркам материалов.
И уже рабочий решал достаточно ли имеющихся обрезков для выполнения задания или нужно брать полный лист, пруток, круг и т.д.
Т.е. рабочий сразу видел "на какие детали нужно порезать тот или иной материал" .
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #35012575
b0ris98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
V.Sopkin b0ris98
Изначально металл приходит в виде прямоугольных листов. После чего от них отрезают заготовоки необходимых размеров, а на складе остаются куски уже всякой-разной формы.
Как хранить геометрию этих кусков?
...
Посоветуйте пути решения этой проблемы, что почитать, или аргументы поубедительнее для начальства, не заниматься всякой ерундой ;-) , а считать все по весу (бухгалтерию устраивает, и ладно).
2. На складе обеспечивалось хранение, позволяющее идентифицировать остатки.

Вот тут, пожалуйста, поподробнее.
Что имеется в виду под "хранением, позволяющим идентифицировать остатки".
...
Рейтинг: 0 / 0
Хранение остатков листового материала
    #35013598
V.Sopkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b0ris98 V.Sopkin b0ris98
Изначально металл приходит в виде прямоугольных листов. После чего от них отрезают заготовоки необходимых размеров, а на складе остаются куски уже всякой-разной формы.
Как хранить геометрию этих кусков?
...
Посоветуйте пути решения этой проблемы, что почитать, или аргументы поубедительнее для начальства, не заниматься всякой ерундой ;-) , а считать все по весу (бухгалтерию устраивает, и ладно).
2. На складе обеспечивалось хранение, позволяющее идентифицировать остатки.

Вот тут, пожалуйста, поподробнее.
Что имеется в виду под "хранением, позволяющим идентифицировать остатки".
Остатки идентифицировались (маркировались) маркой металла и хранились по укрупненному сортаменту (прутки, круги, листы и т.п.). Это решалось организационно не в рамках АСУ.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Хранение остатков листового материала
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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