gifts2017

Замена Номенклатуры+Характеристики

Опубликовал Александр Крынецкий (echo77) в раздел Администрирование - Чистка базы

Настраиваемая обработка, позволяющая заменить пару: Номенклатура+Характеристика в документах, их движениях и независимых регистрах сведений. Без перепроведения

Предисловие

Данную или подобную обработку искал достаточно давно(еще в далеком 2013 году), т.к. несколько раз возникала необходимость выполнить подобную замену ссылок, несколько раз возвращался к ее созданию.

Назначение

Обработка предназначена для замены триплета: Номенклатура, Характеристика номенклатуры, Единицы измерения на другой указанный триплет в документах, независимых регистрах сведений по указанным правилам. Типовая обработка Поиск и замена значений не умеет искать и одновременно заменять тройки: Номенклатура+Характектеристика+Ед.измерения

В обработке сохранена настройка для 1С:УПП 1.3, ориентированная на замену в документах выпуска, заказов покупателей, планирования и реализации. При необходимости данную настройку можно изменить, сохранить в файл, загрузить из файла и установить настройку по умолчанию, заменив текст макета НастройкаОкучивания на текст из сохраненного xml-файла.

В обработке есть справка

Порядок работы

При открытии восстанавливаются настройки сохраненные в обработке. Данные настройки сделаны для 1С:УПП 1.3 и ориентированы на замену в документах выпуска, заказов покупателей, планирования и реализации.

  1. Для того, чтобы выполнить настройки, каким образом будут обрабатываться документы и записи регистров сведений, необходимо нажать на кнопку Настройки обработки документов. Более подробно написано в разделе: Настройка обработки записей.
  2. В группе: "Что ищем",  необходимо указать искомую тройку: Номенклатура, Хар-ка номенклатуры, единица изм.
  3. В группе: "На что меняем",  необходимо указать тройку, на которую будет производиться замена: Номенклатура, Хар-ка номенклатуры, единица изм.
  4. Жмем кнопку: Найти ссылки. Будет осуществлен поиск ссылок на объекты, в которых встречается указанная характеристика номенклатуры из группы Что ищем.
  5. После то как произведен поиск, можно продолжить настраивать правила обработки документов (см. в разделе Настройка обработки записей)
  6. В таблице Найденные ссылки отмечаем те объекты, в которых необходимо заменить ссылки(есть возможность выделить несколько строк и снять/установить пометку пробелом)
  7. Жмем кнопку Выполнить замену значений. Будет осуществлена попытка заменить найденные тройки в ТЧ документов, в их движениях, в регистрах сведений по указанным правилам. Если нет правил для объекта, то он не изменяется
  8. После замены значений, если среди обрабатываемых объектов были документы с проводками, в которых фигурирует заменяемая номенклатура - откроется форма "Документы с проводками". В этой форме перечислены данные документы. В этой форме можно просмотреть ТЧ документов и проводки по БУ и НУ, выполнить замену номенклатуры
Демонстрация :
 
 

Послесловие

  Данную обработку писал для себя и своих коллег, поэтому большое внимание было уделено сервисным функциям, которые облегчают процесс создания настроек обработки объектов и вообще работу с этой программой.

  Хотел бы поблагодарить своего коллегу Андрея за проделанную работу по заполнению правил обработки документов

В данный момент разработка находится в промышленной эксплуатации и постоянно дорабатывается

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ЗаменаНоменклатурыИХарактеристики 2015-08-21.epf
.epf 124,29Kb
21.08.15
17
.epf 124,29Kb 17 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Оракул Айметдинов (jhfrek) 04.08.15 16:41
2. Сергей Старых (tormozit) 04.08.15 20:31
Молодец. Надо еще сделать выбор имен и типов полей. Тогда будет более универсально.
3. Александр Крынецкий (echo77) 04.08.15 21:42
(2) tormozit, выбор имен в настройках есть - подбираются имена полей по типу данных (СправочникСсылка.Номенклатура, СправочникСсылка.ХарактеристикиНоменклатуры и ЕдиницыИзмерения соответственно). Сейчас перезалью скриншот, который это продемонстрирует
4. Ярослав Володимирович (myr4ik07) 05.08.15 09:41
5. Ivan Petrovich (sweeex) 15.03.16 10:30
Нужная вещь в коллекцию, пока качать не буду но плюсую.
6. Александр Крынецкий (echo77) 02.04.16 07:22
Отвечаю на вопрос: можно ли эту обработку запустить в конфигурациях, в которых основной режим запуска Управляемое приложение.
Можно, для этого в параметрах запуска надо прописать: /runmodeordinaryapplication
7. Сергей Старых (tormozit) 10.04.16 23:33
Реализовал возможность замены связанных значений в подсистеме "Инструменты разработчика" 3.58 в инструменте "Поиск дублей и замена ссылок".
8. юрий гулидов (gull22) 28.09.16 11:52
(6) echo77,
А нет планов под управляемые формы написать аналог?
9. Александр Крынецкий (echo77) 29.09.16 19:10
(8) Планов нет. Возможно, требуемый функционал уже реализован в "Инструментах разработчика".
Если функционал очень нужен и нетерпится ждать - никто не мешает войти в базу в режиме обычного приложения(/RunModeOrdinaryApplication) и выполнить программу
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа