Обработка изменение реквизитов 1с 8.3. Бухучет инфо

Главная / Безопасность

В данной статье мы рассмотрим, как можно изменить реквизиты сразу у нескольких элементов какого-либо документа или справочника. В качестве примера все действия будут производиться на демо-базе 1С 8.3 Бухгалтерия 3.0.

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

В программе 1С 8.3 (на управляемых формах) существуют два основных способа групповой обработки справочников и документов:

  • из формы списка;
  • при помощи стандартной обработки.

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

Давайте начнем от простого к сложному. Рассмотрим как пользоваться обработкой в первом варианте.

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

Выделите те позиции, которые должны подвергнуться изменению. Это можно сделать левой кнопкой мыши и зажатой клавишей на клавиатуре «Ctrl» или «Shift». Если все элементы идут подряд, то их можно выделить не мышкой, а стрелками вверх и вниз на клавиатуре.

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

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

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

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

Теперь в той же форме списка мы видим, что процент НДС изменился во всех выделенных нами позициях.

Стандартная обработка «Групповое изменение реквизитов»

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

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

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

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

Введение новых значений

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

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

При нажатии на кнопку «Дополнительные параметры» вы можете немного расширить возможность настроек изменения реквизитов, например, изменять служебные реквизиты.

С помощью произвольного алгоритма

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

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

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

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

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

Как в обычном интерфейсе, так и в интерфейсе «Такси» (включить его можно «Администрирование — «Интерфейс») эту обработку можно вызвать из меню «Администрирование» — «Поддержка и обслуживание» в разделе «Корректировка данных» гиперссылка «Групповое изменение реквизитов».

После выбора объекта для изменения (поле «Изменить»), табличная часть «Изменяемые реквизиты» заполняется реквизитами объекта. На закладке «Реквизиты» видны реквизиты объекта, на остальных закладках — реквизиты соответствующих табличных частей.

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


Рис. 2

Попробуем выполнить более сложную задачу: для организации «Торговый дом «Комплексный» для контрагента «Магазин 23» в отобранных по этим критериям документах «Реализация товаров и услуг» изменим склад на значение «Склад № 17».


Рис. 3

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

Поскольку изменяем документ, изменение реквизита ведет к изменению проводок, поэтому не забываем о перепроведении документов. Указываем новое значение склада и реквизит «Проведен», устанавливаем «Да». Нажимаем «Изменить реквизиты».


Рис. 4

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


Рис. 5

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

Скачать универсальную обработку объектов 1С 8.3.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По материалам: programmist1s.ru

Представляем Вашему вниманию универсальную обработку поиск и замена значений, она работает как в 1с 8.2 (обычное приложение), так и в 1с 8.3 (управляемое приложение). Как вы уже поняли из названия данная обработка предназначена для замены одного значения на другое, причем заменяются соответственно ссылочные типы.

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

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

Как выглядит обработка по поиску и замене значений в 1с?

Скачать обработку поиск и замена значений для 1с 8.2 и 1с 8.3


У нас вы можете скачать бесплатно обработку поиск и замена значений для 1с 8.2 и 1с 8.3

Как пользоваться обработкой поиск и замена значений 1с?

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

Для начала откроем обработку, Файл ---> Открыть. Перед нами появится главное окно, нажмем на плюс в верхней табличной части, добавится строка. Теперь нажимаем на кнопку "Т", как на рисунке ниже.

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

© 2024 baraxlo2020.ru -- Немного о компьютере и современных гаджетах