Январь 2020

Если 1С работает в клиент-серверном варианте (либо через тонкий клиент), когда сервер находится не на том компьютере где запускается 1С клиент - Директивы &НаКлиенте &НаСервере становятся как никогда актуальными.

Если вы работали на одном сервере, а в один прекрасный момент перенесли базу на другой сервер, при этом запуск клиента 1С остался на старом сервере - половина ваших обработок которые вы написали однозначно перестанут работать.

Наглядный пример, как можно решить проблему переброски файла через временное хранилища между сервером и клиентом: 

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

Published in 1C

Счетчики

 

 

Киев, Новозабарская, 2/6

+38(044)233-3017      +38(093)170-3017