Нет, проблема в том, что на этапе проектирования было выбрано неправильное средство автоматизации. Ведь в ПР RETAIN, массивов не было ни вчера, ни месяц, ни год назад - и это не новость.

Теперь, когда сложность программы превысила квалификацию программиста, начались укоры в сторону производителя, чтобы снять с себя ответственность.

Наиболее простое для Вас решение - хранение рецептов в панели оператора - многие из них позволяют это делать.