В 1с 2 0 заменить значение

Представляем Вашему вниманию универсальную обработку поиск и замена значений, она работает как в 1с 8.2 (обычное приложение), так и в 1с 8.3 (управляемое приложение). Как вы уже поняли из названия данная обработка предназначена для замены одного значения на другое, причем заменяются соответственно ссылочные типы.

Когда нужно пользоваться обработкой поиск и замена значений?

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

Как выглядит обработка по поиску и замене значений в 1с?


Скачать обработку поиск и замена значений для 1с 8.2 и 1с 8.3


У нас вы можете скачать бесплатно обработку поиск и замена значений для 1с 8.2 и 1с 8.3

Как пользоваться обработкой поиск и замена значений 1с?

Давайте представим что у нас есть контрагент "Юниопт", он используется в базе в различных документах, договорах и т.д. Нам необходимо заменить везде где встречается контрагент "Юниопт" на контрагента "Вымпелком", вот тут нам как раз и поможет обработка по поиску и замене значений 1с. Мы также могли бы заменить одну номенклатуру на другую, или например отменить проведение каких-то документов. Итак давайте попробуем заменить наших контрагентов.

Для начала откроем обработку, Файл ---> Открыть. Перед нами появится главное окно, нажмем на плюс в верхней табличной части, добавится строка. Теперь нажимаем на кнопку "Т", как на рисунке ниже.


Выбираем справочник контрагент, и нужного нам контрагента, затем делаем тоже для правой стороны строчки, в итоге у нас должно быть как показано ниже.


Данная обработка необходима для поиска и замены элементов. Рассмотрим ее применение на примере . Данная процедура может понадобиться в случае ошибочного выбора кпс в документах прошлых периодов. Итак, для начала нам необходима сама обработка, называется она ReplValBudg.epf, найти ее можно на диске ИТС. Запустим 1С, далее через «Файл - открыть» откроем нашу обработку. Откроется окно обработки.

Добавим новую строку по кнопке «Добавить». Далее в первом столбце, который называется «Что заменять» выберем кпс, который нужно заменить. Нажмем на кнопку выбора и выберем справочник КПС. После этого выберем сам КПС, который будем заменять.

Очень важно

Если в таблице объектов есть приходные и расходные ордера , необходимо сделать не проведенными имеющиеся в программе документы «Отчет кассира» , иначе программа выдаст служебное сообщение о том, что изменение реквизитов документов невозможно, поскольку есть проведенный документ «Отчет кассира».

После этого нажмем «выполнить замену» и программа заменить один кпс на другой во всех документах, справочниках и регистрах.

Удаление дублей в справочниках 1С

Довольно часто возникают ситуации, когда в справочниках возникают дубли, например, номенклатуры или контрагентов. В этом случае программа воспринимает каждую такую позицию отдельным товаром или клиентом. Например, Вы учитываете какой-то определенный товар с наименованием «Фоторамка 15х10», он у вас оприходован на склад, и Вы его постоянно отгружаете. В какой-то момент, при поступлении на склад этого товара, менеджер отвлекся и не заметил, что данный товар уже заведен в базе, и создал новый, такой же. В этом случае происходит следующее: в определенный момент один из этих одинаковых товаров закончится на складе, программа 1С начнет выдавать ошибки «товара на складе нет», Вы будете формировать соответствующие отчеты по остатку товаров на складах, который вполне возможно будет показывать, что остатки есть, а на самом деле это будут остатки совсем другого товара - дубля этой номенклатуры. Для решения данной проблемы необходимо совместить эти одинаковые позиции в одну, то есть удалить все дублирующие элементы, оставив только правильные.

Для этих целей предусмотрена стандартная обработка «Поиск и замена дублирующих элементов справочников». Её можно найти в пункте меню Сервис - Универсальные обработки - Поиск и замена дублирующих элементов справочников, либо скачать для 1С:Предприятие 8.2.

План действий по замене дублирующих элементов справочника

1. Сделать архив базы 1С; 2. В программе 1С запустить обработку «Поиск и замена дублирующих элементов справочников»;
3. Настроить параметры поиска объектов;
4. Определить "Правильные элементы" в группах;
5. Запустить замену элементов в группах.

Подробное описание действий по работе с обработкой

В первую очередь необходимо сделать архив базы. Далее необходимо зайти в базу 1С в пользовательском режиме «1С:Предприятие» и запустить обработку «Поиск и замена дублирующих элементов справочников» с помощью пункта меню Сервис - Универсальные обработки - Поиск и замена дублирующих элементов справочников:

либо в пункте меню Файл нажать кнопку Открыть:


И выбрать тот файл, который скачали ранее:

У Вас на экране должно появиться следующее:

Рассмотрим пример, когда у нас в базе 1С есть несколько дублей справочника номенклатуры, наименование товаров может различаться, поэтому мы будем искать одинаковые номенклатуры не по наименованию, а по артикулу.

Для этого нам нужно в поле «Справочник» выбрать справочник «Номенклатура».

Поле «Реквизит поиска» изменим на «Артикул»:

Так как в нашей базе товар может иметь, а может и не иметь артикул, исключим из нашей выборки товар, который имеет пустой артикул. Для этого нам необходимо в табличной части «Дополнительный отбор для поиска» добавить новую строчку и в колонке «Поле» выбрать «Артикул».

В итоге наша обработка должна быть заполнена следующим образом:

Нажимаем на кнопку «Найти дубли» и получаем следующую картину:

Рассмотрим подробнее. Обработка разбила дублирующие элементы на группы. В верхнем поле «Группы» перечислены все группы элементов, в которых есть совпадения. В нашем примере название групп это - «Артикул». Можно выделить одну из групп, и в нижнем поле появятся дублирующие элементы. Перед переходом к следующему этапу необходимо пройтись по каждой группе и проверить, правильно ли обработка определила дубли, на самом ли деле элементы являются дублирующими друг друга.
Если мы не хотим, чтобы элементы заменялись на один, выберем нужную группу, например, МС - 054. В нижнем поле у нас появятся два элемента, но мы решили, что эти элементы разные, их не надо объединять, тогда их необходимо удалить из списка с помощью кнопки Х . Таким образом, мы почистили ненужные группы. После проведения данной манипуляции нижнее поле станет пустым.

Определение элементов и удаление дублей может быть ручным или автоматическим

Ручное - ручной путь подразумевает проход всех групп и нажатие в нижнем поле кнопки «Указать как правильный»

Если галочка «Предлагать заменять элементы при выборе правильного» установлена, то система предложит:

Если нажать «Да», то система в данной группе произведет замену и удалит дублирующие элементы. Если нажать «Нет», то система только пометит выделенную позицию как правильную, но ничего заменять и удалять в этот момент не будет. В ручном режиме можно нажать кнопку «Выполнить замену», и функция по замене дублей запустится.

Автоматическое - чтобы произвести замену в автоматическом режиме необходимо нажать кнопку «Автоопределение правильных элементов», в этом случае обработка посчитает, какой из элементов больше всего использовался в базе, и его пометит как «Правильный».

Если в группе один из элементов выделен жирным цветом, значит в данной группе определен «Правильный элемент».

После определения «Правильных элементов» необходимо нажать кнопку «Замена во всех группах», затем нажать кнопку «Да».


Внимание! Данная операция необратима! После ее запуска система пройдет по каждой группе и произведет в ней замену и удаление задвоившихся элементов.

в котором будет сообщать ход выполнения замены дублей в 1С.
Таким образом, проблему дублирующихся элементов справочников можно решить с помощью стандартной универсальной обработки «Поиск и замена дублирующих элементов справочников».

Вы также можете ознакомится с универсальной загрузкой справочников из EXCEL В 1С