gifts2017

Выгрузка файлов из 1С документооброт 8 в файловую структуру, возможность печати файлов.

Опубликовал Юрий Н (graphbuh) в раздел Печать - Пакетная печать

Потоковая выгрузка файлов из 1С Документооборот 8 в произвольную структуру папок.
Возможность печати отобранного списка файлов.
Внешняя обработка используется для выгрузки файлов из 1С Документооборот 8  в заданную папку с возможностью создания файловой структуры папок на основе имеющихся данных о владельце файла. Также есть возможность конструирования имени выгружаемого файла на основе данных о реквизитах его владельцев.

– выгрузка файлов из программы 1С Документооборот 8 (ПРОФ / КОРП / ГОСДОУ)

- групповая печать отобранных файлов

Программный продукт «Страна Советов: Выгрузка файлов из 1С Документооборот 8» является комплектом сервисных обработок к конфигурациям

1С: Документооборот 8 Проф  

1С: Документооборот КОРП

1С: Документооборот государственного учереждения 8

Комплект сервисных обработок Выгрузка файлов из 1С Документооборот не является независимым (самостоятельным) программным продуктом и предназначен для работы в среде «1С:Предприятие» версии 8.2 в режиме управляемого приложения.

 Файл обработки МастерВыгрузкиФайлов-ДокОбор-26.epf является внешней обработкой и используется для выгрузки файлов и версий файлов в заданную папку с возможностью создания файловой структуры папок на основе имеющихся данных о владельце файла. Также есть возможность конструирования имени выгружаемого файла на основе данных о реквизитах его владельцев

Ограничения

  • Механизм не работает файлов с наименованием больше 255 символов.

Порядок работы

1.    Необходимо сделать архивную  копию базы данных

 

В режиме конфигуратор выбрать пункт «Администрирование» --> выгрузить информационную базу --> указать каталог и имя  файла.

 

2.    Окрыть внешний файл обработки

Используя команду «Файл» -->  Открыть -->  Выбрать файл  обработки МастерВыгрузкиФайлов-ДокОбор-26.epf.

После этого откроется форма обработки:

                                          1c8-uploading-docsflow         

 

 

3.    Задать необходимые настройки

 

Кратко операции, порядок их выполнения приведены в таблице:

 

 

 

Порядок выполнения

Описание

Обязательная   операция

1

Задать директорию   на закладке «Результат»

Да

2

Задать тип владельца файлов на закладке «Настройки отбора»

Да

3

Задать при необходимости настройки отбора   на  закладке «Настройки отбора»

Нет

4

Задать при необходимости на закладке   «Группировка выгрузки» группировки, определяющие структуру папок выгрузки

Нет

5

Задать при необходимости на закладке   «Группировка выгрузки» формат имени выгружаемых файлов

Нет

6

По кн. «Выполнить   отбор файлов» сформировать список выгружаемых файлов

Да

7

При необходимости  изменить сформированный список выгружаемых   файлов на закладке «Результат»

Нет

8

По кн. «выгрузить   файлы на диск» выполнить выгрузку файлов

Да

 

 

Более подробно:

 

 

Зададим директорию выгрузки файла :

 

 

Выберем владельца файла (доступны все виды метаданных – владельцев файлов). Например, внутренние документы.

 

После выбора «Владельца файла», будет доступна кн. «Выполнить отбор файлов» и определены поля, по которым можно задать отбор:

 

Важно: все настройки отбора и структуры папок должны быть сделаны до нажатия кн. «Выполнить отбор файлов»!

 

                                             

После этого при необходимости можно задать следующие настройки отбора файлов:

 

  • По реквизитам владельца
  • Состоянию документа, если это имеет смысл для владельца файла
  • По категориям владельца
  • По дополнительным реквизитам владельца
  • По типу выгружаемых файлов
  • Времени размещения файла (все или последний добавленный для данного владельца файлов).

 

 

Рассмотрим подробно механизм отбора.

Отбор по реквизитам владельца. Возможность отбора зависит от типа реквизита:

1c8-uploading -file-docsflow-3-выгрузка - файлов - документооборот -1с_0062f-5-выгрузка - файлов - документооборот -1с_005

