Запарковаться лист все ж пішло - все про the bat!

Запарковаться лист все ж пішло

Підготував до відправки кілька листів, натиснув кнопку "Відправити" - і схаменувся, що в один з листів потрібно внести правку. Швиденько перейшов у "Вихідних", запарковаться цей лист, поправив, відправив. Виявилося, що неправленая лист все ж було відправлено, разом з усіма (тобто воно пішло двічі, до і після редагування).

Схоже, що список листів на відправку формується в момент початку цього процесу (після натискання кнопки "Відправити"), і парковка вже не впливає на сам процес, а лише на те, чи буде лист залишено в папці "Вихідні". Сумніваюся, що це правильно.

Згоден, що мій випадок досить рідкісний (як завжди), і навіть якщо перевіряти парковку кожного листа безпосередньо перед його відправкою - ситуацію це не змінить: людина може схаменутися в процесі відправки саме цього листа.

Виходить, що парковку треба перевіряти в самому кінці відправки: з'явилася пташка - відправку скасовувати (якщо це можливо) і лист залишати в папці "Вихідні". Навряд чи потрібні такі складності. Але ось залишати лист в папці "Вихідні", якщо парковка відбулася після початку _неотменяемой_ (як з'ясувалося) відправки даного листа (або взагалі процесу відправки?) - навряд чи вірно.

Коротше кажучи, якщо дозволити парковку листів в процесі їх передачі (так зараз), то треба враховувати парковку в повній мірі. Або треба блокувати зміна стану парковки / видалення, коли почався процес передачі (навряд чи це добре).

Re: запарковаться лист все ж пішло

Після натискання кнопки "відправити" цей лист вже потрапило в чергу на відправку, так що парковка перешкодила видалення цього листа з "вихідних", але не його відправки. Потрібно було просто скасувати завдання на відправку листів.

Re: запарковаться лист все ж пішло

Схожі статті