я рассчитываю расписание по другому:
при помощи кнопки «пересчитать все» в окне расписания (лично мне непонятно, почему она у многих не работает).
1.сначала выставляю количество пассажиров по каждой станции, в зависимости от того, сколько времени нужно стоять составу для посадки.
2.опять пересчитываю расписание. убеждаюсь, что поезд стоит столько, сколько мне нужно (время прибытия/отправления). можно еще записать на бумажку «исполнение» по каждой станции.
3.сбрасываю расписание в ноль. (больше к кнопке рассчитать не прикасаемся, и не изменяем путь игрока)
4.а теперь ручками вписываем в окне «расписание» в графу прибытия время
отправления со станции! Редактор пишет одинаковое время и в прибытие и в отправление.
5.после этого опять вписываем уже честное время прибытия. кстати можно также вписать и исполнение, которое записано на бумажке.
Чтобы не быть голословным, вот мой сценарий на Зилупе, где был применен этот метод.
http://ifolder.ru/7768642