1с не работает предпросмотр pdf
Приходные документы от Поставщиков (накладные, счет-фактуры, УПД и т.д.) сканируются и подкрепляются к каждому документу, введенному в 1С. Почему не работает предварительный просмотр в 1С и как настроить групповую отправку отсканированных документов из 1с по электронной почте?
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Все комментарии (16)
Итак, просмотр, конечно, работает. И это первая хорошая новость! 🙂
Просмотреть прикрепленные файлы можно в специальном окне из карточки документа.
Показываю на примере.
Вот список документов поступления.
Вот скрин, предыдущей от другого вопроса, извините. 🙂
2. Чтобы просмотреть прикрепленный файл, встаете на строчку с файлом и правой кнопкой мышки вызываете контекстное меню.
Выбираете команду Просмотреть.
3. Файл откроется в зависимости от типа сохраненного файла.
Если это pdf и не установлено специальное приложение работы с этим типом файлов, то вы увидите изображения в браузере.
Добрый день. Предпросмотр pdf файлов не работает? Есть возможность становясь на документ, сразу видеть его образ, без доп действий? И какие нужно сделать настройки, чтобы документ на одном листе, выглядел, как Ваш пример? В верхней части документ, в нижней части его скан-образ, если конечно он прикреплен в 1С.
В каком формате можно еще сохранить многостраничный документ, чтобы он был сразу виден в окне предварительный просмотр, кроме формата pdf?
Окно Предварительный просмотр работает только для рисунков. Это форматы типа PNG, JPG, JPEG. Файлы типа PDF не отображаются в окне. Файл этого типа вы его можете просмотреть только по команде Просмотреть.
Примеры отображения рисунков в окне Предварительный просмотр я выше привела.
1С использует минимальный набор для работы с файлами, заложенный в операционной системе.
Какие нужно сделать настройки, чтобы документ на одном листе, выглядел, как Ваш пример? В верхней части документ, в нижней части его скан-образ, если конечно он прикреплен в 1С. (с)
Для этого должны быть открыты в отдельных вкладках и карточка документа поступления и окно с присоединенными файлами. Потом правой кнопкой мышки вызываете контекстное меню, находясь в карточке документа, и выбираете команду Показать вместе с другим (горизонтально).
В открывшемся окне выбираете ссылку на список прикрепленных файлов.
Но изображение в этом окне появляется только для файлов изображения.
В случае PDF, таблиц 1С и Excel окно останется пустым. Это установка разработчиков.
Вот как выглядит окно для прикрепленного файла Excel.
Вы можете не только просматривать, но и редактировать прикрепленные файлы по команде Редактировать.
Предварительный просмотр присоединенных файлов PDF, JPG, PNG, TIFF, Word, Excel через расширение. Позволяет изменять масштаб, поворачивать и листать. Не требует подключения к интернету и внешних компонент.
не только просмотра но и редактирования
2. Подключить сервис ONLYOFFICE, который открыть в окне 1С.
В любом случае желательна отдельная VM под сервис.
Возможно интересно развитие темы без "установленный на сервере word", варианты:1) Возможно. Вопрос в выборе инструмента, node js'ом не владею. Сейчас сфокусирован на питоне пет-проект, после 1с и конфигуратора - пайчарм это сказка.
2) Нет, тк идея без интернета и дополнительного программного обеспечения, чтобы работала сразу из коробки.
для работы требуется интернет?
(2) Нет, интернет не требуется. Библиотека встроена в расширение.* 3) Предпросмотр Word, Excel не работает без установленного MS Office на сервере.
Преобразование Docx/xlsx to PDF работает даже при неактивированном MS Office на сервере. Можно добавить в описание.
Понятно. Как и любая внешняя, внеплатформенная, приблуда - будет косячить и падать в самые неподходящие моменты. Негодно.(10) Лично у меня - ничего, я достаточно разумен, чтобы никогда не выходить за рамки механики платформы, а вот когда у какого-нибудь вашего важного и скандального клиента внезапно упадёт, чисто по закону подлости или по любой причине, не связанной с самой 1С, вот тогда вы узнаете, почём килограмм щастья)
Меня вообще забавляют восторженные пихальщики всего и вся в инфраструктуру работы. Пока это меня не касается, оно действительно забавно. Вот вроде всё круто, прям ваще, и тут бац, сисадмин слегка настроил политику безопаности, или хостер слегка поменял доступ по шлюзу, или новый релиз системной dll прилетел с обновлением винды. Ну, выберите по вкусу. И бац, и ку-ку. И весь бизнес-процесс, основанный на этом, встаёт колом. А главное - компетенции быстро разобраться, почему левая приблуда вчера работала, а сегодня нет, почти наверняка не найдётся.
Мне могут возразить, что и 1С косячит и порой падает. Верно. Но в этом случае а) можно сослаться на багтрекер, б) ясно, к кому вопросы - к вендору, а не на деревню дедушке.
Переопределение превью документа
В 1С: "Документообороте" под "превью" понимается HTML-поле для предварительного просмотра информации о документе. Поле содержит в себе идентификационные данные (например, наименование и регистрационные данные) и основные реквизиты документа.
- в области просмотра списков документов,
- на закладке "Обзор" карточек документов.
В списках документов область просмотра выводится с помощью одноименной команды в подменю Еще – Настройки . Отображение этой области настраивается для каждого списка и для каждого пользователя индивидуально. Область просмотра отображает сокращенное превью документа, которое содержит основные данные документа, список файлов документа, задачи, созданные на его основании, и таблицу связанных с ним объектов.
При открытии карточки пользователь видит закладку "Обзор" первой. Отображение закладки "Обзор" регулируется персональной настройкой ( Настройка и администрирование – Сервис – Персональные настройки – Документы – Использовать обзор документов ) и по умолчанию включено. Для каждого типа документа закладка обзор содержит таблицу файлов и превью с реквизитами данного документа.
Для форм списков документа созданы отдельные общие модули ОбзорСпискаДокументов и ОбзорСпискаДокументовКлиент . Первый содержит процедуры и функции, которые подготавливают данные и формируют превью документа. Второй – общие процедуры, которые выводят данные на формы списков.
Практически все реквизиты, представленные в превью, являются ссылками, причем клик на разные данные порождает различные действия. Например, клик по электронной почте открывает форму создания письма на указанный адрес. Обработчик нажатия на реквизиты превью находится в общем модуле ДелопроизводствоКлиент ОбработатьНажатиеНаПолеОбзор . В настоящий момент процедура умеет отправлять письма, открывать сайты, переходить в формы различных справочников, а также открывать документ на нужной вкладке (например, может открыть закладку "Этапы" документа).
Переопределяемые модули для подмены превью документа
Сформировать собственное превью карточки или списка документов можно с помощью одноименных функций в переопределяемых модулях. Для карточки документа это общий модуль ОбзорДокументаПереопределяемый , для списка документов – ОбзорСпискаДокументовПереопределяемый .
Рассмотрим, например, процедуру ОбзорДокументаПереопределяемый . ПолучитьОбзорИсходящегоДокумента(Форма) :
Данная процедура вызывается в начале построения стандартного превью документа ОбзорДокумента.ПолучитьОбзорИсходящегоДокумента . Если она возвращает не пустую строку, то программа считает, что превью документа переопределено, и показывает его. При этом стандартное отображение превью игнорируется.
Пример переопределения превью в карточке документа
Рассмотрим такой пример: заказчик просит, чтобы у документов на сумму более 100 000 рублей в превью сумма выделялась красным цветом. Это удобно для быстрой идентификации таких документов сотрудниками.
Для реализации просьбы необходимо сделать следующее:
- Разрешить редактирование объекта метаданных общий модуль ОбзорДокументаПереопределяемый .
- Из модуля ОбзорДокумента скопировать процедуры ПолучитьОбзорВнутреннегоДокументаСКорреспондентом , ПолучитьКонтактнуюИнформацияОбъекта , ДобавитьДопРеквизит , ДобавитьРеквизит , ДобавитьЗначение , ДобавитьПодпись , СостояниеДела .
- В начале процедуры ПолучитьОбзорВнутреннегоДокументаСКорреспондентом сделать проверку включения учета суммы у данного вида документа и проверить сумму (что она больше 100 000 рублей). Если условия не выполняются, то вернуть пустую строку, которая будет означать отображение стандартного превью.
- Далее в код, который выводит сумму документа, добавить указание цвета реквизита.
Тогда превью документа будет выглядеть так:
Рассмотрим другой пример: заказчик попросил вывести в превью документа информацию о визах согласования, чтобы ее можно было увидеть сразу, без перехода по закладкам.
Для реализации просьбы в процедуру ПолучитьОбзорВнутреннегоДокументаСКорреспондентом необходимо добавить следующий код:
Тогда превью будет выглядеть следующим образом:
Пример переопределения превью в списке документов
Рассмотрим пример переопределения превью в списке внутренних документов: заказчик просит добавить в превью списка информацию о состоянии документа.
Для реализации просьбы необходимо выполнить следующее:
- Разрешить редактирование объекта метаданных общий модуль ОбзорСпискаДокументовПереопределяемый .
- Из модуля ОбзорСпискаДокументов скопировать в него процедуры ПолучитьОбзорВнутреннегоДокументаСКорреспондентом , ДобавитьДопРеквизит , ДобавитьРеквизит , ДобавитьЗначение , ДобавитьПодпись .
- В процедуру ПолучитьОбзорДокумента скопировать часть кода из процедуры ОбзорСпискаДокументов .ПолучитьДанныеОбзора и доработать его.
- Вывести в превью Состояние документа .
Результат работы процедуры изображен на рисунке:
Таким образом, переопределяя работу указанных модулей, разработчик может довольно быстро изменить работу стандартного превью документа. Он может как добавлять/убирать нужные или ненужные реквизиты, так и полностью менять содержимое и назначение превью того или иного документа.
Данный модуль поможет тем, кто пользуется продуктом 1С:Документооборот. Если вдруг Вы забыли точное название документа, но помните как он выглядит визуально, то без этого модуля не обойтись.
С помощью данного решения необходимость открытия файла отпадает, содержимое файла доступно в 1С:Документооборот.
Наверное каждый пользователь 1С:Документооборот сталкивается с тем, что сложно держать в голове большой объем названий рабочих файлов и поиск нужного иногда занимает слишком много времени. С помощью данного решения поиск нужного файла будет гораздо проще. Содержимое файла можно посмотреть, просто кликнув на нужный файл, но не открывая его.
Коротко о возможностях
Модуль предварительного просмотра поддерживает следующие типы файлов
Документы | Графика | Прочее |
jpeg | txt | |
doc | png | mp4 |
docx | gif | mp3 |
xls | ||
xlslx | ||
odt | ||
ods |
Включение/отключение предварительного просмотра доступно в настройках системы. Также реализована возможность индивидуальной настройки использования предварительного просмотра. Настройки автоматически запоминаются.
Решение выполнено в виде отдельной подсистемы. Изменения затронут 3 типовых объекта метаданных продукта 1С:Документооборот (только модули).
Система замкнутая, данные никуда не отправляются.
Интерфейс рабочего места с файлами 1С:Документооборот с включенным предварительным просмотром
Требования
- Версия платформы 8.3.9 и выше
- Желателен клиент-серверный режим работы
Протестировано
- Документооборот КОРП 2.1.11.5
- Документооборот ПРОФ 2.1.11.5
Видео демонстрация
Что в архиве
- Модуль предварительного просмотра файлов и документов
- Подробная инструкция по интеграции и настройке
Программа поставляется "AS IS".
Читайте также: