Как работать с файлами в Клиент-Серверном варианте (временное хранилище)
Если 1С работает в клиент-серверном варианте (либо через тонкий клиент), когда сервер находится не на том компьютере где запускается 1С клиент - Директивы &НаКлиенте &НаСервере становятся как никогда актуальными.
Если вы работали на одном сервере, а в один прекрасный момент перенесли базу на другой сервер, при этом запуск клиента 1С остался на старом сервере - половина ваших обработок которые вы написали однозначно перестанут работать.
Наглядный пример, как можно решить проблему переброски файла через временное хранилища между сервером и клиентом:
&НаСервере
Процедура ПрочитатьФайлТабДоком(ИмяФайла)
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ИмяФайла);
ИмяВременногоФайлаXML = ПолучитьИмяВременногоФайла("XLSX");
ДвоичныеДанные.Записать(ИмяВременногоФайлаXML);
Данные = Новый ТабличныйДокумент;
Данные.Прочитать(ИмяВременногоФайлаXML);
КонецПроцедуры