Принцип работы с ведомостью

Программа работает с ведомостями на двух уровнях. На одном уровне находится локальная ведомость, которая всегда содержит результаты решения последней задачи, а на другом уровне находится главная ведомость, где отдельные локальные ведомости сохраняюся.

Этот порядок сохранения ведомости выбран потому, что часто выгодно иметь к диспозиции данные о результатах расчета, чем сохранять их автоматически в результирующей ведомости. Если же результаты расчета сохраняются в ведомости автоматически, то она обычно содержит большое количество ненужных или ошибочных данных (из неудачных или пробных расчетов и т.п.), которые необходимо дополнительно удалять.