#0
by orda
Чет не пойму, можно ли с клиента прочитать файл, лежащий на сервере в обычной (незашаренной)папке. Если можно то как?
#4
by alexei366
Ух тяжелый случай. Давай так, ты это где хош сделать, я как подозреваю это действие какойто кнопки на форме?
#6
by zulu_mix
а что мешает? прочитал файл в двоичные данные, положил во времянку. ссылку на времянку вернул на клиента. на клиенте открыл двоичные данные из времянки.
#7
by orda
т.е. в серверном модуле ПоместитьВоВременноеХранилище а затем в клиентском ПолучитьИзВременногоХранилища ?
#9
by b159263
Весь код условно делится на клиентский и серверный. Разделение происходит директивами компиляции "&НаКлиенте", "&НаСервере" и т.п. Весь серверный код выполняется в контексте сервера, а клиентский в контексте клиента. При этом в модуле формы может присутствовать как клиентский, так и серверный код. С клиента на сервер и обратно могут передаваться только типы данных в описании которых указано, что они стерилизуются. В основном это примитивные типы данных: Строка, Число, Дата и т.п. Передать прочие данные между клиентом и сервером можно по средством временного хранилища. Данные читаются на сервере, помещаются во временное хранилище, а на клиент возвращается адрес во временном хранилище. На клиенте данные по этому адресу читаются и обрабатываются, если они могу существовать в контексте клиента. При этом данные файла читаются объектом «Двоичные данные». Он может быть помещен во временное хранилище на сервере и на клиенте получен оттуда и сохранен в файл. В вашем случае необходимо реализовать: 1. Серверную функцию читающую файл из указанной папки (на сервере). Имя папки передается параметром. После прочтения двоичных данных файла их необходимо поместить во временное хранилище, а на клиент вернуть адрес. 2. На клиенте получить двоичные данные по адресу из временного хранилища, а затем сохранить их в файл на клиенте. Текст = НСтр("ru = 'Файл не найден на сервере'"); &НаСервереБезКонтекста Функция ПрочитатьФайлСервер(Знач ИмяФайла, Знач УникальныйИдентификаторФормы)
#14
by b159263
Это все у Радчёнка написано и в синтаксис помошнике. Кстати ссылка это строка!!! GUID так называемый.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Минимальная требования для сервера 1С и сервера SQL, на одном компьютере
- V8 установка на один сервак сервера 1С и сервера SQL
- Почему при перезагрузке сервера не запускается Агент сервера 1С:Предприятия
- Конвертация данных: как при загрузке прочитать из файла обмена "левые" данные?
- Разделение обязанностей админа сервера 1С и сервера SQL
- Как из сервера вызвать процедуру, которая находится на клиенте?
- Управляемые формы: ТабличныйДокумент.Прочитать() на клиенте и сервере
- 1С8.2: Оптимальное размещение SQL сервера, сервера 1С, терминального сервера
В этой группе 1С
- v7: Не получается алгоритм перебора всех разных последовательностей чисел от 1 до p
- Отсутствует кнопка "Создать" в форме списка документа "Счет на оплату"
- УТ11. Ваше отношение к реализации механизма "ОбработатьСтрокуТЧ"?
- Какой парсер xml нужен типовой обработке ВыгрузкаЗагрузкаДанныхXML82.epf ?
- Не заполнено поле в СКД (в консоли запросов заполнено)
- Поиск учебной базы по книге "Язык Запросов".
- Можно ли настроить окно выбора баз 1С 8.3 (уменьшить шрифт)?
- V8: УРИБ Авторегистрация изменений - есть ли возможность отменить программно
- v7: Обрезка базы в ТиС.
- v8: не отображаются табличные части у двух документов в БП 3.0
- Ноут в дорогу. Что выбрать?
- Смещается печать в 1C 8.3 Linux Ubuntu
- Учет алкоголя в БП 3.0
- 1С linux Ошибка загрузки библиотеки libWand.so
- УТ 10.3 Как в запросе рассчитать динамическую цену по базовой
- УТ 11.1.1.11 обмен с ККМ Offline
- УПП:Закрытие 25 счета по оплате труда
- Неверный расчет себестоимости НУ в регламентных операциях
- Конвертация данных: не переносится реквизит Сделка составного типа. Почему?
- Не срабатывает обработчик события "Создание при вводе"