Имя: Пароль:
1C
 
ЗапуститьПриложение() в модуле менеджера
0 Anterian
 
naïve
03.05.25
18:40
Метод ЗапуститьПриложение () доступен и на клиенте и на сервере, но при запуске на сервере (модуль менеджера), он естественно не видит путь к этому самому приложению (папка с приложением на текущем пк), которое передаётся как параметр, так как тип базы серверный и система будет искать на сервере. На клиенте же всё работает нормально.

Вопрос такой, возможно ли как-то в модуле менеджера документа перейти на клиент каким-либо способом и вызвать запуститьПриложение на клиенте?

Если что пытался 2 способа:
1) в модуле формы документа создал процедуру #наКлиенте, хотел обратиться к ней из модуля менеджера, но получитьФорму() работает только на клиенте.

2) Через общие модули. Думал что как-то возможно в общем модуле указать галку "клиент" или директиву "наКлиенте" у процедуры и вызвать с сервера, но не работает. Буду благодарен любым подсказкам
1 PR
 
03.05.25
18:43
(0) Конечно же нет
2 Garykom
 
гуру
03.05.25
19:23
(0) Только через хаки
Например ПодключитьОбработчикОжидания на клиенте, а на сервере писать куда-то откуда клиент прочитает и поймет что надо сделать

Но имхо хрень у тебя и надо логику/архитектуру кода исправить
3 Anterian
 
naïve
03.05.25
19:53
(2) Сейчас попробую способ с обработчикОжидания.
Мне нужно в табДок вывести пдф файл, чтобы это сделать использовал код из статьи, там устанавливаются утилиты дополнительные и т.д. И чтобы код работал, автор статьи вызывает запуститьПриложение() в модуле формы скорее всего, а у меня печать идёт в модуле менеджера же
4 Garykom
 
гуру
03.05.25
19:56
(3) Не нужен тебе обработчик ожидания
Надо перекомпоновать/переписать код
Или установить внешний софт на сервере
5 Anterian
 
naïve
03.05.25
19:59
(4) Я бы переписал, но печать через БСП идёт в модуле менеджера. На такое скорее всего знаний не хватит, ещё новичок, там очень много сложного кода, но попробую, мало ли что-то выйдет, спасибо за помощь)
6 RomanYS
 
03.05.25
21:20
(5) пора уже задачу озвучить. Какое приложение планируется запускать?
7 Мультук
 
гуру
03.05.25
21:27
(3)

Ссылка на статью платная / секретная ?
8 craxx
 
04.05.25
10:25
(0) Сервер взаимодействия наше все
9 Anterian
 
naïve
04.05.25
10:50
(7) https://infostart.ru/1c/articles/1028245/ вот статья, по которой пытался
10 Anterian
 
naïve
04.05.25
10:51
(6) Нужно в табличный документ вывести все пдф в формате картинок. Ну то есть чтобы pdf файлы стали как jpg, для этого брал код из статьи, вот она https://infostart.ru/1c/articles/1028245/
11 Garykom
 
гуру
04.05.25
15:44
(10) А как ты многостраничность и разный формат (не только размеры но и книжная/альбомная) PDF собираешься?
12 Garykom
 
гуру
04.05.25
15:45
Имхо с таким незнанием базы/основ 1С на такой задаче ничего не выйдет
13 Мультук
 
гуру
04.05.25
17:22
(9)

Дай угадаю:

1С крутится на облаке.

и (или)

При просьбе поставить на сервер  imagemagick, ghostscript админ сервера послал тебя... далеко послал.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс