#### Удаление файла работы {#sec.offline_work_delete_file}

Исходное поведение [здесь](#sec.workflow_attachments).

В режиме оффлайн доступен пункт меню "Удалить" вложения, при его
наличии, как на экране информации о работе, так и на экране всех
вложений. Необходимо фиксировать время удаления вложения на устройстве.
Удаление с сервера должно происходить по следующему алгоритму.

1.  Если на стороне сервера данный файл был удален, то действие не
    выполнять. В журнал синхронизации при этом должна произойти запись в
    формате:

    -   условно успешная синхронизация:

        `Удаление файла "название_файла.расширение" работы
        "название_работы" не синхронизировано: Файл удален`

        `ГГГГ-ММ-ДД ЧЧ:ММ`

    -   неуспешная синхронизация:

        `Удаление файла "название_файла.расширение" работы
        "название_работы": ошибка синхронизации`

        `ГГГГ-ММ-ДД ЧЧ:ММ`

2.  Если на стороне сервера доступ к удалению файла в папке "Приложения"
    был закрыт, то действие не выполнять. В журнал синхронизации при
    этом должна произойти запись в формате:

    -   условно успешная синхронизация:

        `Удаление файла "название_файла.расширение" работы
        "название_работы" не синхронизировано: Отсутствует доступ к
        папке "Приложения"`

        `ГГГГ-ММ-ДД ЧЧ:ММ`

    -   неуспешная синхронизация:

        `Удаление файла "название_файла.расширение" работы
        "название_работы": ошибка синхронизации`

        `ГГГГ-ММ-ДД ЧЧ:ММ`

3.  Если на стороне сервера файл не был удален и есть доступ на его
    удаление, то:

    -   необходимо фиксировать время удаления на сервере;

    -   удаленный файл должен удалиться и на сервере;

    -   в качестве времени удаления файла считать время удаления на
        сервере;

    -   в журнал синхронизации при применении должна произойти запись в
        формате:

        -   успешная синхронизация:

            `Удаление файла "название_файла.расширение" работы
            "название_работы" синхронизировано`

            `ГГГГ-ММ-ДД ЧЧ:ММ`

        -   неуспешная синхронизация:

            `Удаление файла "название_файла.расширение" работы
            "название_работы": ошибка синхронизации`

            `ГГГГ-ММ-ДД ЧЧ:ММ`

