Как изменить большое количество данных объектов средствами в программе 1С 8.3?
Иногда возникает ситуация, когда требуется заменить значения у группы объектов по одному или нескольким полям. Если нет возможности долго и терпеливо нажимать кнопки и менять данные, то следует воспользоваться обработкой «Групповое изменение реквизитов».
Есть два варианта работы с ней.
Обработка из формы списка
Здесь необходимо вызвать обработку из формы списка. Иногда вверху есть кнопка «Изменить выделенные».
![]()
Если её нет, то можно вызвать меню нажатием правой кнопки мыши и найти там одноимённый пункт.
![]()
Откроется форма, где можно указать реквизиты, которые нужно изменить, и значения к ним в правой колонке.
![]()
Также здесь можно настроить дополнительные параметры. Если надо изменить несколько групп, включая дочерние элементы, то нужно выбрать соответствующую настройку.
![]()
Этот способ подходит, когда надо изменить не так много объектов. Чтобы выделить нужные, достаточно зажать Shift или Ctrl и выбрать курсором мыши.
Если же надо изменить 20, 50 или несколько сотен элементов, лучше воспользоваться другим вариантом.
Групповое изменение реквизитов
Здесь нам придётся заглянуть в меню. Путь такой: Администрирование (НСИ и администрирование) – Обслуживание (Поддержка и обслуживание)
![]()
![]()
Дальше найти пункт «Корректировка данных» и там выбираем «Групповое изменение реквизитов».
![]()
Как использовать групповое изменение реквизитов?
![]()
В поле «Изменять» выбрать нужный справочник, документ или иной объект. Чтобы ускорить процесс поиска, можно начать набирать название, и произойдёт позиционирование на подходящую строку.
Если изменить нужно не все элементы, а только удовлетворяющие какому-либо условию, то нужно нажать на ссылку «Все элементы». Откроется окно, где можно настроить отбор. Также там можно увидеть, какие элементы выбраны, и заглянуть в каждый из них двойным кликом.
![]()
Нажать кнопку «ОК». Вместо «Все элементы» появится надпись, указывающая на количество выбранных объектов. Теперь выбрать и заполнить нужные реквизиты в таблице. Здесь стоит обратить внимание на вкладки. Они меняются в зависимости от выбора типа документа. Там хранятся реквизиты табличных частей документов и другие данные.
![]()
ВАЖНО! Пользуясь этой обработкой, необходимо принять во внимание, что с изменяемыми объектами в это время могут работать другие пользователи, поэтому желательно оповестить их, чтобы они закончили работу с данными и сохранили изменения. Благодаря этой договорённости, обработка гарантированно отработает без конфликтов.
Возможности дополнительных параметров
В специальных возможностях «Дополнительных параметров» есть галочка «Показывать служебные реквизиты».
![]()
После установки этой настройки появятся новые реквизиты. Например, теперь появилась вкладка «Дополнительные реквизиты».
![]()
Изменять в транзакции
Также есть пункт «Изменять в транзакции». Как он работает? Если по каким-то причинам некоторые из выбранных объектов нельзя сохранить (например, с ними в это время работают пользователи), то будут отменены изменения во всех выбранных объектах, и появится следующий результат.
![]()
Если галочка убрана, то изменятся все объекты до первого «ошибочного». Так если всего изменить например 4 объекта, а второй изменить нельзя, то изменится только первый и появится ошибка.
![]()
При нажатии кнопки «Прервать» изменение прекратится, а при нажатии кнопки «Продолжить» он пропустит этот ошибочный документ и будет изменять дальше до следующей ошибки.
![]()
На рисунке выше результат нажатия кнопки «Прервать».
![]()
А на этом скриншоте результат нажатия кнопки «Продолжить».