Но при этом затирается основная проводка и остается только та,которую я указываю...что не так?что я забыл дописать,чтобы проводка добавляла,а не затирала предыдущую?
Не туда вставил. Добавлять надо туда, где формируется вся таблица проводок. Сначала программа пишет то, что ей надо. Потом идёт твой код, в котором наплевать на то, что было до него.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший