Не сохраняет печатные формы в формате pdf

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Не сохраняет печатные формы в формате pdf
 
Есть конфигурация: Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 1.1 (1.1.21.1). Платформа 8.2 (8.2.16.368)
   После обновления её с релиза 1.1.4.1 на релиз 1.1.21.1 перестало работать CRMовское сохранение в pdf(быстрые клавиши/иконки над печатными формами). Ошибки были разные. После многих танцев с бубнами стала выводиться такая ошибка постоянно

{Обработка.CRM_ПечатьВPDF.МодульОбъекта(63)}: Значение не является значением объектного типа (ПолучитьКоличествоПринтеров)
Для Индекс = 0 По глРарус_Компонента.ПолучитьКоличествоПринтеров()-1 Цикл

Принтер pdf переустанавливал. Не знаю куда уже копать
 
Добрый день, Дмитрий!
У меня Платформа 8.2.18.96
Проверила и просто на релизе 1.1.21.1 -без обновления -иконки над печатными формами работают(но быстрые клавиши не работают-т.к. это не предусмотрено у нас было).
Затем обновила релиз 1.1.4.1 на 1.1.21.1 -работает аналогично.
 
Дмитрий, вероятно вы некорректно обновились, потому что уже давно CRM_ПечатьВPDF печать не используется и оставлена только для совместимости со старыми платформами. Начиная с версии платформы 8.2.15 сохранение в PDF встроено в саму платформу и больше никакие вирт. принтеры и т.п. не требуются.
На кнопку "Сохранить как PDF" повешен обычный механизм сохранения в файл:

Код
// Процедура сохраняет табличный документ в формате PDF под введенным пользователем именем файла
Процедура ДействияФормыСохранитьКакPDF(Кнопка)
   Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
   Диалог.Заголовок      = "Сохранение PDF-файла";
   Диалог.Расширение      = "pdf";
   Диалог.ПолноеИмяФайла   = СтрЗаменить(ОбъектПредставление,".","_");
   Диалог.Каталог = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"),"ОсновнойКаталогФайлов");   
   Диалог.Фильтр         = "PDF-файлы (*.pdf)|*.pdf";
   Если Диалог.Выбрать() Тогда
      Если НЕ ПустаяСтрока(Диалог.ПолноеИмяФайла) Тогда
         ЭлементыФормы.ТабличныйДокумент.Записать(Диалог.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.PDF);
      КонецЕсли;
   КонецЕсли;
КонецПроцедуры
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С