1. Изменить значение реквизита на значение другого реквизита
Итак, после того как Вы сделали необходимый отбор порядок действий такой:
- открываем форму Настройка. Устанавливаем галочки в поле Разрешить изменение реквизитов объектов и Реквизит как значение (новое поле)
- В сновной форме в списке Действие выбираем Изменить реквизит .. В открывшемся окне выбираем нужный реквизит.
- В поле ПолеВводаДействия необходимо указать имя реквизита для замены в квадратных скобках. Необходимо указать именно имя реквизита, а не представление. Можно выполнять в Табличной части.
- Выполнить.
2. Использовать выражение при замене
Та же задача, что и в п.1 только значение для замены вычисляется по введенному выражению, в котором тоже участвует реквизит. Выражение которое необходимо ввести в ПолеВводаДействия должно быть оформленно в следующем виде:
{[Реквизит],ЗначениеДобавления}
ЗначениеДобавления - дополнительное значение которое будет добавленно к значению Реквизита. Перемена мест слагаемых допускается. Данная операция допустима для типов Строка и Число. Для строкового типа ЗначениеДобавления обрамляться одинарными кавычками. Пробелы внутри кавычек сохраняются.
Пример: {[Наименование], ' ящик'}
Пример2: {[Наименование], ' - ', [Должность.Код]}
Данную операцию необходимо Выполнять в транзакции. С версии 3.2 в качестве Реквизита можно использовать составной тип.
3. Удаление объектов непосредственно
Это очень ответственная операция и пользоваться ей нужно очень осторожно. Прежде всего необходимо воспользоваться стандартной процедурой Удаление помеченных объектов и проверить наличие ссылок на те объекты которые будут удаляться. Если возможно удалить помеченные объекты стандартной процедурой, то так и надо делать. Но иногда это бывает очень трудоемко, поэтому и появилось данное решение. И так если Вы решили безвозратно удалить не нужные объекты, то необходимо сделать следующее. После установки соответстующего отбора в Списке действий выбрать Удаление Объектов - и подтвердить. И все. ) Если установлен режим ОбрабатыватьТабличныеЧасти то будут удаляться Отмеченные записи ТЧ
4. Отбор объектов на основании списка кодов из файла
Создаем файл со списком кодов объектов нужного типа метаданных. Файл содержит одну колонку в каждой строке которого располагается один код. В окне Настройки добавлен пункт Отбор по списку из Файла (флажок). После установки флага открывается доступ к полю Файла для Отбора. указываем наш файл. В списке Отбора в колонке [Поле ] выбираем Ссылка. [Тип сравнения] - В списке. [Значение] не указываем. Нажимаем [Отобрать]. Если Установить флаг СправочникиИскатьПоGUID то вместо кодов можно использовать GUID
5. Изменение реквизитов в режиме ОбменДанными.Загрузка = Истина
В окне Настройки добавлен пункт В Режиме Обмена Данными (флажок). После установки флага при изменении Реквизита, разного рода проверки в Объекте производится не будут. Например при изменении Организации по Договору - проверка наличия документов по данному договору. Соответственно это ответственная операция, использовать которую можно только полностью убедившись в её необходимости.
Перед тем как выполнять данные операции настоятельно рекомендую сделать резервную копию ИБД.
Удачи !
UPD (v.3.7.2) 21.03.2019
- Замена реквизитов в ТЧ - Исправление и Доработка
UPD (v.3.7) 23.12.2018
1). При отборе на основании списка из файла, теперь для справочников вместо кодов можно использовать GUID. Для этого надо вскинуть флажок в Настройках
2). При выборе Действия УдалениеОбъектов можно удалять записи в ТабличнойЧасти, если установлен флаг ОбрабатыватьТабличныеЧасти
UPD (v.3.6) 01.09.2018
Возможность изменять реквизиты Объектов в режиме ОбменДанными.Загрузка = Истина. Описание в общей инструкции
UPD (v.3.5) 24.02.2018
Возможность загружать объекты на основании списка кодов из файла. Описание в общей инструкции
UPD (v.3.4) 27.01.2015
1) В Заменяемом Реквизите можно использовать Составной тип.
2) Возможно Удаление Объектов в Справочниках
UPD (v.3.2) 09.07.2014
1) Теперь в Выражении Замены можно использовать Составной тип.
2) Обработка стала более независимой (.. все своё ношу с собой ) )