Пакетная обработка в фотошопе. Добавляем новую обработку

Привет, ребята. На связи Василий Блинов и этой статье мы с вами поговорим про программы для монтажа видео. Тем, кто ещё ни разу в жизни не работал с видеоредакторами и не пробовал монтировать видеоролики, эта статья может показаться немного сложной, но полезной. Я постараюсь, как обычно, объяснить простыми словами.

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

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

Какой программой пользуюсь я и почему?

Небольшая предыстория, как выбирал программу. Когда я только пришёл , мне нужна была простая программа для съёмки видеоуроков и мелкого монтажа (обрезка лишнего). Уроки я делал чисто для себя и своих клиентов.

Тут мне пришла на помощь по совету друга Camtasia Studio и Camtasia Recorder. В целом, довольно хороший инструмент, с которым я работал первое время. Потом я решил сменить программу для записи видео с экрана.

Причина была в более расширенных функциях и возможностях. Тут же я подумал, что нужно сразу учиться работать в более профессиональном видеоредакторе. Зачем терять время на перебор лёгких простых программ. По опросам друзей, занимающихся видеомонтажом, были выявлены ТОП-3 по популярности программы на компьютер с системой Windows:

  • Premiere Pro
  • Edius Pro

Почему-то выбор пал сразу же на Вегас, но, начав с ним работать, выявился ряд проблем. То не поддерживает формат видеофайлов, в котором я записываю, то нужно ставить ряд каких-то дополнительных кодеков, то идёт рассинхрон звука, необходимо конвертировать в другой формат, а при конвертации теряется качество. В общем, через неделю я перешёл на софт всем известной компании Adobe, на их программу для монтажа Premiere Pro.

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

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

Работать в них, с безграничной информацией в интернете, я считаю, сможет научиться любой. Самый лучший способ обучаться — это искать решение при возникновении проблемы. Что это значит?

Берёте и сразу начинаете монтировать, а если что-то не получается обращаетесь к Яндексу или Гуглу со своей проблемой. Главное — правильно вопрос в поиске задать. Я так и учился, находил ответы на все вопросы, и не нужно сидеть, изучая пошаговые курсы с кучей лишней информации, прежде, чем начинать монтировать.

Только с постепенной практикой будет рост и эффекты различные узнаете как делать, и монтаж станет более интересным.

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

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

Лучшие программы для монтажа видео

– одна из лидеров среди программ для монтажа и редактированию видео в мире. С её помощью вы сможете делать монтаж любой сложности, добавлять различные эффекты, анимацию, музыку, текст и многое другое. Поддерживает все форматы видео и работает с самыми новейшими XDCAM, XDCAM EX, P2, AVCHD и RED. Позволяет выводить готовое видео в любом формате, включая Blu-Ray, SWF и прочие.

Интерфейс: Русский.

Пробный период: 30 дней.

– видеоредактор, который также широко используется среди авторов и создателей различных короткометражных видео и фильмов. До марта 2016 года разрабатывалась известным брендом SONY, теперь часть продуктов приобрела компания MAGIX, которая имеет и занимается разработкой своей линейки видеоредакторов.

Интерфейс: Русский.

Пробный период: 30 дней.

Edius Pro

Edius Pro – профессиональная программа для монтажа, быстрая скорость обработки и рендеринга роликов. Поддерживает все известные форматы видеофайлов, которые можно склеивать в программе между собой. Часто используется среди создателей музыкальных клипов, сериалов, телепередач и коротких фильмов. Способна монтировать видео в 4k, 3D и HD.

Интерфейс: Английский.

Пробный период: 30 дней.

Для MacBook (OS X)

— крутой видеоредактор для операционной системы OS X от Apple. Работает только под управлением этой ОС. Очень удобен и прост в использовании, интуитивно понятный интерфейс. В сочетании с мощными компьютерами работает невероятно быстро. Большинство владельцев техники Apple предпочитают пользоваться данной программой.

Интерфейс: Русский язык.

Пробный период: 30 дней.

Хорошие программы для монтажа

— очень хорошая программа для монтажа, претендует на попадание в ТОП. Работает на Microsoft Windows XP/Vista/ 7/8/10, отдельная линейка для Mac. Поддерживает любые популярные форматы: AVI, MOV, MP4, MP3, WMA и многие другие. Позволяет делать оцифровку с видеокассет и ТВ-тюнеров. Содержит различные эффекты и фильтры.

Интерфейс: Русский.

Пробный период: 30 дней.

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

Интерфейс: Английский.

Пробный период: 30 дней.

ВидеоМонтаж

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

Интерфейс: Русский.

Пробный период: 10 дней с ограничением функций.

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

Интерфейс: Русский.

Пробный период: 30 дней.

Corel VideoStudio Pro

Corel VideoStudio Pro — отличный редактор от компании Corel, которая занимается разработкой различного софта. Захватывайте, редактируйте, создавайте материал HD-качества или сразу публикуйте его на YouTube, Vimeo или в Facebook. Для новичков интерфейс покажется сложноватым, но здесь предусмотрен бесплатный доступ к обучающим урокам на 6 недель.

Интерфейс: Русский.

Пробный период: 30 дней.

Camtasia Studio

Camtasia Studio — простейший инструмент для записи и редактирования видеоуроков. Разобраться в нём не составит особого труда. Работает практически со всеми форматами. Записывайте, обрезайте, накладывайте переходы, музыку, заставки и многое другое.

Интерфейс: Русский.

Пробный период: 30 дней.

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

Интерфейс: Русский.

Пробный период: 30 дней.

Бесплатные видеоредакторы

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

VideoPad Video Editor

VideoPad Video Editor — бесплатная программа, но имеет достаточно много функций для монтажа. Поддерживает все популярные форматы, имеет базу переходов и классных эффектов. Интерфейс довольно прост и удобен для новичка. Быстрая загрузка готового видео прямо на YouTube.

Интерфейс: Английский.

— стандартное приложение от Майкрософт, которое поддерживалось до Виндовс 8, далее перестали обновлять, но его можно скачать бесплатно на официальном сайте и установить. Очень простая, проверенная временем программка, разобраться как делать в ней монтаж, сможет каждый. Помню ещё в школе на Windows XP монтировал в ней ролики.

Интерфейс: Русский.

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

Интерфейс: Английский.

— среднего уровня программка, рассчитанная больше для новичков. Простой интерфейс и обычные функции. Работает не только с форматами MPEG, но также AVI, WMV, MP4, VOB. Доступны функции по настройке резкости, контрастности и нормализации звука.

Интерфейс: Английский.

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

Интерфейс: Английский.

— данный видеоредактор позволяет делать захват с рабочего стола, записывать голос, производить монтаж видеофайлов и аудио. Имеет возможность выводить видео в разрешении HD и UHD. Содержит большое количество встроенных фильтров и переходов.

Интерфейс: Русский.

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

Интерфейс: Русский.

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

Интерфейс: Английский.

Сервисы для монтажа видео онлайн

  • Life2Film
  • Стандартный видеоредактор YouTube
  • Online Video-Cutter
  • Magisto
  • Cool Editor
  • Stupeflix

Приложения монтажа видео для Android

  • Androvid
  • Magisto
  • FXguru
  • FilmoraGo
  • VivaVideo Pro
  • PowerDirector
  • WeVideo
  • KineMaster

Приложения для iPhone (iOS)

  • iMovie
  • Splice
  • Magisto

Заключение

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

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

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

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

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

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

Итак, давайте приступим к пакетной обработке.

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

Если Вы заметили, то в данной папке присутствует и подпапка «Готовые фото» . В нее будут сохраняться результаты обработки.

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

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

Идем в меню «Редактирование – Настройки цветов» и снимаем галки, указанные на скриншоте.


Теперь можно начинать…

Проанализировав снимки, становится ясно, что все они немного затемнены. Поэтому мы их осветлим и немного затонируем.

Открываем первый снимок.

Затем вызываем палитру «Операции» в меню «Окно» .

В палитре необходимо нажать на значок папки, дать новому набору какое-нибудь название и нажать ОК .

Затем создаем новую операцию, также как-нибудь ее называем и нажимаем кнопку «Записать» .

Для начала изменим размер изображения. Скажем, нам понадобятся картинки шириной не более 550 пикселей.
Идем в меню «Изображение – Размер изображения» . Меняем ширину на нужную и нажимаем ОК .



Как видим, в палитре операций произошли изменения. Наше действие успешно записано.

Для осветления и тонирования воспользуемся «Кривыми» . Вызываются они сочетанием клавиш CTRL+M .

В открывшемся окне ставим току на кривой и тянем в сторону осветления до достижения желаемого результата.

Затем переходим в красный канал и немного откорректируем цвета. К примеру, вот так:

По окончании процесса нажимаем ОК .

При записи экшена существует одно важное правило: если Вы пользуетесь инструментами, корректирующими слоями и другими функциями программы, где значения различных настроек меняются «на лету», то есть без необходимости нажатия кнопки ОК, то эти значения необходимо прописывать вручную и нажимать клавишу ENTER. Если это правило не соблюсти, то Фотошоп запишет все промежуточные значения, пока Вы тянете, к примеру, ползунок.

Продолжаем. Предположим, что все действия мы уже выполнили. Теперь нужно сохранить фотографию в нужном нам формате.
Нажимаем комбинацию клавиш CTRL+SHIFT+S , выбираем формат и место для сохранения. Я выбрал папку «Готовые фото» . Жмем «Сохранить» .

Последним шагом будет закрытие изображения. Не забудьте это сделать, иначе все 100500 фотографий останутся открытыми в редакторе. Кошмар…

От сохранения исходника отказваемся.

Давайте взглянем на палитру операций. Проверяем, все ли действия записались корректно. Если все в порядке, то нажимаем на кнопку «Стоп» .

Экшен готов.

Теперь нам необходимо применить его ко всем фотографиям в папке, причем автоматически.

Идем в меню «Файл – Автоматизация – Пакетная обработка» .

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

После нажатия кнопки «ОК» начнется обработка. Время, затраченное на процесс, напрямую зависит от количества фото и от сложности операций.

Используйте автоматизацию, предоставляемую Вам программой Фотошоп, и сэкономите уйму времени на обработке своих снимков.

В 1С есть множество объектов конфигурации, которые так или иначе связаны с учетом – то есть позволяют оный вести – справочники, документы, регистры и так далее. Однако как быть, когда нужно создать программку на языке 1С, которая никак не связана с учетом, а требуется для служебных нужд программиста или для облегчения работы пользователя?

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

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

Обработки 1С позволяют разрабатывать собственные инструменты как для программирования 1С, так и для настройки или управления 1С. Благодаря этому в интернете есть сотни типовых обработок (разработанных в компании 1С) и тысячи любительских обработок в интернете.

Самое время попробовать сделать обработку 1С самостоятельно. Подробности далее.

Что такое обработки 1С и как они используются

Маленькое вступление. Кто уже знаком с обработками 1С – может пропустить этот пункт.

Итак, обработка является инструментом, написанным программистом. Она ничего не умеет делать самостоятельно и не сохраняет данные в базу данных 1С, в отличие например от документа – который сохраняется в базу данных и самостоятельно умеет записываться и проводиться, без дополнительного программирования. Функции обработки 1С целиком зависят от программиста, который ее написал.

По функционалу обработки 1С можно поделить на три вида:

  • Вспомогательные обработки 1С конфигурации
    В каждой типовой конфигурации есть множество обработок. Они используются как дополнительные интерфейсные формы (рабочий стол пользователя, обзор конфигурации), как часть функционала конфигурации (внос начальных остатков, начальное заполнение базы данных, закрытие месяца).
  • Объекты (Классы)
    Кто знает другие языки программирования, уже знаком с понятием объект. Это некий класс, имеющий в своем распоряжении набор «переменных» и «функций». Его прелесть состоит в самодостаточности – то есть в одном классе собрано все, что нужно для выполнения его функций.

    В 1С классы можно создавать с помощью обработки 1С: «переменные» — реквизиты обработки 1С, «функции» — функции в модуле объекта обработки 1С (пометка Экспорт для публичных функций). Удобство состоит как в создании экземпляра такого класса, так и в его перемещении между конфигурациями.

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

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

  • Дополнительные инструменты пользователя и администратора
    Существует множество универсальных инструментов для использования обычно администратором базы данных, которые не привязаны к конкретной конфигурации. Такие инструменты часто не входят в типовую поставку конфигурации и распространяются отдельно (обычно на дисках ИТС). Кроме типовых – программисты в интернете выкладывают массу собственных инструментов.

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

Где находятся обработки 1С

Итак, существуют обработки 1С встроенные в конфигурацию и внешние обработки 1С.

Встроенные обработки 1С используются программистом, разрабатывающим конфигурацию, ситуативно – то есть они могут быть или выведены в меню пользователя (часть в меню Сервис), или открываться программно из других объектов 1С (например, из формы справочника).

Так или иначе, под правами администратора можно открыть список встроенных в конфигурацих обработок и любую из них, если ее возможно открыть (то есть если у нее есть экранная форма и программист не поставил блокировку на открытие). Для этого в толстом клиенте используйте меню Операции/Обработки, в тонком клиенте используйте меню Все функции/Обработки. Если Вы не знаете, как найти эти меню – .

В конфигураторе встроенные в конфигурацию обработки 1С находятся в ветке Обработки.

Внешние обработки 1С открываются и в конфигураторе и в Предприятии с помощью меню Файл/Открыть.

Безопасность. Обратите внимание на . Модуль объекта обработки 1С выполняется автоматически при открытии обработки 1С в режиме Предприятия. Поэтому, если Вы открываете обработку написанную злоумышленником – она может быть выполнена автоматически без лишних вопросов.

Как сделать обработку 1С самостоятельно

Итак, приступаем к самому интересному – алгоритм создания обработки 1С самостоятельно с нуля.

Вдохновились очередной гениальной идеей и поскорее хотите воплотить её в жизнь при помощи фотоаппарата? Если вы только начинаете свой путь в фотосъемке - не спешите! Для начала изучите основы этого искусства. В статье мы расскажем, с какими проблемами чаще всего сталкиваются начинающие фотографы. Также вы узнаете, как обрабатывать фотографии в редакторе «ФотоМАСТЕР» и избавиться от большинства дефектов.

Ошибка №1. Неправильная компоновка кадра

Изучив правила построения композиции кадра, вы будете знать, что расположение объекта съемки строго посередине сделает любую фотографию скучной и неживой. Чтобы получить динамичный и интересный снимок мысленно разделите будущий кадр на 9 частей. Разместите всё важное рядом с линиями или в точках пересечений:


Уже сделали фотографию, позабыв о правилах композиции? Еще не все потеряно! Наша «ФотоМАСТЕР» быстро исправит ситуацию. Воспользуйтесь функцией кадрирования. Включите сетку, а затем настройте размер и положение рамки поверх снимка. Кликните «Применить» и все изменения будут сохранены.


Ошибка №2. Завален горизонт

Увидеть этот дефект можно даже невооруженным взглядом. Линия горизонта на фотографии не идет параллельно нижней и верхней границам кадра, а уходит вверх или вниз:



Для исправления горизонта перейдите в раздел «Композиция» > «Геометрия». Поставьте галочки рядом с пунктами «Обрезать автоматически» и «Показать сетку». На шкале «Поворот» выровняйте фотографию. Если необходимо, скорректируйте параметры «Вертикаль» и «Горизонталь».


Ошибка №3. Проблемы с освещением

Съемка против солнца, ненастроенный фотоаппарат, отключённая вспышка в темноте… Всё это приводит к одному - к проблемам с экспозицией. Фотография становится слишком пересвеченной или темной:



Обработка фото поможет решить проблему. В «ФотоМАСТЕРе» и настройте тон фотографии. Передвигайте бегунок вправо на шкале «Экспозиция» для осветления фото, влево - для затемнения. При необходимости корректируйте темные и светлые тона на снимке, а также тени и чрезмерно пересвеченные участки.


Ошибка №4. Эффект красных глаз

Подобный дефект возникает из-за использования вспышки. Но вы можете заранее попробовать предотвратить его появление на фото: для этого попросите «модель» не смотреть прямо в объектив при съемке.



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


Ошибка №5. Смазанное фото

Если фотограф при проведении съемки поторопится нажать кнопку спуска, то фотоаппарат не успеет сфокусироваться. При просмотре фотографии с экрана ПК вы заметите, что снимок стал расплывчатым:



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



Если нужно улучшить только фрагмент, то воспользуйтесь корректирующей кистью (Ретушь > Корректор). Выделите область, которую необходимо исправить. Затем кликните по кнопке «Резкость» и настройте четкость участка.

Ошибка №6. Лишние предметы в кадре

Запечатлели пейзаж, но в кадр попала тень? Портретные фотографии испортили прыщи, шелушения и покраснения на коже? Не спешите удалять снимки! Воспользуйтесь инструментом «Штамп». С ним вы сможете удалить все лишние элементы, и многое другое. Например, на этой фотографии мы избавились от тени:



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


Ошибка №7. Геометрические искажения фото

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



Увы, далеко не все геометрические искажения можно исправить. Но попытаться всегда стоит! В программе «ФотоМАСТЕР» перейдите в меню «Композиция» > «Геометрия». Включите сетку и попробуйте выровнять фотографию при помощи шкал «Дисторсия», «Горизонталь», «Вертикаль».


Подведем итоги

Мы разобрали самые популярные ошибки, которые совершают начинающие фотографы, а это значит, что вы сможете избежать их. Если неудачные кадры всё-таки застанут вас врасплох - не беда! Ведь вы знаете, как правильно обрабатывать фотографии. Установите на ПК «ФотоМАСТЕР» и попрощайтесь с плохими снимками навсегда!

Внешние обработки – очень удобный инструмент для компаний, использующих типовые конфигурации на 1С:Предприятие 8.3. Они позволяют не тратить силы и средства на обновления 1С, давая возможность обновлять базы одной кнопкой в режиме простого пользователя. Используя механизм библиотеки стандартных подсистем, можно добавить различные кнопки в документы и справочники, не изменяя типовую конфигурацию. Рассмотрим пример создания и подключения внешней обработки в одной из конфигураций 1С.

Создаем внешнюю обработку в 1С 8.3

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

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

  • Реквизит – поле для установки номенклатуры;
  • Кнопку, которая выполнит вызов кода.

Добавляем реквизит «Номенклатура» с типом данных «СправочникСсылка.Номенклатура» в соответствующем разделе и кнопку «Показать» в меню «Команды» -> «Команды формы».

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

Фрагмент 1

&НаКлиенте Процедура Показать(Команда) ПоказатьНаСервере(); КонецПроцедуры &НаСервере Процедура ПоказатьНаСервере() //Вставить содержимое обработчика. КонецПроцедуры

Мы выбрали создание процедуры на сервере, так как хотим в качестве результата получить выборку из базы данных. На клиенте у нас нет такой возможности, поэтому потребуется подключение к серверу, который и обменивается с БД данными. Теперь нам необходимо написать код, который реализует задуманное нами. Будет использоваться запрос и вывод всех документов через функцию «Сообщить()».

Фрагмент 2

&НаКлиенте Процедура Показать(Команда) ПоказатьНаСервере(Номенклатура); КонецПроцедуры &НаСервере Процедура ПоказатьНаСервере(Номенклатура) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ЗаказКлиентаСостав.Ссылка КАК Ссылка | ИЗ | Документ.ЗаказКлиента.Состав КАК ЗаказКлиентаСостав | ГДЕ | ЗаказКлиентаСостав.Номенклатура = &Номенклатура"; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Сообщить(ВыборкаДетальныеЗаписи.Ссылка); КонецЦикла; КонецПроцедуры

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

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

Функция СведенияОВнешнейОбработке() Экспорт ДанныеДляРег = Новый Структура(); ДанныеДляРег.Вставить("Наименование","Новая внешняя обработка"); ДанныеДляРег.Вставить("БезопасныйРежим", Истина); ДанныеДляРег.Вставить("Версия", "ver.: 1.001"); ДанныеДляРег.Вставить("Вид", "ДополнительнаяОбработка"); ТабЗнКоманды = Новый ТаблицаЗначений; ТабЗнКоманды.Колонки.Добавить("Идентификатор"); ТабЗнКоманды.Колонки.Добавить("Использование"); ТабЗнКоманды.Колонки.Добавить("Представление"); НовСтрока = ТабЗнКоманды.Добавить(); НовСтрока.Идентификатор = "НоваяВнешняяОбработка"; НовСтрока.Использование = "ОткрытиеФормы"; НовСтрока.Представление = "Новая внешняя обработка"; ДанныеДляРег.Вставить("Команды", ТабЗнКоманды); Возврат ДанныеДляРег; КонецФункции

Фрагмент 3

Подключение внешней обработки в 1С

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

При переходе к списку создадим новую строчку в нем, и система предложит выбрать файл. Выбираем сделанную нами и сохраненную обработку, и конфигурация 1С самостоятельно заполняет большинство полей. Через кнопку «Выполнить» мы уже можем проверить работоспособность нашей обработки, но это не слишком удобно для остальных пользователей. Чтобы у пользователей появилась наша команда, и они могли сделать вызов, нам необходимо:

  • Указать размещение объекта. Нажатием на «Не определено» мы открываем окно разделов и укажем, в каких разделах будет доступна операция;
  • Выбрать пользователей, у которых данная команда появится в меню «Дополнительные обработки» выбранных разделов без лишних настроек. Для этого в табличной части нужно выбрать пункт «Быстрый доступ» и добавить в правую половину ответственных пользователей;
  • На вкладке «Дополнительная информация» вы можете указать папку, в которой будет находиться загруженная обработка;
  • После нажатия клавиши «Записать» в выбранном разделе в меню «Дополнительные обработки» пользователи обнаружат нашу команду и смогут ею воспользоваться.


Если мы хотим внести изменения в нашу обработку, необходимо сначала выгрузить ее из базы. Для этого в справочнике «Дополнительные обработки и отчеты» найдите нужную строчку и воспользуйтесь командой «Выгрузить в файл…». Внесите изменения, сохраните обработку и через клавишу «Загрузить из файла…» найдите измененный файл epf, не меняя параметры. После записи все пользователи увидят внесенные изменения.

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

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