Проблема с фотографиями товаров и клиентов в платформе 8.3.27.1644
Описание проблемы
После обновления до версии 8.3.27.1644 (клиент-серверный режим) и установки патчей (вручную или автоматически) на КПК при полной загрузке или обновлении данных торговые агенты получают уведомление о загрузке большого количества фотографий.
Варианты решения
-
Ожидать исправления в одном из следующих обновлений (8.3.27.xxxx). Если проблема не будет устранена, придется отказаться от отслеживания изменений фотографий в МобиС.
-
Откатиться на предыдущую версию платформы (в более ранних версиях проблема не воспроизводится).
Техническая информация о проблеме:
На платформе 8.3.27.1644 работающей в клиент-серверном режиме выявлена проблема подмены ВерсииДанных объекта при установке в базу расширения, в частности проблема повторяется при автоматической установке исправлений (патчей) от разработчика конфигураций.
Проблема проявляется следующим образом:
- очень долгое применение/установка расширения;
- после установки расширений агентам после выполнения "Полной загрузки" / "Обновления данных" необходимо повторить загрузку на устройство всех фотографий товаров;
- отсутствие в журнале регистрации данных о записи объекта (при записи меняется версия данных, и по идее если нет записи об изменении версия данных изменяться не должна);
- разрастание каталога основной каталог Моби-С>\img_cache и появление в нем множества файлов с отличием в одну-две буквы в имени файла
Номенклатура-0D4JEW0SчHцёрйд3QчDLвEAAAAAAAAAAQ=_0I1GT4сT8HцQплд3QчDLвE_4
Номенклатура-0D4JEW0SчHцёрйд3QчDLвEAAAAAAAAAAA=_0I1GT4сT8HцQплд3QчDLвE_4
при этом на всей выборке файлов будут повторяться даты изменения файлов - при сортировке файлов по имени в дате создания будут постоянные повторения одних и тех же последовательностей дат
Имя файла фотографии содержит ГУИД владельца, ГУИД фотографии и версию данных фотографии.
ГУИД владельца, ГУИД фотографии - позволяют определить какая именно фотография и к какому объекту привязана
Версия данных фотографии - позволяет отслеживать изменения в самой фотографии - например в неё перезалили картинку, ГУИД (ссылка) остается без изменений, а версия данных изменится.
Версия данных изменяется при каждой записи объекта в базу, при этом на уровне платформы 1С не отслеживается наличие изменений в объекте.
Такая идентификация позволяет гарантированно обнаружить:
- изменение состава фотографий - добавили или удалили, отслеживается по идентификаторам
- изменение фотографии - пересохранили, открыли и заменили картинку на новую, отслеживается по версии данных.
При нормальной работе в НСИ и администрирование - Обслуживание - Журнал регистрации (Конфигуратор - Администрирование - Журнал регистрации) при любом изменении объекта фиксируется запись что объект изменен.
В случае данной проблемы - записи об изменении не будет, необходимо убедиться что при ручном изменении фотографии Открыть - Изменить - Записать в журнале будет отражено данное изменение.