Ошибка "Конструктор не найден", WEB-клиент 1с предприятия

1. aleks3335 16.02.23 01:05 Сейчас в теме
Доброго времени суток!
Я начинающий программист столкнулся с проблемой:
Написал обработчик, который по нажатию кнопки Прочитать, считывает экселевский файл - выдает на экран результат, который после по кнопке Записать, записывает в нужный справочник. Все работало, но оказалось, что это нужно сделать на веб-клиенте 1с (дали ссылку, в браузере вбил, зашел, работай). До этого с веб-клиентом не сталкивался. Добавил обработку в расширение к. - загрузил на веб - при попытке нажать на кнопку прочитать выдает ошибку "Конструктор не найден", в подробностях пишет, что ошибка здесь:
&НаКлиенте
Процедура ПрочитатьФайл_XLS()
ДанныеФайла = Новый ДвоичныеДанные(Объект.ПутьКФайлу);
АдресДанных = ПоместитьВоВременноеХранилище(ДанныеФайла);
ПрочитатьФайл_XLS_НаСервере(АдресДанных);
КонецПроцедуры
Покопавшись понял, что ошибка кроется в ДвоичныеДанные. Не смог найти внятного ответа, как это аккуратно исправить не переписывая или что-то дописывая по всей обработке. Прошу помощи!
Спасибо!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. koln 16.02.23 06:29 Сейчас в теме
(1) В синтакс-помощнике написано:
ДвоичныеДанные (BinaryData)
На основании файла
Синтаксис:
Новый ДвоичныеДанные(<ИмяФайла>)
Параметры:
<ИмяФайла> (обязательный)
Тип: Строка.
Имя файла, из которого будет загружено значение в виде двоичных данных.
Описание:
Создает объект и помещает в него двоичные данные, взятые из файла.
В режиме веб-клиента конструктор не доступен, для создания двоичных данных из файла нужно использовать метод глобального контекста НачатьСозданиеДвоичныхДанныхИзФайла.
Пример:
ФайлКартинки = "C:\Мои документы\Картинка1.bmp";
ДвоичныеДанные = Новый ДвоичныеДанные(ФайлКартинки);
Использование в версии:
Доступен, начиная с версии 8.0.
3. RustamZz 16.02.23 07:56 Сейчас в теме
(1) Вообще-то в БСП это все уже есть
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот