Не работает на одном компе. На остальных всё норм. В логе виднеется "0 files copied". Если эту же строку (Ctrl-C -> Ctrl-V) выполнить в cmd, то всё отработает без проблем. С чем может быть связано?
В общем, проблема была с кодировкой.
ВыполнитьКоманду(Ком) нормально не отрабатывает. Пришлось извернуться вот так:
Запись = Новый ЗаписьТекста(Батник, КодировкаТекста.OEM);
Запись.ЗаписатьСтроку(Ком);
Запись.Закрыть();
КомандаСистемы(Батник);
И всё заработало. Но это явно косяк. Либо 1С, либо винды.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.