Переход по навигационной ссылке "file:///" в сетевую папку
Платформа - 1С:Предприятие 8.3 (8.3.16.1502)
В типовых конфигурациях при сохранении печатной формы в файл выходит оповещение пользователя.
Вызывается оно командой
Второй параметр ПоказатьОповещениеПользователя - это
И если папка локальная, то все хорошо - ссылка в оповещении открывается.
А вот если папка сетевая, то ссылка не открывается. Выходит ошибка.
Сталкивался кто?
Может в новых платформах это пофиксили уже?
В типовых конфигурациях при сохранении печатной формы в файл выходит оповещение пользователя.
Вызывается оно командой
ПоказатьОповещениеПользователя(НСтр("ru = 'Сохранение успешно завершено'"), "file:///" + Папка, НСтр("ru = 'в папку:'") + " " + Папка, БиблиотекаКартинок.Информация32);
Второй параметр ПоказатьОповещениеПользователя - это
<ДействиеПриНажатии> (необязательный)
Тип: Строка, ОписаниеОповещения.
Если тип Строка, то она содержит навигационную ссылку, по которой будет выполнен переход при нажатии на окно оповещения. После перехода окно оповещения будет закрыто.
Тип: Строка, ОписаниеОповещения.
Если тип Строка, то она содержит навигационную ссылку, по которой будет выполнен переход при нажатии на окно оповещения. После перехода окно оповещения будет закрыто.
И если папка локальная, то все хорошо - ссылка в оповещении открывается.
А вот если папка сетевая, то ссылка не открывается. Выходит ошибка.
Сталкивался кто?
Может в новых платформах это пофиксили уже?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
(6)
Отвечу сам себе.
Не общий модуль, а общая форма ПечатьДокументов.
В в крайней УТ 11.4.13.148 сохранение сильно переделали, но третий слеш никуда не делся.
Сейчас это в
Соответственно и ситуация не поменялась. При сохранении в сеть ссылка на папку не открывается. Выходит все та же ошибка.
Проверял на платформе 8.3.17.1989
В Бухгалтерия предприятия, редакция 3.0 (3.0.88.22) - поведение аналогичное.
В остальных типовых думаю все так же.
У кого последняя УТ посмотрите, пожалуйста, в общем модуле ПечатьДокументов процедура СохранитьПечатныеФормыВПапку
Отвечу сам себе.
Не общий модуль, а общая форма ПечатьДокументов.
В в крайней УТ 11.4.13.148 сохранение сильно переделали, но третий слеш никуда не делся.
Сейчас это в
&НаКлиенте
Процедура ПриПодготовкеИменФайлов(СписокФайловВоВременномХранилище, ИмяКаталога) Экспорт
СохраняемыеФайлы = Новый Массив;
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
ИмяФайла = ФайлДляЗаписи.Представление;
СохраняемыеФайлы.Добавить(Новый ОписаниеПередаваемогоФайла(ИмяФайла, ФайлДляЗаписи.АдресВоВременномХранилище));
КонецЦикла;
ПараметрыСохранения = ФайловаяСистемаКлиент.ПараметрыСохраненияФайлов();
ПараметрыСохранения.Диалог.Каталог = ИмяКаталога;
ПараметрыСохранения.Интерактивно = Не ЗначениеЗаполнено(ИмяКаталога);
ФайловаяСистемаКлиент.СохранитьФайлы(Неопределено, СохраняемыеФайлы, ПараметрыСохранения);
#Если Не ВебКлиент Тогда
Если ЗначениеЗаполнено(ИмяКаталога) Тогда
ПоказатьОповещениеПользователя(НСтр("ru = 'Сохранение успешно завершено'"), "file:///" + ИмяКаталога,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'в папку %1'"), ИмяКаталога), БиблиотекаКартинок.Информация32);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
ПоказатьСоответственно и ситуация не поменялась. При сохранении в сеть ссылка на папку не открывается. Выходит все та же ошибка.
Проверял на платформе 8.3.17.1989
В Бухгалтерия предприятия, редакция 3.0 (3.0.88.22) - поведение аналогичное.
В остальных типовых думаю все так же.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Прикольно... очередной глюк типовой конфигурации.
Убрал третий слеш и взлетело.
У меня УТ 11.4.12.75
У кого последняя УТ посмотрите, пожалуйста, в общем модуле ПечатьДокументов процедура СохранитьПечатныеФормыВПапку
Два слеша в оповещении или три?
Я к тому... Забить до обновления или исправлять?
Убрал третий слеш и взлетело.
У меня УТ 11.4.12.75
У кого последняя УТ посмотрите, пожалуйста, в общем модуле ПечатьДокументов процедура СохранитьПечатныеФормыВПапку
Два слеша в оповещении или три?
Я к тому... Забить до обновления или исправлять?
(6)
Отвечу сам себе.
Не общий модуль, а общая форма ПечатьДокументов.
В в крайней УТ 11.4.13.148 сохранение сильно переделали, но третий слеш никуда не делся.
Сейчас это в
Соответственно и ситуация не поменялась. При сохранении в сеть ссылка на папку не открывается. Выходит все та же ошибка.
Проверял на платформе 8.3.17.1989
В Бухгалтерия предприятия, редакция 3.0 (3.0.88.22) - поведение аналогичное.
В остальных типовых думаю все так же.
У кого последняя УТ посмотрите, пожалуйста, в общем модуле ПечатьДокументов процедура СохранитьПечатныеФормыВПапку
Отвечу сам себе.
Не общий модуль, а общая форма ПечатьДокументов.
В в крайней УТ 11.4.13.148 сохранение сильно переделали, но третий слеш никуда не делся.
Сейчас это в
&НаКлиенте
Процедура ПриПодготовкеИменФайлов(СписокФайловВоВременномХранилище, ИмяКаталога) Экспорт
СохраняемыеФайлы = Новый Массив;
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
ИмяФайла = ФайлДляЗаписи.Представление;
СохраняемыеФайлы.Добавить(Новый ОписаниеПередаваемогоФайла(ИмяФайла, ФайлДляЗаписи.АдресВоВременномХранилище));
КонецЦикла;
ПараметрыСохранения = ФайловаяСистемаКлиент.ПараметрыСохраненияФайлов();
ПараметрыСохранения.Диалог.Каталог = ИмяКаталога;
ПараметрыСохранения.Интерактивно = Не ЗначениеЗаполнено(ИмяКаталога);
ФайловаяСистемаКлиент.СохранитьФайлы(Неопределено, СохраняемыеФайлы, ПараметрыСохранения);
#Если Не ВебКлиент Тогда
Если ЗначениеЗаполнено(ИмяКаталога) Тогда
ПоказатьОповещениеПользователя(НСтр("ru = 'Сохранение успешно завершено'"), "file:///" + ИмяКаталога,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'в папку %1'"), ИмяКаталога), БиблиотекаКартинок.Информация32);
КонецЕсли;
#КонецЕсли
КонецПроцедуры
ПоказатьСоответственно и ситуация не поменялась. При сохранении в сеть ссылка на папку не открывается. Выходит все та же ошибка.
Проверял на платформе 8.3.17.1989
В Бухгалтерия предприятия, редакция 3.0 (3.0.88.22) - поведение аналогичное.
В остальных типовых думаю все так же.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот