Типовая обработка с небольшими изменениями: добавлена возможность прерывания работы обработки по Ctrl+Break и сообщения выводимые обработкой паралельно пишуться в логфайл.
Понадобилось добавить эти изменения в обработку, когда нужно было перепроводить большой объем документов. Может кому тоже пригодиться.
Это проба пера, поэтому сильно не бейте, если что нитак)))