ну раз ты зашел на форум 1С, то отвечаю: пишешь в 1С-ке процедуру цикл по папкам, берешь каждую папку и в качестве параметра кидаешь ее в батник (но советую в cmd-шник - современнее) и т.д. - вот тебе и зипы :)
FOR /D %%i IN (*) DO (
pushd "%%i"
"C:\Program Files\7-Zip\7za920\7za.exe" a -tzip "..\%%~ni.zip" *
popd
)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой