Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 01:04

Как организовать переборы значений табличной части с соблюдением набора условий

Автор Jack_78, 19 фев 2016, 09:18

0 Пользователей и 1 гость просматривают эту тему.

Jack_78

В наличии есть некие емкости, в которой необходимо разместить предметы     
Объем каждой емкости Рмах.    
(Если позволяет объем - заполнение - предметов в емкости может быть либо 1 либо 2 либо 3 либо максимальный вариант - 4 шт даже если осталось место для 5-го предмета)   
Предметы можно комбинировать , то есть можно как все 4 штуки одного типа так и набор из разных видов   
Необходимо Соблюдать условие полноты заполнения - меньше определенного объема заполнять нелья   
В таблице выше дан пример исходной таблицы данных   
Параметры:   
Размер (максимальный) = Рмах = 1380   
Размер (минимальный) = Рмин =1350   
Элемент (I, j) - элемент массива   
х1, х2, х3, х4 - столько элементов в неком условной емкости   
NULL в таблице если значение перевалило за значение объема емкости   
   
Решение хочу реализовать используя 4 "алгоритма":   
   
1.    Элемент (I, j)  = в интервале между Рмин и Рмах   
где j - крайний не NULL-ой элемент  или по другому - максимальное значение для i-той строки   
   
2. Элемент (I, j) + Элемент (k, m) = в интервале между Рмин и Рмах   
j и m - значения 1, 2, 3   
   
3. Элемент (I, j) + Элемент (k, m) + Элемент(n,p)  = в интервале между Рмин и Рмах   
индексы количества штук - 1 или 2   
   
4. Элемент (I, j) + Элемент (k, m) + Элемент(n,p) + Элемент(v,r) = в интервале между Рмин и Рмах   
индексы количества штук - только 1   
   
К сожалению не могу понять как в 1с организовывать подобные "переборы"   

дфтын


Дмитрий@



Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск