Какие были исходные данные,
Захват-2.png
такое решение я и предложил
Вместо этой лабуды в схеме, прямо на экране, взамен "классического" поля ввода переменной nProg, нужно использовать комбобокс со списком 1,2,3,..8
Захват-1.png
И все опять упростится