При работе в 1С:ERP Управление предприятием часто возникают ситуации, когда требуется изменить значение одного и того же реквизита во всех строках табличной части заказа. Ручное редактирование каждой строки отнимает много времени и увеличивает риск совершения ошибок. В этой статье мы разберем основные методы решения данной задачи.
Если ваша задача — изменить ставку НДС для всей табличной части (например, при переходе с 20% на 0% при экспорте), не спешите редактировать каждую позицию отдельно. В типовых конфигурациях 1С:ERP и 1С:Управление торговлей предусмотрен специальный механизм.
Этот способ является наиболее безопасным, так как он использует штатную логику документа и гарантирует корректный пересчет сумм и налогов.
Во многих документах 1С:ERP над табличной частью с товарами расположена кнопка «Заполнить». Это мощный инструмент, который позволяет:
Всегда проверяйте наличие этой кнопки перед тем, как прибегать к сложным обработкам. Разработчики конфигурации специально внедряют такие инструменты для повышения удобства пользователей.
Если в стандартном меню документа нет нужной функции, можно воспользоваться обработкой Групповое изменение реквизитов. Она доступна пользователям с административными правами в разделе «Администрирование» — «Обслуживание».
Важное предупреждение: Работа с данной обработкой требует высокой квалификации. В отличие от кнопок «Заполнить», эта обработка меняет данные напрямую в базе, зачастую в обход стандартных проверок документа. Это означает, что:
Перед использованием этой обработки всегда делайте резервную копию базы данных.
Если задача возникает регулярно, рассмотрите следующие варианты:
Подводя итог, при массовом изменении данных всегда следуйте принципу: сначала используйте штатные кнопки «Заполнить» и настройки «Дополнительно», затем — загрузку из файла. И только в крайнем случае, обладая достаточным опытом и резервной копией, прибегайте к инструменту Групповое изменение реквизитов.