#0
by Анастасия Изотова
День добрый. Не подскажите, можно ли обратиться(вызвать, открыть) внешнюю обработку, нажатием на кнопку или ссылку в интерфейсе ? 1С 8.1. Есть справочник Внешние Обработки (да думаю он у всех есть)), в нем отчеты, выполненные в виде внешних обработок. Открываю, нажимаю Выполнить, открывается форма (уже собственно Обработки), выбираю что надо и т.д. Вот как можно обратиться к обьекту (это же обьект, да ?) справочника Внешние Обработки, с указаением нужной (например по Наименованию), и без всяких "Выполнить", сразу ее запустить ? Пыталась вот так: НаименованиеЭлемента = "Отчет по видам услуг"; Но не хочет. Все варианты - или норовит СоздатьНовый Обьект Справочника, или упирается в - Выполнить ....
#3
by Анастасия Изотова
Нет ( или ошибку выдает, или упирается лбом в обьект справочника, с кнопками - заменить, скачать, наименование, выполнить ... ((
#4
by PR
Посмотри, как сделано в типовых, в той же ERP, там сохраненная настройка пользователя показывается в интерфейсе как гиперссылка и по ней открывается отчет с этим вариантом.
#5
by МимохожийОднако
Открыть можно только ту обработку, в которой есть для этого форма. Подсказку можно увидеть в справочнике Внешние обработки в обработке при нажатии на выбранный элемент.
#6
by NorthWind
Предупреждение("Выбранный файл не является внешней обработкой. Иначе Предупреждение("Выбранный файл не является внешним отчетом.
#7
by NorthWind
этот код, как видно, можно раза в два уменьшить, если вы точно знаете что вы хотите открыть - отчет или обработку.
#8
by Jump
Вы уж определитесь что вам надо- Открыть обработку - т.е показать форму обработки пользователю. Или Выполнить обработку - т.е выполнить код обработки.
#10
by NorthWind
в семерке автоматическое выполнение кода я делал параметром. Т.е. в форму передавался параметр, и если он имел определенное значение, то выполнялся код, после чего открытие завершалось с отказом (СтатусВозврата ). В восьмерке не было необходимости такого делать, но думаю, так же можно.
#12
by Лефмихалыч
У справочника есть реквизит ХранилищеВнешнейОбработки с типом ХранилищеЗначения. В этом хранилище значения лежат ДвоичныеДанные - файл epf или erf. Соответственно, надо получить двоичные данных из хранилища значения, записать двоичные данные во временный файл, из временного файла создать объект внешней обработки и уже с этим объектом делать все, что надо. //Ссылка - ссылка на нужны элемент справочника внешних обработок.
#13
by Лефмихалыч
+ ну, и учесть, что там может быть не обработка, а отчет, тогда надо не ВнешниеОбработки кастовать, а ВнешниеОтчеты.
#14
by Анастасия Изотова
Думала-думала : а где ссылку-то взять ? у менять есть только название. Наименование то есть. Привязать "Ссылка" к полю-строке выбора-перечислению и пр. не могу - мне напро прописать программного - Кнопка-Вызов по ней .... сделала так: Ссылка = "Отчет по видам услуг"; далее как ты сказал: но... {Обработка.РабочееМестоРуководителя.Форма.Форма}: Значение не является значением объектного типа (ХранилищеВнешнейОбработки) :(
#15
by Лефмихалыч
>а где ссылку-то взять ? программиста позови, Чтобы он помог тебе НайтиПоНаименованию, например
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как открыть форму элемента справочника модально?
- Глюк конфигуратора при попытке открыть файл (меню ФАЙЛ->ОТКРЫТЬ) ...
- Как из 1С открыть web страницу?
- Текст.Открыть() - Обращение к процедуре объекта как к функции (Открыть)
- Как сделать, чтобы открыть документ как на "Просмотр", даже если выбрали "Открыть"
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- УТ 8.2 Не удалось открыть внешнюю обработку
- Как выполнить программно внешнюю обработку заполнение табличной части
- Задача: открыть внешнюю обработку без основного окна 1С. Обычное приложение.
- Открыть форму выбора и получить результат через внешнюю обработку УТ 11
- Открыть список документов при запуске 1С
- Открыть форму модально с отбором в управляемых формах
В этой группе 1С
- Ошибка SDBL Server 2008
- УТ 10.3 и ЕГАИС вопросы по подключению торгового оборудования
- А в ТАКСИ же уже нельзя контекстное меню с привязкой к положению курсора?
- Тест "Драйвер ККМ"
- v7: Компонента RiK_Inet, метод СоздатьСервер работает неправильно у одного юзера
- Ошибка при создании xml
- Выгрузка в Excel 2016 по шаблону Active Document
- УТ11 не работает запрет на отбор из ячеек типа Архив
- Как программно изменить значения табличного поля?
- Динамический список. Какие варианты раскраски
- Конвертация .С чего начать изучение?
- 1С Документооборот - прикрепленные файлы
- Ошибка сетевого доступа к серверу (10054)
- 1С8.3. Запись данных в Excel файл
- Вывод состояния при изменении варианта отчета
- Выгрузить колонку ТЧ и загрузить в ТЗ Кто подскажет, что не так?
- Вернуть ссылку из формы
- Не активна галка Использовать плановую себестоимость
- v7: Что за проблема в Sqlite с укладкой отрицательных чисел, методом УложитьТЗ?
- Настройка двух СКД в одном отчете