При изменении даты модификации файла:
- DB ID == 0 элемент не из базы данных
- Звук не меняли = Длительность звучания файла в семплах осталась неизменной
- Есть явная склейка
- Она сохраняется неизменной
- Явной склейки нет
- Применяются метаданные из файла
- Есть явная склейка
- Звук меняли = Длительность звучания файла в семплах изменилась
- Вне зависимости от типа склейки она сбрасывается (становится неявной) и примется разметка из файла , т.к. хранимые параметры склейки установлены по другому звуку
- Звук не меняли = Длительность звучания файла в семплах осталась неизменной
- DB ID != 0 элемент из базы данных
-
Нештатная ситуация! Файлы элементов БД никогда не изменяются после создания. Это запрещено делать извне и изнутри системы.
Разметка устанавливается по содержимому файла.
В лог редактирования расписания и в отладочный лог вносится предупреждение о нештатной ситуации.
-
Нештатная ситуация! Файлы элементов БД никогда не изменяются после создания. Это запрещено делать извне и изнутри системы.
При изменении* даты модификации элемента БД* при включенном автообновлении - поведение аналогично изменению модификации файла
- Звук не меняли = Длительность звучания файла в семплах осталась неизменной
- Есть явная склейка
- Она сохраняется неизменной
- Явной склейки нет
- Применяется разметка из исходного эл-та МБД
- Есть явная склейка
- Звук меняли = Длительность звучания файла в семплах изменилась
- Вне зависимости от типа склейки она сбрасывается (становится неявной) и примется разметка из исходного эл-та МБД, т.к. хранимые параметры склейки установлены по другому звуку