Ситуация: добавлена подписка на событие "ПриЗаписи" документа, в которой выполняются некоторые продолжительные действия (вызываетсы внешнее приложение через wscript.shell)
Оказалось, что можно успеть нажать на кнопку "записать" дважды так, что подписка будет вызвана повторно еще ДО того, как закончится запись, вызванная первым нажатием.
Отсюда вопрос: как такое поведение согласуется с однопоточностью 1с?
получается ведь, что в это время код 1с выполняется в 2 потока? первый ждет завершения wscript.run, и в это время запускается второй
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший