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

Открыть ссылку из почты на документ

Автор Luzer1C, 05 сен 2018, 12:21

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

Luzer1C

Всем привет.
Может кто уже знает как сделать ссылку в письме на почту на конкретный документ?
Чтобы при нажатии на ссылку в письме запускалась база 1С и открывался документ.
С вэб сервером я уже сделал. Осталось клиент-серверный вариант.
Есть пример по созданию такого механизма: создается ярлык с ссылкой на документ в сетевой папке, а в почте ссылка на этот ярлык. Пользователь с помощью ссылки запускает ярлык из сети и открывается база с нужным документом. Минус в том, что эти ярлыки накапливаются и их периодически нужно удалять. Может есть другой способ?
Халамбалам.

LexaK

а на фига все это? обычно когда по почте отправляют документ 1С (из 1С), то просто вкладывают нужную печатную форму этого документа! и все.
в 99% случаях пользователю просто надо показать/посмотреть нужный документ,

а если нужна работа с этим документом, то как правило сеанс 1С уже открыт у пользователя, а там просто поиск по номеру.
если помогло нажмите: Спасибо!

Luzer1C

LexaK, пользователь ленив в этом плане. Считаю это полнейшим абсурдом.
В документе есть немного заморочек, что пользователь должен зайти в нужный документ, проверить его и нажать кнопку "Согласовано". В этом то и вся фишка.
Халамбалам.

LexaK

а если в самой 1С сделать систему оповещения, где пользователю будет выводится (автоматически всплывать) окно с сообщением и со ссылкой на нужный документ? Вот и останется пользователю кликнуть по ссылке (но уже в среде 1С)
если помогло нажмите: Спасибо!

Luzer1C

LexaK, не вариант. Под это дело можно было бы спокойно механизм с задачами запилить, чтобы из списка задач открывать нужный документ. Просто бывает так, что юзер находится в командировке с рабочим ноутбуком и видит письмо в почте со ссылкой на документ.
Халамбалам.

LexaK

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

Luzer1C

LexaK, смотрел. Есть ПараметрЗапуска. Но передать в него ссылку на документ нельзя. А параметры подключения в БД можно.
Халамбалам.

LexaK

хм, какая ссылка? я же написал надо передать
Цитировать(тип,номер документа,...)
ну еще Дата,
эти данные, да и вообще всю строку запуска можно сформировать и поместить в письмо,

есть ключ /C через него можно передать строку данных, пример
... /C"ЗаказПокупателя,00012345,2018.05.23"

а при старте 1С в модуле приложения (ПриНачалеРаботыСистемы()), получаете данные

лкСтрокаДокумента = ПараметрЗапуска; //как раз ваша строка "ЗаказПокупателя,00012345,2018.05.23"

а уже эту строку распарсить, найти и показать документ, раз плюнуть!




Добавлено: 07 сен 2018, 11:17


а в принципе можно и ссылку передавать, только загнать ее в строку (ЗначениеВСтрокуВнутр(...))  и эту строку передать в письме затем через ключ /С
в 1С, а там обратно преобразовать из строки в ссылку (вроде все элементарно)
если помогло нажмите: Спасибо!

Luzer1C

Халамбалам.

Теги:

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

Рейтинг@Mail.ru

Поиск