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