|
|
|
| есть сборка изделия, понятно что ХЗ сколько уровней вложенности.
народ хочет отчет этого самого дерева только в табличку (красоты не получим однозначно), и с отступами для наглядности структуры.
Акс может это делать если четко заданы уровни группировки.
в данном случае идет поток из одной колонки, есть конечно колонки типа 1.1.1 2.1 и тд, даже номер по порядку.
пока вижу один вариант реализации равномерных отступов:
на событие формат повесить анализ кол-ва Точек в поле 1.11.1 и от него сдвигать каждую строку.
но может кто лучше предложит и главное проще? | |
|
| |
|
|
|
| кстати, анализ по количеству точек это неплохое решение | |
|
| |
|
|
|
| а че там считать-то
Len("текст")-Len(Replace("текст",".","")) | |
|
| |
|
|
|
| точки могут быть дальше в наименовании изделия или детали, вообще-то
нужно считать количество до первого пробела | |
|
| |
|
|
|
| У меня взгляд тут зацепился
есть конечно колонки типа 1.1.1
|
| |
|
| |
|
|
|
| тут такое дело...
явобщемпротив"наглядности"попринципиальнымпредрассудкамнедела юнезначащихпробеловинеставлюлишниез накипрепинания
но в данном случае простота подсчета уровня вложенности подкупает мою непримеримость. что-то я сам не догнал до такого прикладного решения | |
|
| |
|
|
|
|
| http://www.sql-tutorial.ru/ru/book_replace_function.html
так хотелось внести свою лепту в вопрос))) хехехе | |
|
| |
|
|
|
| я конечно не знаю размеров ваших изделий, но в нашей конторе применалось не ДЕРЕВО ,а примерно такая схема
Изделие 012 начинается с узла 012-0 и не имеет упаковки
узел 012-0
____ узел 1
____ узел 2
____ дет 341
-----------------------
узел 1
_____узелок 1
_____узелок 2
_____узелок 3
_____узелок 4
_____дет 341
_____дет 454е
---------------------
узел 2
_____узелок 1
_____узелок 8
_____дет 341
_____дет 454
---------------------
узелок 1
_____ узелок 8
_____ дет 554
_____ дет 846
_____ узелок 2
узелок 2
_____ дет 8334
_____ дет 83223
_____ узелок 8
узелок 3
........
узелок 4
........
узелок 8
_____ дет 8334
_____ дет 83223
_____ дет 8334ц
_____ дет 83223ц
.....
дет 341
дет 454
дет 454е
дет 554
дет 846
дет 8334
дет 8334ц
дет 83223
дет 83223ц
Изделие 012у начинается с узла 012-0 и имеет упаковку
узел 012-0
____ узел 1
____ узел 2
____упаковка на три изделия , поэтому комплектация на одно=0,333
____ дет 341
Изделие 012у10 начинается с узла 012-0 и имеет упаковку с экспортным узлом 2
узел 012-0
____ узел 1
____ узел 2э
____упаковка на 10 изделий , поэтому комплектация на одно=0,1
____ дет 341
.......
узел 2з
.......
|
наглядность намного выше безразмерного дерева
часто нужны и обратные задачи
--куда входит некая деталь
--на какой ступени
--какие аналоги имеет деталь
--сколько экземпляров некой детали надо изготовить с учетом остатков в цехе, плана выпуска изделий и плана внешней кооперации | |
|
| |
|
|
|
| со многим согласен, но у нас как правило делают изделие до конца - не поток, поэтому применимо к ОТК нужно будет учитывать состояние конкретного изделия - все стадии готовности, т.е. отмечать
Изделие АА № 1
узел 1
_____узелок 1
_____узелок 2 - готов
_____узелок 3 - готов
_____узелок 4 - готов
_____дет 341 - готов
_____дет 454е - готов
Изделие АА № 2
узел 1
_____узелок 1
_____узелок 2
_____узелок 3
_____узелок 4 - стадия 1
_____дет 341 - готов
_____дет 454е - готов
типа такого - и с дерева я уже не слезу , жить я там буду | |
|
| |
|
|
|
|
1 узел 012-0
2 ____ узел 1
3 ____ узел 2
4 ____ дет 341
-----------------------
5 узел 1
6 _____узелок 1
7 _____узелок 2
8 _____узелок 3
9 _____узелок 4
10 _____дет 341
11 _____дет 454е
---------------------
12 узел 2
13 _____узелок 1
14 _____узелок 8
15 _____дет 341
16 _____дет 454
---------------------
17 узелок 1
18 _____ узелок 8
19 _____ дет 554
20 _____ дет 846
21 _____ узелок 2
-----------------------
22 узелок 2
23 _____ дет 8334
24 _____ дет 83223
25 _____ узелок 8
26 узелок 3
........
27 узелок 4
........
28 узелок 8
29 _____ дет 8334
30 _____ дет 83223
31 _____ дет 8334ц
32 _____ дет 83223ц
.....
41 дет 341
42 дет 454
43 дет 454е
44 дет 554
45 дет 846
46 дет 8334
47 дет 8334ц
48 дет 83223
49 дет 83223ц
мне лень перебивать таблу,ввела номера
похоже дорога с хвоста
при изготовлении п47-п49 -зеленые галочки в п30-п32
п28 -желтая ---начата обработка
п29-красная---требует внимания
при изготовлении п46---зеленые в п29
так как все 29-32 зеленые можно начинать сборку п28(уз8),при готовности п28=зелен п25=зелен п18=зелен
в теории вроде все так, а на практике надо знать нюансы
при небольшом количестве деталей --может и на самом деле --дерево с подобным функционалом помечания готовности
дерево --на каждную единицу изделия---подобие пустографки
|
| |
|
| |
|
|
|
|
народ хочет отчет этого самого дерева только в табличку (красоты не получим однозначно), и с отступами для наглядности структуры.
|
что хочет народ
---кипу бумаги
-------или
---справочно-поисковую систему для поиска и просмотра что-куда входит с поиском по изделию-цеху-части гравировки или наименования-номеру чертежа......
-------а при заведении плана выпуска и заделов
--- сколько-каких деталей надо произвести | |
|
| |