Где в 1с групповая обработка
Перейти к содержимому

Где в 1с групповая обработка

  • автор:

Где в 1с групповая обработка

Дата публикации 28.02.2023

Использован релиз 3.0.129

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

Рассмотрим механизм группового изменения значений реквизитов на примере изменения покупателя в документах «Счет на оплату» (реквизит «Контрагент»):

  1. Раздел: ПродажиСчета покупателям.
  2. Выделите в списке документы (рис. 1), у которых необходимо изменить значение реквизита, правой кнопкой мыши откройте контекстное меню и выберите команду «Изменить выделенные . «. Чтобы выделить несколько документов, нажмите и удерживайте на клавиатуре клавишу Shift (для выбора документов в одном диапазоне) или Ctrl (для выбора отдельных документов) и отмечайте мышью нужные документы.
  3. В открывшейся форме «Изменение выделенных элементов» на закладке «Реквизиты» (рис. 2) найдите реквизит, значение которого нужно изменить (в нашем примере «Контрагент»), и установите флажок в колонке .
  4. В колонке «Новое значение» (рис. 2) укажите новое значение реквизита. Если необходимо задать пустое значение, то нужно включить флажок в колонке , а колонку «Новое значение» оставить незаполненной. Одновременно можно менять несколько значений реквизитов.
  5. Обратите внимание, что значения во всех реквизитах следует менять с большой осторожностью, а в некоторых реквизитах значения вообще менять не стоит:
    • если изменить значение реквизитов табличной части документа / справочника (на закладках формы «Изменение выделенных элементов», отличных от закладки «Реквизиты»), то новое значение будет подставлено во все строки табличной части документа / справочника;
    • если изменить цифровое значение реквизита документа / справочника (в том числе из табличной части), то значения реквизитов, зависящих от измененного, не будут пересчитаны;
    • если изменить значение реквизита документа / справочника (в том числе из табличной части), который зависит от других реквизитов (например, договор зависит от контрагента и организации), то будет нарушена корректность данных и ссылочная целостность информационной базы.
  6. В списке реквизитов в форме «Изменение выделенных элементов» могут быть реквизиты, значения которых отображаются серым цветом. Это «ключевые» реквизиты, которые могут повлиять на другие объекты (списки, документы, справочники и др.). Защита на них отсутствует, реквизиты только выделены серым цветом. При попытке ввести новые реквизиты — программа предлагает (открывает) нужный справочник.
  7. По кнопке «Изменить реквизиты» изменения будут сохранены, а проведенные документы будут перепроведены (в примере на рис. 1 в колонке «Контрагент» – первоначальное значение покупателя, на рис. 3 – значение после изменения).

Дополнительно в форме «Изменение выделенных элементов» можно (рис. 4):

  1. С помощью кнопки «Ранее измененные реквизиты» выбрать настройки группового изменения реквизитов, которые применялись для данного списка ранее.
  2. С помощью кнопки «Дополнительные параметры» настроить определенные условия по изменению реквизитов:
    1. Флажок «Изменять в транзакции». При установленном флажке, если в процессе сохранения не удалось сохранить один из объектов по каким-либо причинам (например, потому что объект редактируется в это же время другим пользователем), будут отменены изменения во всех выбранных объектах. По умолчанию флажок установлен.
    2. Флажок «Прерывать по ошибке». При установленном флажке, если сохранение объекта по каким-либо причинам невозможно, программа выдаст предупреждение и предложит продолжить изменение оставшихся объектов либо прервать обработку для выяснения причин проблемы. Если флажок снят и при этом один из объектов не удалось сохранить, то такой проблемный объект будет пропущен, а обработка остальных данных будет продолжена. По умолчанию флажок установлен. Снять флажок можно только при снятом флажке «Изменять в транзакции».

    Смотрите также

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

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

    Групповое изменение реквизитов в списках документов и списках справочников

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

    Заключается она в том, что вы можете находясь прямо в списке документов или списке справочника выделить нужные элементы зажав кнопку «Shift» или «Ctrl» и щелкая по ним мышью. А затем нажать на правую кнопку мыши и в выпавшем меню нажать «Изменить выделенные».

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

    Где находится групповая обработка в 1С 8.3?

    Например в конфигурациях УТ 11 и Бухгалтерия 3.0 она находится в меню НСИ и Администрирование/ Обслуживание/ Корректировка данных/ Групповое изменение реквизитов.

    Администрирование

    Т.е. по сути данная обработка в 1C 8.3 называется «Групповое изменение реквизитов».

    Обслуживание

    Как поменять реквизит сразу в нескольких элементах справочника/документах?

    Рассмотрим на реальном примере. Смена ставки НДС. Не так давно всем кто использовал ставку НДС 18 % пришлось менять ее на 20 %. У тех кто установил последние обновления, смена ставки произошла автоматически, но не все устанавливают обновления. Ставка НДС в большинстве конфигураций указывается в карточке номенклатуры, т.е. ставка НДС это реквизит справочника номенклатуры, а значит чтобы ее заменить мы можем воспользоваться групповой обработкой. Что нам для этого нужно сделать:

      Открываем обработку и указываем в ней, что мы хотим менять справочник номенклатура

    Выбор элементов для изменения

    Выбор справочника

    Отбор

    Условия отбора

    Значение реквизита

    Новое значение реквизита

    Реквизиты изменены

    Окончание работы обработки

    Как поменять (заполнить) значения дополнительного реквизита справочника/документа?

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

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

    Отбор

    Условия отбора

    Новое значение

    Новое значение доп. реквизита

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

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

    Рассмотрим также на примере — допустим вы что-то перепутали и в течение длительного времени выбирали не ту номенклатуру в документах, как теперь это исправить? Это также можно сделать при помощи групповой обработки. Если вы хотите менять реквизиты в документах или их табличных частях — сначала нужно отменить проведение этих документов, иначе сменить реквизит не удастся.

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

    Выбор документов

    Выбор типа документов для изменения

    Отбор

    Отбор для табличной части

    Новый реквизит

    Новый реквизит табличной части

    Готово — мы поменяли реквизит в табличной части документа и сделали все это автоматически!

    А если вы не хотите каждый раз тратить деньги на обращения к программистам — приглашаю Вас на мой курс Сам себе Программист 1С

    Похожие записи:
      Как добавить дополнительный реквизит в 1С 8.3?В 1С 8.3 появился такой механизм как дополнительные реквизиты. Он.Настройка отчетов в 1С 8.3Если встроенные отчеты вас не устраивают не спешите обращаться за.Как заполнить значения дополнительных реквизитов во всей номенклатуре?Если у вас много номенклатуры, заполнить значения дополнительного реквизита во.Добавить колонку с дополнительным реквизитом в список номенклатурыДопустим, вы завели новый дополнительный реквизит номенклатуры, заполнили его и.
    От Программист 1С

    Просмотреть все записи от Программист 1С по этой ссылке.

    Групповое изменение/обработка справочников и документов на примере 1С 8.3: Управление торговлей 11.4

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

    Путь

    Группове изменение реквизитов

    Группове изменение реквизитов

    Форма обработки

    Открыть обработку мы можем из раздела конфигурации НСИ и администрирование — Администрирование — Обслуживание. В открывшемся окне Обслуживание — группа Корректировка данных — Групповое изменение реквизитов.

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

    Выбор объекта для изменения

    Выбор объекта для изменения

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

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

    Реквизит заблокирован

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

    Дополнительные параметры

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

    Табличные части справочников и документов

    Табличные части справочников и документов

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

    Выбранные элементы

    Важной составляющей является возможность сгруппировать значения отбора по условиям: И, ИЛИ, НЕ. При этом можно создавать вложенные друг в друга условия. Также Вид сравнения позволяет гибко выполнить отбор реквизитов. Такие как: В группе, В списке, В группе из списка, Заполнено. И противоположные значения с отрицанием, т.к. НЕ. Важно подчеркнуть что вид сравнения в группе позволяет указать вложенные в группу данные, например в иерархическом списке справочника можно выбрать одну из верхних групп и в итоге у Вас попадут все элементы, распложенные внутри данного дерева.

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

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

    Выбрав нужный справочник/документ для изменения, настроив отбор, установив необходимые значения реквизитов объекта нажмем кнопку Изменить реквизиты. Перед началом изменения, советуем все сделать резервную копию базы, на тот случай если была допущена ошибка, и результат получился не тот, который Вы ожидали. Также возможно стоит потренировать на копии базы, проверив после изменения, выполненных обработкой, полученный результат. Сделанные изменения данной обработкой тяжело вернуть в прежний вид, поэтому тщательно проверяйте настройки, выполняя изменения на рабочей базе.

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

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

    Анна Викулина

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

    Изменение реквизита у нескольких объектов

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

    1. Открываем форму списка справочника «Номенклатура»;
    2. Выделяем с помощью кнопок «Shift» или «Ctrl» несколько элементов перечня и на любом из них щелкаем правой кнопкой мыши. В появившемся контекстном меню находим пункт «Изменить выделенные» и выбираем его;

    «Изменить выделенные»

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

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

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

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

    Групповая обработка справочников и документов

    Универсальная обработка документов для 1С 8.3

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

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

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

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

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

    После того как итоговый перечень документов или элементов справочника готов, нажмите «ОК». Теперь остается только выбрать, какие реквизиты в объектах и их табличных частях нужно изменить. Если нужно сделать групповую обработку в 1С для изменения с одного значения на другое, то подойдет режим «Ввести новые значения». Отмечаем галками реквизиты для изменения и задаем новые значения в столбце «Новое значение» и подтверждаем.

    Какие реквизиты в объектах и их табличных частях нужно изменить

    Также существует и второй режим функционирования групповой обработки объектов конфигурации – «Выполнить произвольный алгоритм». Это намного более гибкий способ менять данные у нескольких объектов конфигурации. Для его использования у вас должны быть хотя бы начальные знания языка программирования 1С и опыт в программировании.

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

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

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

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

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