Разное

Обработка групповая обработка документов: Групповая обработка справочников и документов в 1С 8.3

Содержание

Групповая обработка справочников и документов в 1С 8.3: инструкция

Иногда необходимо изменить реквизиты в документах, у которых нельзя отменять проведение. К примеру, если речь идет о документах в закрытом периоде. Так же бывает необходимо внести изменения в несколько документов или справочников. В таких случаях на помощь приходит обработка «Групповая обработка справочников и документов».

Рассмотрим «Групповую обработку справочников и документов» в обычных формах. В качестве примера «Групповой обработки справочников и документов» для обычных форм используем конфигурацию 1С Управление производственным предприятием.

Допустим, наша организация ранее не вывела учет по характеристикам, но теперь решила его вести. Все элементы справочника по умолчанию имеют значение реквизита «Вести учет по характеристика» — Ложь. Необходимо установить значение – Истина. Вручную зайти в каждый элемент справочника и установить флаг займёт очень много времени.

Для запуска обработки необходимо выбрать меню «Сервис», пункт «Групповая обработка справочников и документов».

Окно состоит из двух вкладок. Первая вкладка «Объекты отбора» состоит из двух частей.

В первой части необходимо указать «Тип объекта». Это может быть либо справочник, либо документ. В случае, если нам необходимо внести изменения в табличную часть объекта, необходимо установить флаг «Обрабатывать табличные части».

Затем необходимо выбрать конкретный объект или несколько объектов. Для примера выберем справочник «Номенклатура».

В нижней части окна можно установить отбор для выбранного объекта. В нашем примере устанавливаем отбор «Вести учет по характеристикам» равно «Нет». Нажимаем кнопку «Отобрать».

Нужна помощь с настройкой или внедрением 1С? Свяжитесь с нами!

Если у вас остались вопросы, вы можете оставить номер телефона и мы с вами свяжемся

Я соглашаюсь с политикой конфиденциальности

 

Обработка самостоятельно переведёт нас на вторую вкладку. На вкладке «Обработка» в таблице расположены объекты отбора. Есть возможность установить или снять флаги выбора.

В нижней части окна расположена панель «Действие». Здесь можно выбрать действия, которые можно совершить с выбранными объектами.

По умолчанию нам доступны несколько действий, но действия которое установит флаг «Вести учет по характеристикам» среди них нет.

Для включения возможности редактирования любого реквизита объекта, необходимо изменить настройки нашей обработки. Для этого воспользуемся кнопкой «Настройки» расположенном на панели управления обработки.

В окне настроек мы может установить несколько флагов. Сейчас нас интересует флаг «Разрешить изменение реквизитов объектов», после его установки мы сможет отредактировать нужный реквизит. Рассмотрим так же другие флаги.

Флаг «Выполнять в транзакции» предназначит для контроля выполнения всех изменений одной транзакцией. Если флаг не установлен, то обработка внесёт изменения во все выделенные объекты которые сможет, в случае возникновения ошибки в каком-либо объекте, она выдаст информационное сообщение об ошибке и перейдёт к изменению следующего объекта. Если флаг установлен, то при возникновении ошибки обработка отменит изменения, которые внесла в другие объекты данной транзакции и остановит своё выполнение.

Флаг «Показывать все колонки» позволяет отобразить все колонки объекта, а не только колонку по которой производился отбор.

Теперь в меню «Действия» доступно действие «Изменить реквизит», выбираем его, а затем выбираем реквизит «Вести учет по характеристикам».            Можно вручную установить у объектов флаги, а можно выбрать объекты, а затем выбрать тип действия «Установить» и нажать «Выполнить».

Обработка начала процесс изменения элементов справочника.

Таким образом, мы установили всем элементам справочника «Номенклатура» значение реквизита «Вести учет по характеристикам» в положение «Истина».

Как мы можем помочь вам в работе с 1С?

  • Предоставить специалистов для решения конкретных задач — подключение оборудования к 1С, копирование базы, обновление и т.п.
  • Взять на себя полное сопровождение 1С. В этом случае вы не только обеспечите надежную работу продукта и оперативное решение всех возникающих вопросов и проблем.
  • Предоставить разработку под 1С. Наши программисты узнают все ваши цели и задачи и подготовят индивидуальное решение.
  • Интегрировать сайт с 1С. Такое решение помогает вывести бизнес на новый уровень и оптимизировать бизнес-процессы.
  • Внедрить подходящий продукт 1С. Установим и настроим программу, обучим ваших сотрудников работе с ней.

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

Групповое распознавание первичных документов для Бухгалтерии предприятия


Уважаемые пользователи сервиса
1cfresh.com!

Мы добавили возможность быстрее вводить большой объем документов в базу с помощью Групповой обработки —новой возможности сервиса 1С:Распознавание первичных документов.

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

Функционал уже доступен в приложении Бухгалтерии предприятия.

Запуск групповой обработки

При нажатии кнопки Групповая обработка открывается помощник ввода учетных документов.

Групповой ввод выполняется в несколько шагов.

Основные реквизиты

На первом шаге необходимо проверить и заполнить основные реквизиты распознанных документов: номер и дату документа, контрагента, организацию и общую сумму.

Реквизиты распознанных документов, которые нуждаются в проверке и корректировке, выделены красным. Задача пользователя — указать верное значение для всех реквизитов, которые были распознаны с ошибками.

При щелчке мышью по реквизиту подсвечивается область скана документа, где система распознала его местоположение. После того, как для распознанного документа введены значения всех реквизитов, он по умолчанию скрывается, чтобы пользователь мог сосредоточиться на оставшихся проблемных документах.

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

Дубли

На следующем шаге обрабатываются обнаруженные системой дубли документов. Необходимо выбрать экземпляр документа с наилучшим качеством и кликом по его скану сделать его основным. Остальные дубли этого документа будут удалены при дальнейшей обработке.

Если скан относится к другому документу, уберите его из дублей.

Комплекты

Далее система автоматически определяет комплекты документов, т.е. группы распознанных документов, которые относятся к одной хозяйственной операции.

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

Комплекты можно добавить и вручную — для этого достаточно перетащить нужные документы из левой части формы в правую.

Дополнительные реквизиты

На следующем шаге необходимо откорректировать дополнительные реквизиты документов, такие как: договор, склад, банковский счет, вид скидки и другие.

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

Номенклатура

Далее для строк документов требуется указать номенклатуру, которая не была сопоставлена автоматически. Выберите ее из уже имеющейся номенклатуры в базе или создайте новую.

Одинаковые значения вида номенклатуры и других реквизитов можно быстро заполнить для нескольких выделенных строк таблицы.

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

Завершение групповой обработки

На завершающем шаге помощник показывает, по каким распознанным документам будут созданы в базе новые учетные документы, и к каким уже имеющимся в базе документам будут прикреплены их сканы.

При нажатии кнопки Обработать документы:

  • в базе данных создаются новые учетные документы;
  • прикрепляются сканы к существующим документам;
  • распознанные документы, выбранные перед запуском групповой обработки, помечаются как обработанные.

Сервис распознавания документов доступен пользователю в приложении Бухгалтерии предприятия:

  • в полном интерфейсе — из разделов Покупки и Продажи по гиперссылке Загрузить документы из сканов (фото);
  • в простом интерфейсе — из раздела Документы — Основное по команде Загрузить — Из скана (фото).

Подробную информацию о сервисе распознавания первичных документов можно найти по ссылке.

Что такое пакетная обработка документов?

Пакетная обработка документов — это простая обработка большого объема документов, как правило, в несколько файлов или один файл, и использование интеллектуального программного обеспечения для обработки отсканированного или захваченного файла или файлов. Некоторые продукты обрабатывают папки с документами по запросу или «наблюдают» за папками в поисках файлов для обработки.

Пакетная обработка может значительно сэкономить компании благодаря меньшему вмешательству оператора за счет использования высокофункциональных функций автоматизации интеллектуального сбора данных и простоты сканирования или печати PDF-файлов.

Как файлы сохраняются в папки?

Многофункциональные сканеры, принтеры, копировальные аппараты (МФУ) предлагают распространенный способ захвата и сохранения файлов в определенную папку. МФУ используются во всех отраслях промышленности. Большинство МФУ и портативных сканеров можно легко настроить для сканирования в определенную папку. Вы часто можете настроить различные функциональные клавиши или кнопки на устройствах, чтобы даже доставлять документы в уникальные папки.

Другим распространенным источником существования документов в папках являются потоки печати PDF. Это характерно для систем ERP, отправляющих ежедневные счета-фактуры, заказы на доставку или другие формы, где несколько уникальных документов печатаются в одном выходном потоке в виде текстового документа PDF.

Обработка папок по требованию и контрольных папок

В рабочем процессе пакетного сканирования файлы обычно сканируются с небольшой обработкой в ​​системную папку. Такие продукты, как ImageRamp Batch , позволяют обрабатывать эту папку с документами по запросу, или папку можно назначить для автоматической обработки любого файла, когда он помещается в папку. Такой «опрос» исключает дополнительное вмешательство оператора в рабочий процесс.

Какие задачи можно применять к файлам из процессов пакетного сканирования?

Итак, что можно сделать с отсканированными файлами? Программное обеспечение для интеллектуального сбора данных может:

  • собирать индексные данные,
  • имена файлов, папок и подпапок на основе информации в файле или системной информации,
  • направить файл в другой каталог,
  • создание закладок PDF,
  • преобразовать файл в другой формат,
  • улучшить и очистить сканирование,
  • применять цифровые права для защиты цифрового контента и
  • извлекать данные для экспорта через CSV или XML для заполнения индекса системы управления документами или EMR, EDR, EHR, такой как SharePoint, Laserfiche, Dentrix и Epic.

Программное обеспечение Capture обычно позволяет администратору создавать различные сценарии или шаблоны обработки для разных папок документов. Эти «профили» могут комбинировать различные вышеперечисленные задачи по мере необходимости и обеспечивать единообразную повторяемую обработку сканирования. Например, профиль «Счет-фактура» может фиксировать номер счета-фактуры, имя поставщика и дату счета-фактуры в качестве индексной информации, полученной из штрих-кодов, а также удалять пятна, выравнивать и автоматически поворачивать страницы. Профиль отчета зуботехнической лаборатории может отражать личность пациента, имя стоматолога и дату; очистить изображение; и поместите файл в файловую систему под именем стоматолога.

Технологии захвата данных, используемые при пакетном сканировании

Технология, лежащая в основе программного обеспечения для захвата, значительно снижает стоимость обработки документа. Следующие проверенные технологии помогают автоматизировать многие распространенные задачи.

  • Распознавание штрих-кода
  • оптическое распознавание символов для зонального захвата
  • регулярные выражения для интеллектуального анализа данных текстового контента
  • управление цифровыми правами
  • улучшение изображения
  • преобразование файлов

Запуск в качестве автоматической службы Windows

Запуск в качестве службы Windows может дополнительно автоматизировать обработку, устраняя любое взаимодействие с пользователем при запуске. Администраторы могут настроить автоматический запуск служб при загрузке компьютера, предлагая полностью автоматическую работу и не требуя от пользователей никаких действий по запуску. Некоторые из соображений включают:

  • Требуется ли вход в систему для службы?
  • Какие уведомления по электронной почте требуются при сбоях?
  • Какие условия должны потребовать перезапуска приложения (память, время простоя и т. д.)?

Использование листов-разделителей штрих-кодов

Во многих проектах пакетного сканирования используются листы-разделители штрих-кодов, которые программа захвата может использовать для присвоения имени, разделения, маршрутизации и добавления закладок к файлу. Использование титульных листов или листов-разделителей является распространенным подходом со многими доступными инструментами, которые могут свободно создавать титульные листы. Существуют бесплатные библиотеки текстовых шрифтов, которые интегрируются непосредственно в систему обработки текстов, такую ​​как Microsoft Word, облачные онлайн-сервисы, которые отправляют вам по электронной почте PDF-файл для печати, или установленные приложения для создания листов.

Пакетная обработка документов

Многие люди ежедневно получают доступ к материалам этого веб-сайта. Наиболее просто берите то, что они хотят, и бегите. Это нормально, если они не продажа материала как собственного; однако, если ваша производительность прибыль от материала, который вы использовали, пожертвование от денег, которые вы сэкономили, поможет обеспечить продолжение доступность этого ресурса. Нажмите соответствующую кнопку выше, чтобы получить доступ к PayPal.

Применить процессы к пакету документов Word

В другом месте на этом веб-сайте есть пакетные процессы для выполнения количество задач по ряду документов. Надстройка представлена ​​здесь ниже предназначен для охвата тех процессов, которые до сих пор не был включен.

Первоначальная версия надстройки была вдохновлена ​​надстройкой моего старого друга Грег Макси, на что он имел лишь внешнее сходство; впрочем как так часто бывает, когда мы делимся идеями, он хотел принять участие в дальнейшее развитие, поэтому с версии 2,0 надстройка является совместные усилия.

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

Как и все надстройки с этого сайта, он представлен в виде Шаблон Word и поставляется в заархивированном формате вместе с Инструкция по установке. После установки он добавит вкладку и пара кнопки на ленту Word, как показано ниже:

Один из процессов, предварительно настроенный в шаблоне надстройки, использует таблицу, хранящуюся в теле документа «Найти и заменить». Пары Table. docx’, включенные в zip-файл, и которые можно получить, открыв шаблон для редактирования в Word. Этот документ обычно хранится в папке документов пользователя,

Отслеживание изменений отрицательно повлияет на некоторые из процессов. Если отслеживание изменений может быть проблемой, отслеживание отключается во время обработки, а затем восстанавливается оригинальная установка.
Версии надстройки до версии 3.9, использовал таблицу в самой надстройке, чтобы включить поиск и замените опцию, используя пары таблиц. Чувствовалось, что Все более навязчивая система безопасности Microsoft может помешать этой таблице от редактирования и сохранения некоторыми пользователями, и поэтому от версии 3.9 таблица приведена в отдельном документе.

Документ «Найти и заменить таблицу пар.docx» обычно храниться в папке «Документы» пользователя, где надстройка найти его, если он есть. При желании его можно хранить в любом доверенном папка с доступом для чтения/записи, но затем в первый раз, используется, надстройка запросит ее местоположение (см. иллюстрацию ниже).

Таблица предназначен для редактирования, обеспечивая настраиваемый пользователем поиск и замену пары слов или словосочетаний. Строка заголовка таблицы игнорируется, когда обработка документов.

Записи, включенные в таблицу, должны соответствовать поиску и заменить правила и, если опция выбрана, использовать подстановочные знаки — см. специальную страницу по теме Использование подстановочных знаков в диалоговом окне «Найти и заменить» Word.

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

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

Важно! Надстройка не позволит выбор корня любого доступного диска (см.
ниже). потенциал для причинения хаоса слишком велик. я думал разрешить с сильными предупреждениями, но, честно говоря, я не мог придумать обстоятельство, при котором желательно иметь возможность обрабатывать корень диска, поэтому я заблокировал его, и текстовое поле изменит цвет чтобы закрепить ошибку.

Цвет текстового поля также указывает, введен ли вручную папка является допустимой папкой, которая отображается розовым цветом, если папка не существует, меняя цвет на зеленый, когда это происходит.

 

Процессы
  1. Преобразование полей даты
  2. Найти и заменить
  3. Найти и заменить (с парами, определенными в таблице)
  4. Найти и заменить (с форматированием, определяемым таблицей)
  5. Преобразование документов старого формата
  6. Заменить смарт-кавычки на простые
  7. Преобразовать в PDF
  8. Преобразование в PDF с помощью PDFCreator ( Только при PDFCreator 2.# доступен. Это может не работать с более поздними версиями PDF Creator )
  9. Заменить простые кавычки умными кавычками
  10. Добавить защиту документа паролем
  11. Удалить защиту документа паролем
  12. Удалить личную информацию
  13. Пользовательский процесс
Основное диалоговое окно пользовательской формы имеет контекст конфиденциальная помощь, доступная по нажатию кнопки справки:
Преобразование полей даты

Эта функция преобразует поля {DATE} в {CREATEDATE} поля, сохраняющие любой переключатель форматирования, который может быть применен или добавление переключателя из большого выбора переключателей форматирования даты, когда нет оригинальный переключатель есть. Таким образом, исходный переключатель занимает приоритет над выбранным форматом даты.

Где поля {ДАТА} заблокированы от обновления, они не конвертируются.

Поля времени

Исторически Word также использовал поле {ВРЕМЯ} для отображения системная дата с ПК, поэтому «Конвертировать даты» Функция также преобразует поля {TIME} в поля {CREATEDATE}. Однако в случае полей {TIME} поля только преобразовано, где присутствует переключатель форматирования даты и когда поле не заблокировано от обновления.

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

Опция предоставляет функцию поиска и замены одного слова или текст с другим, где бы они ни находились в документы. Процесс включает в себя возможность поиска всего только слова и/или использование подстановочных знаков — см. Замените с помощью подстановочных знаков.

Чтобы применять поиск с учетом регистра, установите вариант подстановочного знака.
Найти и заменить парами, определенными в таблице

Принимая во внимание, что предыдущий вариант предусматривает одну пару слова или фразы, опция таблицы позволяет выполнять множественный поиск выполняться по одному и тому же документу. Таблица, содержащая пары слов или фраз хранятся в документе «Найти и Replace Pairs Table.docx», поставляемый с надстройкой, доступ к которому можно получить, открыв документ в Word.

Вы можете добавить или изменить любой из записи ниже строки заголовка таблицы. Не меняйте макет таблицы или имя файла документа. документ обычно сохраняется в папке «Документы» пользователя, где он будет найден автоматически. Отправьте его в другом месте и вам будет предложено указать местоположение.
Сохраните документ после внесение каких-либо изменений в таблицу и перед ее использованием в сопряжение с процессом.

Что касается трех ячеек в правом конце таблицы (иллюстрировано выше). Введите Y в столбце WC, чтобы указать использование подстановочного знака. поиск. Код использует только первую букву, чтобы указать, является ли использовать поиск по подстановочным знакам, поэтому «да» или «да» будут одинаково действительный.

Если подстановочный знак не используется, введите «Y» в полном совпадении. столбец слов «WWO» для обработки только всего слова.

Примечание: когда подстановочный знак используется для определенной пары, полное совпадение игнорируется

Чтобы исключить искомую пару из процесса, введите «Y» в поле Столбец «Пропустить». Таким образом, одну и ту же таблицу можно использовать для различных замены.

Таблицу можно редактировать прямо из опции, нажав кнопку Кнопка «Редактировать таблицу». Это откроет табличный документ для редактирования и закройте форму пользователя.

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

Работает по существу так же, как предыдущая функция «Найти». и замените опцией пар, определенных в таблице, однако в этом случае, когда найденный текст заменяется форматированным содержимым второй столбец таблицы. Это может быть любой законный формат, который может быть применен к тексту, и может, например, включить встроенную графику.

При использовании этого параметра подстановочный знак и выбор всего слова в таблице игнорируется!

Параметры поиска:
MatchWildcards = Ложь
MatchCase = Истина
MatchWholeWord = Истина
используются.
Преобразование в PDF

Использует встроенную в Word функцию создания PDF для сохранения Пакет документов в формате PDF. Эта функция недоступна для отдельных документов, так как проще просто сохранить документ из Ворда.

Преобразование в PDF с помощью PDFCreator

Эта функция недоступна для отдельных документов, т.к. проще просто распечатать документ из Word в PDFCreator Водитель.

Создание PDF с помощью встроенного PDF Преобразователь намного быстрее, чем создание с помощью PDF Creator, так что если вам не нужны дополнительные функции, предлагаемые PDF создатель, Я бы посоветовал использовать встроенный преобразователь.

Процесс настроен на использование текущая версия PDF Creator и не будет дольше работают с версией 1.7.3.

Обратите внимание, что это также включает в себя PDF Architect, который не требуется, и если вам не нужно это приложение, я бы рекомендуется использовать параметры установки «Эксперт» и снимите флажок Архитектор PDF. Также обратите внимание, что программа установки предложит различные плагины для вашего браузера, которые, конечно, не обязательный. Не забудьте отменить их выбор во время установки.

При преобразовании в формат PDF с помощью PDFCreator надстройка дополнительно предоставляет возможность включить защиту PDF меры. Когда кнопка «Продолжить» в главном диалоговом окне щелкнут, откроется вторая пользовательская форма, предлагающая эту возможность. Нажатие «Отмена» в этой пользовательской форме отменит все процесс.

Элементы, показанные на следующем рисунке отключенными становятся доступными после ввода мастер-пароля. если вы не хотите дополнительные меры безопасности, тогда не устанавливайте Мастер Пароль!

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

Если вы введете мастер-пароль и продолжите без настройки параметров, вы увидите следующий диалог. Нажмите «Нет», чтобы установить параметры, или «Да», чтобы продолжить без них.

Файлы PDF создаются в той же папке, что и документы.

Smart Quotes

Надстройка предоставляет процессы для преобразования прямых котировок в Смарт-кавычки английского/американского образца и наоборот. Обратите внимание, что международные смарт-кавычки не предусмотрены.

Добавить защиту документа паролем

Эта опция позволяет добавить общий пароль к открывать обработанные документы с опциональной возможностью добавления пароль для изменения документов:

Эту опцию можно использовать для замены существующего пароля. Если Флажок «Требовать пароль» установлен (см. следующий рисунок) документы, защищенные паролем, могут быть обработаны, и это опция гарантирует, что диалоговое окно пароля будет представлено.

Снять защиту документов

Эта опция позволяет снять общие пароли с обрабатываемых документов

Удалить личную информацию

Эта опция позволяет пользователям удалять личную информацию из метаданные документа перед его публикацией. процесс также дополнительно предлагает варианты «Принять все Отслеживаемые изменения» и «Удалить комментарии». Когда «Удалить Флажок «Комментарии» не установлен, комментарии анонимно.

Запустить пользовательский процесс

Этот вариант для опытных пользователей с некоторым программированием VBA знаний, позволяет запускать настроенный пользователем макрос.

Параметр «Определяемый пользователем процесс» позволяет пользователям с VBA опыт определения и выполнения собственной обработки процедуры. «Процедура должна быть «функцией» логического тип переменной, определенный в стандартном модуле, расположенном в «Нормальный» шаблон пользователя.

Он должен включать переменную объекта документа как единую параметр и базовый обработчик ошибок.. например.

Имя макроса функции (oDoc как документ) Как Boolean

или

Имя макроса функции (ByRef oDoc As Word.Document) As Boolean

 

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

Функция MyUserDefinedProcess(oDoc As Документ) Как Boolean
При ошибке Перейти к Err_Handler
«Сделайте что-нибудь с oDoc здесь. например, «
oDoc.Range.InsertAfter «Некоторый текст»
MyUserDefinedProcess = Истина
lbl_Exit:
Выход из функции
Err_Handler:
Выберите номер ошибки
‘Case Is = «Ваши обработанные ошибки, например, 5109»
Дело еще
MyUserDefinedProcess = Ложь
Возобновить lbl_Exit
Конец выбора
End Function

 

Макрофункция не должна закрывать документ, так как он обрабатывается в коде надстройки.

В качестве реального примера вы можете использовать процесс замены логотипа компании или чтобы добавить текст в документ и т.д. Пример, показанный ниже изменит поле автотекста в заголовке (заголовок первой страницы только при необходимости) с «MyLogo» на «MyNewLogo»:

Функция ChangeLogoBuildingBlock(ByRef oDoc как Word.Document) как логическое значение
Dim oSection As Section
Dim oHeader как HeaderFooter
Dim oRng As Range
Тусклый пол как поле
При ошибке Перейти к Err_Handler
Установить oSection = oDoc.Sections(1)
Если oDoc.PageSetup.DifferentFirstPageHeaderFooter = True, то
Установить oHeader = oSection.Headers(wdHeaderFooterFirstPage)
Установить oRng = oHeader.Range
Для каждого поля в oRng.Fields
Если fld.Type = wdFieldAutoText, тогда
Если InStr(1, fld.Code, «MyLogo») > 0, то
fld.Code.Text = Заменить(fld.Code.Text, «МойЛого», «МойНовыйЛого»)
fld.Обновление
Выход для
Конец, если
Конец, если
Следующий этаж
Остальное
Установить oHeader = oSection. Headers(wdHeaderFooterPrimary)
Установить oRng = oHeader.Range
Для каждого поля в oRng.Fields
Если fld.Type = wdFieldAutoText, тогда
Если InStr(1, fld.Code, «MyLogo») > 0, то
fld.Code.Text = Заменить(fld.Code.Text, «МойЛого», «МойНовыйЛого»)
fld.Обновление
Выход для
Конец, если
Конец, если
Следующий этаж
Конец, если
Чанжелогобилдингблокк = Истина
lbl_Exit:
Выход из функции
Err_Handler:
Чанжелогобилдингблок = Ложь
Возобновить lbl_Exit
End Function

Чтобы запустить макрос из надстройки пакетного процесса, введите «ChangeLogoBuildingBlock». в текстовом поле имени макроса диалога:

 

Защита паролем (см. также разделы выше о добавлении и удаление паролей)

Надстройка поддерживает документы и шаблоны, паролем, защищенным от открытия, изменения и случае защищенных форм от редактирования путем проверки флажок «Требовать пароль» и ввод общих паролей к документам в пароле диалог.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *