Андрей VG, спасибо за помощь. Единственное, я наверное не так объяснили понятие "комплект". И в итоге получил не то, что хотел.
Под словом "Компект" я подразумеваю вариант комплектации посылки. Поэтому минимальное количество вариантов комплектаций скорее всего будет равно кол-ву наименований товара.
Например у нас есть 100 батончиков СНИКЕРС и 50 МАРС. Мне надо, чтобы в каждой комплектации не было повторения наименований. Значит у меня 2 комплектации. "Комплектация А" будет состоять из одного Сникерса и одного марса. (и таких посылок у меня будет 50 штук). И еще у меня будет комплектация Б в которой будет только один СНИКЕРС (и таких посылок у меня будет еще 50 штук.
На таком примере из 2-х наименований я могу вручную придумать комплектации, а вот когда наименований много - уже хочется таблички с формулами.
Сможете помочь?