В лаборатории список позиций перед расчетом всегда пустой и заполняется по мере расчета. В этом главное отличие при исполнении. Скрипт должен учитывать, что список позиций уже может быть заполнен.