В процессе работы часто необходимо поменять какие-то реквизиты не у одного, а у многих адресов доставки. Для этого можно использовать групповую обработку. Она находится в меню “обработки – групповые обработки объектов – групповая обработка адресов контрагентов”.
Внимание! Перед любым видом групповой обработки обязательно сделайте копию базы!
Откроется окно обработки. В его верхней части можно задать фильтры собственно по адресам (отбор 1 на рисунке) и по контрагентам, к которым относятся (отбор 2):
Добавив нужные отборы в фильтрах, нажимаем кнопку “заполнить список” в нижней части окна или “обновить” (справа от списка объектов для обработки). Список заполнится адресами, соответствующими отборам (процесс заполнения может быть длительным при большом количестве адресов. При отсутствии фильтров в список попадут все адреса всех клиентов.
Заполнив список, можно перейти к вкладке “обработка”.
ВНИМАНИЕ! установленный отбор относится только к вкладке “обработка”, вкладки обработки телефонов и актуализации маршрутов относятся ко всему справочнику!
Обработка
На вкладке “обработка” можно выполнить 2 типа действий: замену реквизита и удаление. Рассмотрим первый на примере замены маршрута:
По нажатию на кнопку “заменить значение” будет выполнена обработка.
Обработка телефонов
Закладка “обработка телефонов” не требует предварительного отбора, все ограничения задаются на ней в полях “первые символы” и “длина номера”.
В приведенном выше примере все номера вида “8xxx-xxx-xxxx” , будут заменены на “+7 xxx-xxx-xxxx”, а если номеров в поле больше одного и они разделены запятыми, то второй номер перенесется в реквизит “Доп. телефон”, предназначенный для этого.
Актуализация маршрутов, заказа
На этой закладке никакие отборы не действуют, обрабатывается весь справочник.
Кнопка “обновить все маршруты адресов по справочнику маршрутов” устанавливает маршрут исходя из координат (в справочнике маршрутов должны быть заданы ограничения для координат, входящих в маршрут) или вхождения в улицы маршрута. Действие выполняется во всех адресах, в том числе тех, где маршрут уже указан.
“Проставить отсутствующие в адресах маршруты” – аналогична первой, но не меняет маршрут адреса, если он уже задан.
“Заполнить во всех адресах обычный заказ по последним накладным” – по нажатию кнопки таблица “обычный заказ” будет заполнена из последней накладной клиента.
“Заполнить для всех контрагентов печатные формы по формам расчетов” – перед запуском этой функции проверьте и приведите в соответствие наборы печатных форм в справочнике форм расчетов. После обработки у каждого клиента будет сброшен его набор печатных форм и проставлены те же формы, что и у его формы расчетов. Такая функция может быть полезна, например, при переходе от торговли с НДС на упрощенную систему, когда всем клиентам надо убрать флажок “счет-фактура”.
Все обработки актуализации могут серьезно менять данные, поэтому повторим рекомендацию обязательно архивировать базу перед обработкой.