Для отбора по реквизиту владельца необходимо выбрать реквизит и по кн. «Добавить отбор для реквизита владельца» задать отбор в открывшейся форме.

 workflow- master- file -upload-1c

Для отбора по категориям, нужно в окне отбора по категориям с помощью контекстного меню (правая клавиша мыши) добавить нужную категорию один из режимов отбора

  • В списке (т.е. если одна      из выбранных категорий принадлежит владельцу, файл попадает в отбор).
  • Не в списке (ни одна из      выбранных в списке категорий не принадлежит владельцу файла).

 workflow- master- file -upload-1c

Для отбора по дополнительным свойствам владельца файла, нужно в окне отбора по доп. свойств с помощью контекстного меню (правая клавиша мыши) добавить вид и значение дополнительного свойства в  режиме отбора:

  • В списке (т.е. если одно      из выбранных доп. свойств принадлежит владельцу, файл попадает в отбор).
  • Не в списке (ни одно из      выбранных доп. свойств не принадлежит владельцу файла).

workflow-master-upload-1c

Если установлен флаг «только последний», выгружается последний добавленный в карточку файл (один из всех).

Иначе выгружаются все файлы. Во всех случаях выгружается последняя версия файла.

Также можно задать отбор по типу выгружаемого файла:

1c8-uploading -file-docsflow-3-выгрузка - файлов - документооборот -1с_002f-выгрузка - файлов - документооборот -1С

Важно! Если необходимо просто выгрузить файлы в папку, то достаточно на этом шаге

сделать отбор по кн. Выполнить отбор файлов:                        

 

и

 выгрузить по кн. Выгрузить файлы на диск       .

 

Если необходимо задавать имя файл исходя из свойств реквизитов владельца и /или выгружать в некоторую структуру папок, то отбор файлов необходимо выполнить после настройки имени файла и структуры папок.

 

Настройка имени файла и структуры папок производиться на закладке «Группировка выгрузки».

 workflow- master- file -upload-1c

Для настройки структуры папок достаточно мышкой перетащить нужные группировки в порядке иерархии.

 

 

 

 workflow- master- file -upload-1c

Т.е. в данном случае группировка «Вид документа» - первый уровень, а «Статья бюджета» второй уровень иерархии (подпапки).

Для настройки имени файла взводим флаг «Построитель имен файлов»: При этом открывается редактор имени файла:

 

 1c8-uploading -file-docsflow-3-выгрузка - файлов - документооборот -1с_002f-выгрузка - файлов - документооборот -1с_010 

Имя состоит из реквизитов и разделителей между ними. Реквизиты перетаскиваются мышкой в окно редактора.

  1c8-uploading -file-docsflow-3-выгрузка - файлов - документооборот -1с_002f-выгрузка - файлов - документооборот -1с_010                     

 

После этого нужно выполнить отбор файлов (список файлов для выгрузки можно редактировать после отбора) и можно выгрузить файлы на диск.

отбор производится по кн. "Выполнить отбор файлов" . Получим список файлов на закладке результат:

 1c8-uploading -file-docsflow-3-выгрузка - файлов - документооборот -1с_002f-выгрузка - файлов - документооборот

Выгрузка производится по кн. "Выгрузить файлы на диск". В результате получаем нужную структуру  папок/файлов :

 1c8-uploading -file-docsflow-3-выгрузка - файлов - документооборот -1с_002f-выгрузка - файлов - документооборот -1с_012

 111

Также есть возможность печати отобранного списка файлов на выбранный принтер:

 1С -Документооборот - потоковая - групповая - печать - файлов

 

PS

Данная обработка написана сотрудником нашей компании (не мной), будет продаваться из под моей учетной записи как ответственного за продвижение. 

Скачать файлы

Наименование Файл Версия Размер
Обработка выгрузки файлов из программы 1С Документооборот 8
26.09.2014
2000 руб.

Моментальная
доставка

См. также

Подписаться Добавить вознаграждение

Комментарии

2. Юрий Н (graphbuh) 12.03.14 14:36
Добавлена кнопка печать файлов
3. Олег С (slimuz) 05.10.15 07:10
Есть обработка под редакцию 2.0 ?
4. Юрий Н (graphbuh) 05.10.15 14:07
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа