No Image

Универсальная обработка подбора объектов

СОДЕРЖАНИЕ
1 просмотров
11 марта 2020

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

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

Поиск и отбор объектов

После скачивания обработки мы можем запустить ее как внешнюю. Кто не знает, это делается через меню «Файл» – «Открыть». Появится окно обработки:

На первой закладке мы должны выбрать объект, с которым собираемся работать. Итак, в поле «Объект поиска» у меня уже выбран документ «Реализация (акты, накладные)». Это потому, что я до этого уже выбирал данный объект. Обработка умеет запоминать.

По кнопке «Настройка отбора» мы можем установить отбор практически по любому полю объекта:

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

После всех настроек объекты нужно отобрать. Нажмем на кнопку «Найти объекты» и смотрим результат отбора:

Получите 267 видеоуроков по 1С бесплатно:

Обработка элементов

Перейдем на закладку «Обработки»:

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

Произвольный алгоритм

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

Установка реквизитов

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

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

Перенумерация объектов

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

Читайте также:  Инфраструктура открытых ключей pki

Нажимаем «Сохранить настройки» и закрываем окно.

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

Теперь мы можем последовательно выполнить выбранные настройки, нажав кнопку «Выполнить».

Вот такая функциональная и полезная обработка, лично мне понравилась.

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Обработка универсальный подбор в 1С и обработка объектов в 1С 8.3 помогает пользователю решать некоторые вопросы, которые нет возможности разрешить средствами конфигурации 1С. Скачав внешнюю обработку, открыть ее можно через пункт меню «Файл» – «Открыть».


Данная обработка работает с управляемыми формами и выполняет операции с различными объектами, в том числе со справочниками и с документами.


На закладке «Обработки» представлен перечень операций, которые можно выполнить с помощью данной обработки.


Операцию «Перенумерация объектов» с помощью данной обработки мы рассматривали в статье «Перенумерация документов в 1С 8.3 Бухгалтерия». Остальные возможности обработки рассмотрим на примерах.

«Установка реквизитов». Первое, что нам необходимо, определить объект поиска. Возьмем для примера документы «Поступление (акты, накладные)». Предположим, что в документах от определенного контрагента нам нужно изменить склад оприходования (ошибочно указанный пользователем). Нажав кнопку «Настройки отбора», в окне отбора зададим условие – Контрагент равно Мебельная компания СБК. Условия задаются с помощью кнопки «Добавить новый элемент». Установив отбор, нажимаем кнопку «Найти ссылки», в результате у нас отобразится список документов, удовлетворяющий заданному условию.


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


Перейдем на закладку «Обработки». Двойным щелчком мышки откроем обработку «Установка реквизитов» и в открывшемся окне определим реквизит, который мы хотим установить. В нашем примере, мы устанавливаем значение «Склад» – «Магазин Мебель» и нажимаем кнопку «Выполнить».


После обработки объектов программа сообщит об окончании выполнения действия.


Зайдем в журнал документов «Поступление (акты, накладные)», раздел меню «Продажи», установим отбор по контрагенту – Мебельная компания СБК. Мы видим, что значение склад в документах изменено.

Читайте также:  Как делать презентацию в powerpoint видео


В данном примере эта обработка выполняет те же действия, что и обработка, имеющаяся в конфигурации «1С:Бухгалтерия предприятия 3.0» – «Групповое изменение реквизитов», из раздела меню «Администрирование» – «Обслуживание».


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



Зайдем в журнал документов «Поступление (акты, накладные)». Мы видим, что пометка проведения документа снята.


Перейдем еще раз в нашу обработку и запустим «Провести документы».



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

«Пометить на удаление»

Выполнение этой обработки устанавливает пометку на удаление отобранных объектов.



В результате отобранные нами объекты помечены на удаление.


Непосредственное удаление осуществляется в разделе «Администрирование» – «Удаление помеченных объектов».

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


Чтобы выделить группу объектов можно использовать горячие клавиши:

  • Shift – от выделенного элемента до элемента указанного при нажатой кнопке Shift;
  • Ctrl – выборочно указанные элементы;
  • Shift+Home – от выделенного элемента до начала списка;
  • Shift+End – от выделенного элемента до конца списка.

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


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


Нажав кнопку «Сгруппировать условия», мы можем объединить несколько условий, установив для них связь «И», «Или», «Не».


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

«Произвольный алгоритм». Кроме вышеперечисленных возможностей обработки «Универсальный подбор и обработка объектов» в ней имеется возможность использования произвольного алгоритма, но его использование требует знания встроенного языка программирования 1С. В открывшемся окне пишется код, который будет выполняться для отобранных объектов.


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

Читайте также:  Death s gambit обзор

В старых версиях программы 1С существовала отдельная обработка «Универсальный подбор и обработка объектов», предназначенная для использования администраторами и IT-сотрудниками. Имеется аналогичная по функционалу обработка и для последней версии программы 8.3, причем появилась она не сразу, и первое время пользователи были вынуждены применять обработку «Групповое изменение реквизитов», обладающую весьма ограниченными функциональными возможностями.

Скачивается новая обработка из внешних источников. Сделать это можно по ссылке:

Поиск и отбор объектов

После того, как обработка скачана, ее запуск запускается в качестве внешней программы. Проводится операция через меню «Файл» — «Открыть». Система далее открывает следующее окно:

Первоначально пользователем устанавливается объект, с которым проводится работа. В рассматриваемом случае это «Реализация (акты, накладные)». Обработка обладает функцией памяти, поэтому предложит в первую очередь ранее использовавшийся объект.

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

В случае, когда данные для отбора оказываются недостаточными, пользователь имеет возможность произвести отбор за счет самостоятельно выполняемого запроса. Для этого требуется активация опции «Режим отбора».

Обработка элементов

Далее следует работа в закладке «Обработка»

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

Произвольный алгоритм

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

Установка реквизитов

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

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

Перенумерация объектов

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

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

Далее пользователю остается только выбирать среди настроек, активировав их кнопкой «Выполнить».

Комментировать
1 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector