и правда, все просто. На будущее
&НаКлиенте
Процедура ПрочитатьМакет(Команда)
ПутьКФайлуМХЛ = "...";
Адрес = СохранитьФайлВоВременномХранилище(ПутьКФайлуМХЛ);
Макет = ПрочитатьТабДокНаСервере(Адрес);
КонецПроцедуры
&НаКлиенте
Функция СохранитьФайлВоВременномХранилище(Путь)
ДвоичныеДанные = Новый ДвоичныеДанные(Путь);
Возврат ПоместитьВоВременноеХранилище(ДвоичныеДанные, Новый УникальныйИдентификатор);
КонецФункции
&НаСервере
Функция ПрочитатьТабДокНаСервере(Адрес)
ФайлПриемник = ПолучитьИмяВременногоФайла(".mxl");
ДанныеХранилища = ПолучитьИзВременногоХранилища(Адрес);
ДанныеХранилища.Записать(ФайлПриемник);
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ФайлПриемник);
Возврат ТабДок;
КонецФункции
&НаКлиенте
Процедура ЗаписатьМакет(Команда)
Макет.Записать("...");
КонецПроцедуры