Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 ноя 2024, 23:53

Подтверждения на Web-клиенте

Автор MANiac, 16 окт 2018, 09:18

0 Пользователей и 1 гость просматривают эту тему.

MANiac

Доброго времени суток!

Пытаюсь реализовать просмотр прикрепленных к справочнику файлов (картинок) через веб-клиент...
Смысл такой, что с сервера тяну данные и сохраняю их в файлик, потом его удаляю.

Вопросы:
1. Правильный ли это подход или нужно / можно как-то по другому?
2. ОСНОВНОЙ! Например, при удалении файла (использую НачатьУдалениеФайлов) появляется окошко подтверждения операции удаления... Можно ли как-то заблокировать его появление, если можно, то как?

MANiac

Или же при записи файла (НачатьЗапись) тоже запрашивается разрешение на выполнение операции... Они мне не нужны ))

LexaK

так это специальные функции для упр. приложений, позволяющие избежать модальных окон, в место этих функций используйте другие функции аналоги без приставки Начать
НачатьЗапись - Записать
и т.д.
эти функции сразу выполняют действия, без всяких подтверждений.
если помогло нажмите: Спасибо!

MANiac

Цитата: LexaK от 16 окт 2018, 11:06
так это специальные функции для упр. приложений, позволяющие избежать модальных окон, в место этих функций используйте другие функции аналоги без приставки Начать
НачатьЗапись - Записать
и т.д.
эти функции сразу выполняют действия, без всяких подтверждений.

Записать() не доступна на веб-клиенте.
А если другие методы заменить на без начать, то будет ругаться на их синхронность...

Есть еще варианты?

LexaK

странно :dfbsdfbsdf: , у меня СП пишет что эта функция доступна на веб-клиенте

ФайловыйПоток (FileStream)
Записать (Write)
Синтаксис:

Записать(<Буфер>, <ПозицияВБуфере>, <Количество>)
Параметры:

<Буфер> (обязательный)

Тип: БуферДвоичныхДанных.
Буфер, из которого выбираются данные для записи.
<ПозицияВБуфере> (обязательный)

Тип: Число.
Позиция в буфере, начиная с которой данные будут получены для записи в поток.
<Количество> (обязательный)

Тип: Число.
Количество байт, которые требуется записать.
Описание:

Записывает в поток заданное количество байтов из буфера по заданному смещению. Если в буфере меньше данных, чем требуется записать, вызывается исключение о недостаточном количестве данных в буфере.
Запись в поток возможна только, если поток поддерживает запись. В противном случае при вызове метода будет вызвано исключение.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер), интеграция.
См. также:

Поток, метод НачатьЗапись
если помогло нажмите: Спасибо!

MANiac

В сторону потоков я даже не думал... Надо попробовать.
Ну предположим запишу я файлик через них, а как удалить его без предупреждения? :dfbsdfbsdf:
Добавлено: 18 окт 2018, 10:18


Никто ничего не подскажет? :xfbnsdfb:

alex0402

Цитата: MANiac от 17 окт 2018, 10:05а как удалить его без предупреждения?

ЦитироватьУдалитьФайлы (DeleteFiles)
Синтаксис:

УдалитьФайлы(<Путь>, <Маска>)

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

Спасибо за Сказать спасибо

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск