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

Журнал документа

Автор sergqwert, 04 авг 2012, 12:21

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

sergqwert

В журнале документа есть кнопки 1 и 2. Как сделать так, чтобы при нажатии на кнопку 1 должен открываться документ для чтения(редактирование документа не должно быть), т.е. инструкция по работе с документом в формате docx, а по кнопке 2 - скан указания(в формате jpg).

Klyacksa

Что именно не получается?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

sergqwert

как сделать, чтобы редактирования документа не было?

Klyacksa

Если не ошибаюсь, у открываемой формы нужно установить Доступность в Ложь
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

cska-fanat-kz

из 1С должен открываться либо docx, либо jpg?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Klyacksa

Не, по одной кнопки - одно, по другой - другое
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

cska-fanat-kz

Цитата: Klyacksa от 07 авг 2012, 16:36
Не, по одной кнопки - одно, по другой - другое

А я как написал?

По одной кнопке открывать Ворд,
по другой - Джипег?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

sergqwert

Если открывать Word, то будет примерно так:
Объект = ПолучитьCOMОбъект(ПутьКФайлу);
     
        Объект.Application.Visible = 1;
        Word = Объект.Application;

        Doc = Объект.Application.Documents(1);
        Doc.Activate();

         
        Text = Word.Selection;

а как открытие вордовского файла сделать через Хранилище значения?

cska-fanat-kz

Достаточно


Глобальный контекст (Global context)
ЗапуститьПриложение (RunApp)
Синтаксис:

ЗапуститьПриложение(<СтрокаКоманды>, <ТекущийКаталог>, <ДождатьсяЗавершения>)
Параметры:

<СтрокаКоманды> (обязательный)

Тип: Строка. Командная строка для запуска приложения либо имя файла, ассоциированного с некоторым приложением.
<ТекущийКаталог> (необязательный)

Тип: Строка. Задает текущий каталог запускаемого приложения.
В режиме веб-клиента игнорируется.
<ДождатьсяЗавершения> (необязательный)

Тип: Булево. Истина - дожидаться завершения запущенного приложения перед продолжением работы.
Значение по умолчанию: Ложь
Описание:

Выполняет запуск внешнего приложения либо открытие файла с использованием ассоциированного с ним приложения.

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

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

В отличие от функции КомандаСистемы запуск приложения выполняется непосредственно, минуя командный интерпретатор.
Поведение метода зависит от используемой операционной системы и режима запуска. Используемые в реализации метода механизмы операционной системы допускают различные варианты использования. Например, в некоторых режимах метод может открывать html ссылки с помощью браузера "по умолчанию". Такие возможности не являются штатными т.к. не гарантируется их наличие во всех режимах запуска.
Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.
Пример:

// открытие файла MS Excel
ЗапуститьПриложение("Таблица.xls");
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск