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