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