Рассмотрим следующую ситуацию.
Организация принимает заказы, оформляет на их основании реализацию, отражает поступление товаров. Возможно, ведется учет по характеристикам и/или по сериям номенклатуры.
И вот в один прекрасный момент выясняется, что вместо "товара А" во некоторых из этих документов должен был быть указан "товар Б". С теми же характеристиками, сериями, ценами и прочими данными.
Очевидный способ решения этой проблемы — использовать обработку "Поиск и замена значений" из набора встроенных в конфигурацию обработок.
Что в этом случае требуется сделать:
- запустить обработку "Поиск и замена значений",
- выбрать значения, которые необходимо заменить,
- в найденных ссылках выделить те, которые необходимо обработать.
Какие "подводные камни" могут встретиться на этом пути?
- Если учет ведется по характеристикам и/или сериям, то в документах номенклатура будет заменена, а характеристики и серии этой позиции останутся от "прежней" номенклатуры.
- Если перевыбирать "вручную" — то все характеристики и серии придется создавать заново.
- Если на основании Заказа покупателя было создано несколько Реализаций товаров, то необходимо как-то отследить все эти документы.
В общем, при таком подходе необходимо выполнить много мелкой и кропотливой работы, и при этом нигде не запутаться.
Ну а что делать, если в одном документе используется одна и та же номенклатура, но с разными характеристиками, и в части строк номенклатуру необходимо поменять, а в части — оставить как есть, в зависимости от значения характеристик? В таком случае типовая обработка не поможет, все придется делать вручную.
Представленная в этой публикации обработка решает описанные выше проблемы.
В ней в автоматическом режиме выполняются следующие операции:
- Выполняется поиск связанных с Заказом покупателя документов "Реализация товаров и услуг", которые обрабатываются автоматически.
- Выполняется поиск позиций по заданному набору значений характеристик.
- Выполняется поиск характеристик для заменяемой номенклатуры, при необходимости создаются новые. Таким образом, характеристики не задваиваются.
- Выполняется поиск серий для заменяемой номенклатуры, при необходимости создаются новые. Таким образом, серии не задваиваются.
При использовании этой обработки действия пользователя (а, значит, и возможности для ошибки) сведены к минимуму!
Конечный результат работы данной обработки — заменяется номенклатура в документах Заказ покупателя, Реализация товаров и услуг, Поступление товаров и услуг на другую заданную номенклатуру, с переносом характеристик и серий.
Разработана для следующих конфигураций:
- Конфигурация 1С:Управление производственным предприятием (УПП), редакция 1.3, в режиме обычного приложения (тестировалось на версиях 1.3.72.2, 1.3.66.3).
- Конфигурация 1С:Комплексная автоматизация, редакция 1.1 (КА 1.1), в режиме обычного приложения (тестировалось на версии 1.1.51.2).
- Конфигурация 1С:Управление торговлей 10.3, в режиме обычного приложения (тестировалось на версии 10.3.33.1).
Совместимость
Код обработки полностью открыт, возможна доработка силами покупателя.
Ограничений по количеству мест использования нет.
Обработка запускается напрямую через "Файл — Открыть", либо регистрируется через сервис "Дополнительные внешние обработки".
Поддержка
Бесплатное обновление (для вашей конфигурации для новых релизов 1С) в течение шести месяцев с даты покупки.
В течение всего периода поддержки вы будете бесплатно получать обновления.
Кроме того, вы можете получить последнюю версию обработки для вашей конфигурации, обратившись с запросом к разработчику.
На 1C Предприятие 8.3 не работает