Я решил вопрос по-своему. На тот момент в битриксе удаление картинок через 1С отсутствовало (не знаю, как сейчас). Я обнаружил, что если передать сайту пустой тег <картинка>, то картинка удаляется. Допилил 1С так, чтобы она:
1. Регистрировала пометку на удаление картинки, как изменение картинок (по умолчанию игнорировала). В результате 1С после удаления картинки делает выгрузку этого товара с картинками.
2. Выгружала картинки всегда в одинаковом порядке (возможно, она это и так делала... это просто в ТЗ прописал).
3. Картинка, которая помечена на удаление, выгружалась как пустой тег <картинка>.
Кстати, картинка, которая выгружается первой в товаре, становится основным изображением товара на сайте.
ps Сразу не заметил, что речь об удалении всех картинок разом... В общем, здесь проблема в 1С. Она видит, что картинок нет (помечены на удаление все). Раз их нет, то и выгружать их не надо. Доработайте, чтобы в этом случае также выгружала пустой тег <картинка>.
1. Регистрировала пометку на удаление картинки, как изменение картинок (по умолчанию игнорировала). В результате 1С после удаления картинки делает выгрузку этого товара с картинками.
2. Выгружала картинки всегда в одинаковом порядке (возможно, она это и так делала... это просто в ТЗ прописал).
3. Картинка, которая помечена на удаление, выгружалась как пустой тег <картинка>.
Кстати, картинка, которая выгружается первой в товаре, становится основным изображением товара на сайте.
ps Сразу не заметил, что речь об удалении всех картинок разом... В общем, здесь проблема в 1С. Она видит, что картинок нет (помечены на удаление все). Раз их нет, то и выгружать их не надо. Доработайте, чтобы в этом случае также выгружала пустой тег <картинка>.