Столкнулся с еще одной ошибкой в выгрузке файлов из 1С: при каждой полной выгрузке каталога из 1С, дополнительные файлы номенклатуры, добавляясь к товару, не удаляют предыдущие файлы.
У меня получилось в некоторых товарах в свойстве FILES привязано по 20-30 одинаковых файлов. Все эти файлы лежат на сервере, пожирая дисковое пространство.
Изучая проблему глубже, думаю, что ошибка в методе CIBlockElement::Update(), который добавляет файлы к товару не заботясь об удаление старых файлов. Он именно "добавляет" файлы, а не "обновляет", как должен. При этом в коде этого метода в комментариях упоминается некий "cure duplication file bug", но этот код относится к функционалу связанному с работой с Документооборотом.
Кто-нибудь сталкивался? Как это можно быстро вылечить?
У меня получилось в некоторых товарах в свойстве FILES привязано по 20-30 одинаковых файлов. Все эти файлы лежат на сервере, пожирая дисковое пространство.
Изучая проблему глубже, думаю, что ошибка в методе CIBlockElement::Update(), который добавляет файлы к товару не заботясь об удаление старых файлов. Он именно "добавляет" файлы, а не "обновляет", как должен. При этом в коде этого метода в комментариях упоминается некий "cure duplication file bug", но этот код относится к функционалу связанному с работой с Документооборотом.
Кто-нибудь сталкивался? Как это можно быстро вылечить?