|  | Определение циклов при расчете себестоимости и правильной последовательности | ☑ | 
    
        | 0
    
        Джордж1   21.02.21✎ 11:10 | 
        Есть таблица пар расчета себестоимости Материал - Продукция
 Например
 
 Полуфабрикат - Продукция
 Материал - Полуфабрикат
 
 Задача найти зацикливание и составить правильный порядок расчета себестоимости - что бы сначала посчитался полуфабрикат
 
 Может есть готовый алгоритм?
 |  | 
    
        | 1
    
        Джордж1   21.02.21✎ 11:29 | 
        Наличие циклов проверяю последовательным сворачиванием пар
 т.е.
 
 в моем примере получаем вот такую таблицу
 
 Материал-Продукция
 |  | 
    
        | 2
    
        Джордж1   21.02.21✎ 11:40 | 
        Для правильного упорядочивания придумал последовательное сканирование таблицы и дополнительное сканирование остатка таблицы ниже текущий строки
 Проверяем что бы Материал был выше Продукции - и если это нет так - сдвигаем неправильную строку выше
 |  | 
    
        | 3
    
        МихаилМ   21.02.21✎ 17:56 | 
        у Вакс проблема - болезнь одинесника: путаете данные и их представление.     |  | 
    
        | 4
    
        Джордж1   21.02.21✎ 19:15 | 
        (3)Чего?     |  | 
        Закон Брукера: Даже маленькая практика стоит большой теории.