В один момент, по некоторым позициям номенклатуры, стала появляться ошибка - "Неизвестный формат картинки". Из за чего это произошло я так и не выяснил, раньше проблем не было. При любых попытках открыть картинку средствами 1С выходила эта ошибка, и завершался сеанс 1С. Причём 1С могла сохранить её в файл, вывести в табличный документ, но вот открывать категорически отказывалась. И ладно бы такая позиция была одна, но их было много, а учитывая количество номенклатуры около 8000, выявить все было проблемой. Более того, открытие картинки через попытку никак не помогало, 1С всё равно крашилась.
Путём долгих тестов и разбирательств выяснил, что если вывести все картинки в табличный документ и сохранить его в Excel, то этот файл Excel прекрасно открывался. И битые картинки в нём выглядели как крест (в заголовке публикации). Далее оставалось всего лишь найти все кресты, идентифицировать номенклатуру и почистить в ней картинку. Кресты искал путём сохранения каждой картинки и определением размера файла. У крестов размер был фиксированный.
Информации по решению этой проблемы я не нашёл, поэтому решил оформить всё в обработку и выложить.
Обработка писалась и тестировалась под версию УТ 11.5.8.267.