Замена единиц измерения в документах с отбором
Задачи пользователя - Подбор и обработка объектов
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Попала ко мне как-то задача по замене единиц измерения. Напутали когда-то у нескольких товаров с единицами. Через некоторое время потребовалось поменять их. В самой номенклатуре все меняется тривиально. Но, у нас теперь неопределенное кол-во документов, в которых в разных табличных частях используются не те единицы измерения.
Обработка позволяет выбрать вид документа и табличную часть для обработки. Кроме того, можно задать отбор по конкретной номенклатуре (с выбором реквизита табличной части, по которой будет отрабатывать отбор).
Чтобы облегчить процесс поиска документов, встроил в обработку поиск мест использования (без детализации до объектов - выводятся только виды объектов с количеством использований в них).
Обработка далеко не универсальная, но позволяет решать некоторые задачи по заменам.
Запуск возможен тестовый (без записи объектов), а так же в режиме загрузки обмена данных - чтобы исключить срабатывание обработчиков объекта (не уверен, что потребуется, но вдруг).
В обработке замена происходит в реквизите "ЕдиницаИзмерения" - она почти во всех типовых конфигурациях имеет такое наименование. Т.е. обработка может применяться только на типовых.
Применялась на УНФ 3.0.4.144, платформа 8.3.24.1586.
Должна работать и на других типовых конфигурациях, а также платформах 8.х.
Вступайте в нашу телеграмм-группу Инфостарт