Функционал обработки.
Форма обработки выглядит вот таким образом:
Для чего она нужна?
Допустим что Вас нужен сайт и Вы собираетесь синхронизировать 1С и сайт (выгружать товары, характеристики, картинки и тд). Остановимся на картинках. У Вас есть номенклатура которая "лежит" в отдельных группах и она примерно плюс/минус одинаковая, а отличия составляют какие-то характеристики (ну вот так исторически сложилось что Вы не задумывались о том что одной номенклатуре можно присвоить несколько характеристик и не создавать 10-20 почти одинаковых элементов номенклатуры). Ну вот как тут, например:
И Вам необходимо создать для каждой номенклатуры отдельную картинку, но так как эти номенклатуры плюс минус одинаковые и картинки для них тоже одинаковые то грубо говоря Вам приходится копировать эту картинку столько раз сколько элементов справочника номенклатуры в группе.
А еще и назвать картинку нужно уникально (например, присвоить картинке наименование в виде кода номенклатуры), это занимает очень много времени.
Для этого и была создана данная обработка, чтобы:
1. Воссоздать дерево каталогов как в справочнике "Номенклатура".
кнопка "создать пустые каталоги"
2. Добавить по одной картинке в каждую папку.
3. Нажать кнопку, чтобы эти картинки раскопировались и назвались аналогично коду номенклатуры.
кнопка "размножить картинки для номенклатуры" и "размножить картинки для групп"
4. Если вдруг возникла ситуация когда картинка отличается от "общей" картинки, то ее нужно заменить. И чтобы не запутаться в этих картинках, придумана была кнопка при нажатии которой создаются текстовые файлы (аналогично номенклатуре в справочнике "Номенклатура").
кнопка "создать .txt файлы"
По итогу, когда мы заполнили все картинки и присвоили каждой номенклатуре картинку(вручную или копированием), мы можем выгрузить все картинки в отдельный каталог, чтобы они все были уже в отдельной папке для последующей загрузки на сайт.
кнопка "выгрузить картинки в каталог"
Вот такая вот история)))...
Чего только не приходилось делать...
Хозяин - барин, как говорится...
Тестировалось на:
1С 7.70.027
ТИС Редакция 9.2 7.70.935