|   |   | 
| 
 | Распределение количества товаров в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        location naïve 14.03.24✎ 12:00 | 
        Добрый день. 
 Подскажите пож-та как можно в запросе распределить данные Пример 1) у нас есть товар 1 в помещение 1 - количество 200 товаров дальше возможные варианты распределения: - у нас есть помещение 2 и 3 куда влазит по 100 штук, т.е. с помещения 1 нужно переместить 100 во 2-е и 100 в 3-е - у нас есть помещения 2 и 3 куда влазит по 200 штук, т.е. нам надо переместить 200 в 1 помещение и 2 исключить, т.к. больше товаров для перемещения нет. 2) у нас есть товар 1 в помещении 4 в количестве 100 штук и товар 1 в помещении 5 в количестве 100 штук - у нас в помещение 6 влазит 200 штук, т.е. нужно с помещения 4 и 5 переместить в это помещение - у нас в помещении 6 влазит 100 штук, берем только с помещения 4 остальное исключаем. | |||
| 1
    
        OldCondom 14.03.24✎ 12:04 | 
        А если помещений 2355 штук?     | |||
| 2
    
        DJ Anthon 14.03.24✎ 12:07 | 
        Задача о рюкзаке?     | |||
| 3
    
        location naïve 14.03.24✎ 12:08 | 
        (1) значит можно переместить все в помещение     | |||
| 4
    
        location naïve 14.03.24✎ 12:08 | 
        (2) не знаю такой задачи     | |||
| 5
    
        location naïve 14.03.24✎ 12:12 | 
        (1) мы помещаем в помещение, только тот товар который там есть, в данном примере товар 1 и только он там будет, 2-го не будет     | |||
| 6
    
        Hmster 14.03.24✎ 12:13 | 
        (0) не надо такое делать в запросе. По крайней мере в той части, что предлагает 1С.     | |||
| 7
    
        OldCondom 14.03.24✎ 12:33 | 
        (3) я имею в виду, как ты себе представляешь такой запрос?
 все в (6) | |||
| 8
    
        АгентБезопасной Нацио 14.03.24✎ 13:01 | 
        Поставь задачу в общем виде.     | |||
| 9
    
        АгентБезопасной Нацио 14.03.24✎ 13:02 | 
        (2) нет.     | |||
| 10
    
        PLUT гуру 14.03.24✎ 13:18 | ||||
| 11
    
        MaximSh 14.03.24✎ 14:14 | 
        (0) нельзя, в языке запросов 1С нет циклов (в sql есть)     | |||
| 12
    
        Hmster 14.03.24✎ 14:21 | 
        (11) в одном нет, а если запросы формировать динамически и выполнять их в цикле, то задачу можно решить. Другой вопрос в быстродействии и в том, что это будет очень непросто сделать,  а через время внести правки.     | |||
| 13
    
        АгентБезопасной Нацио 14.03.24✎ 14:34 | 
        (11)(12) А нужны ли циклы?     | |||
| 14
    
        Волшебник 14.03.24✎ 14:50 | 
        (0) Используйте СКД, хули     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |