Найти в Дзене

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

Всем доброго времени суток!

В этой статье рассмотрим групповое изменение реквизитов. Для примера будет использоваться демо конфигурация 1С "Комплексная автоматизация".

Использование обработки "Групповое изменение реквизитов".

  • Для начала выбираем раздел "НСИ и администрирование":
Раздел "НСИ и администрирование"
Раздел "НСИ и администрирование"
  • В открывшемся окне выбираем "Обслуживание":
Подраздел "Администрирование" - "Обслуживание"
Подраздел "Администрирование" - "Обслуживание"
  • Ищем и разворачиваем меню "Корректировка данных", ниже выбираем "Групповое изменение реквизитов":
Меню "Корректировка данных" - "Групповое изменение реквизитов"
Меню "Корректировка данных" - "Групповое изменение реквизитов"
  • Так по умолчанию выглядит окно обработки:
Окно обработки "Групповое изменение реквизитов"
Окно обработки "Групповое изменение реквизитов"
  • Для примера объектами для изменения выбираем документы "Реализация товаров и услуг":
Выбор объектов для изменения
Выбор объектов для изменения
  • Для выбранного типа объектов можно указать отбор, нажав на "Все элементы":
"Все элементы" для открытия окна с настройками отбора
"Все элементы" для открытия окна с настройками отбора
  • Для примера указан отбор элементов (в данном случае документов) по дате:
Окно отбора элементов для изменения
Окно отбора элементов для изменения
  • Теперь видим, что вместо "Все элементы" в ссылке указано количество элементов (документов), удовлетворяющих отбору:
Количество элементов (документов), удовлетворяющих отбору
Количество элементов (документов), удовлетворяющих отбору
  • Теперь можно проставить галочки на тех реквизитах, которые необходимо изменить. В примере изменим реквизит "Комментарий":
Меняем значение в реквизите "Комментарий"
Меняем значение в реквизите "Комментарий"
  • Если операция изменения реквизитов прошла успешно, то в окне появится следующая информация:
Успешное завершения изменения реквизитов
Успешное завершения изменения реквизитов

_______________________________

Важно:

Выполнение операции может закончится ошибкой чаще всего по нескольким причинам:

  1. Изменяемый объект в данный момент редактируется другим пользователем.
  2. Изменяемый документ находится в закрытом для редактирования периоде.

_______________________________

  • Проделанную выше операцию, по измению реквизитов, можно выполнить альтернативным способом, при помощи вкладки "Выполнение произвольного алгоритма":
Выполнение произвольного алгоритма
Выполнение произвольного алгоритма

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

В данной вкладке также можно выбрать вариант записи объекта: "Автоматически" или "В коде алгоритма". Если выбрать "В коде алгоритма", то в конце алгоритма нужно будет использовать конструкцию "Объект.Записать()" и указать параметры записи.

На этом всё, всем спасибо за внимание!