Определение цеха-изготовителя для ТМЦ из таблицы Транспортных отношений08.10.2013, 18:18. Показов 1146. Ответов 4
Метки нет (Все метки)
Добрый день, уважаемые!
Имеется таблица с транспортными отношениями (ТО). Например, TRPROD. В этой таблице есть поля: Материал, Исходное местоположение (ИсхМПЛ), Целевое местоположение (ЦельМПЛ). Материалов может быть много и соответственно количество маршрутов так же очень много. В качестве местоположений служат склады и цеха в рамках предприятия\предприятий. Транспортное отношение – это некий маршрут, по которому может двигаться материал. Например, для материала «Кронштейн» указаны следующие строки в таблице TRPROD: Материал ИсхМПЛ ЦельМПЛ Кронштейн 45550102 45551953 Кронштейн 45551953 45550102 Кронштейн 45550102 45559999 Кронштейн 45559999 33332053 Кронштейн 33332053 33338765 Кронштейн 33338765 22227666 Кронштейн 22227666 23002902 Местоположение 45550102 является цехом-изготовителем материала «Кронштейн». А местоположение 23002902 является покупателем данного кронштейна. Все остальные местоположения являются складами внутри организаций (первые 4 символа обозначают номер организации). То есть, из таблицы TRPROD видно, по какому маршруту двигается деталь, пока она от момента зарождения дойдет до заказчика. При этом может быть так, что Кронштейн изготавливается в цехе 45550102 и передается на склад, а потом со склада обратно в этот же цех (45550102) и с этого цеха (без внесения конструкторских изменений в геометрию детали) передается на тот же или на другой склад. Ребята, помогите придумать алгоритм, как определить цех-изготовитель для этого материала (будем считать, что он не известен)? То есть, указав материал мне в Label1 нужно показать цех изготовитель. При этом, не известно, какой цех-изготовитель для данной детали. Но по таблице транспортных отношений можно найти путь, откуда начинает свое движение «Кронштейн». По какому алгоритму его вычислять. Мозг сломал, придумать не могу. Добавлено через 6 минут Можно использовать циклы и запросы.
0
|
|
| 08.10.2013, 18:18 | |
|
Ответы с готовыми решениями:
4
Задача определение отношений Разработать программу, которая по заданному названию цеха выдает список рабочих цеха Построение сильноветвящегося дерева на основе таблицы отношений |
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
| 09.10.2013, 05:58 | ||||||
Сообщение было отмечено The trick как решение
Решение
Можно сделать так.
0
|
||||||
| 09.10.2013, 10:55 [ТС] | ||
|
1) Не известно сколько заведено ТО для материала 2) Будем считать, что при определении цеха-изготовителя, на начальной форме указывается сама деталь (txtMATNR) и местоположение (txtLOC) (Указывается любое МПЛ). После указания нажимается кнопка и выполняется проверка: является ли это местоположение цехом изготовителем для этой детали. Если указанное на начальной форме МПЛ является цехом изготовителем этой (указанной на форме) детали, то в MSGBOX выводится сообщение, в котором указано местоположение, то есть для данного примера указывается цех 45550102. Если указанное на экране МПЛ не является цехом-изготовителем детали, то в MSGBOX указывается цех-изготовитель для этой детали. Ребята, как сделать с применением данных условий? Уже 3 часа башку ломаю ![]() Добавлено через 10 минут Ещё одно дополнительное условие. Данные по МПЛ считываются из базы данных Access. Таблица TRPROD
0
|
||
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
| 09.10.2013, 16:10 | ||||||
|
RCF, можно непостредственно из акса считать источник. Попробуйте функцию, которая должна дать требуемое, в предположении, что все поля текстовые. Обработку ошибок не делал...
0
|
||||||
| 22.10.2013, 17:57 [ТС] | |||||||
|
Как в итоге вызвать эту функцию при нажатии на кнопку? У меня формируется ошибка. вот код:
0
|
|||||||
| 22.10.2013, 17:57 | |
|
Помогаю со студенческими работами здесь
5
Как изменить отчет для остатков ТМЦ? Как изменить отчет для остатков ТМЦ? Сервисы для проверки транспортных средств Формула для расчета транспортных затрат Программа для решения транспортных задач Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
|