Найти в Дзене
Тех.помощник по 1С

Исправление некорректных реквизитов в 1С обработкой группового изменения реквизитов

Добрый день. В любой конфигурации 1С есть большое количество справочников, документов и их элементов. Часто бывает, что при выполнении регламентных операций или других стандартных действий возникают ошибки. Подробно о возникшей проблеме можно узнать в событии в Журнале регистраций, где ошибка будет подробно расписана, а также причина и ссылка на объект/реквизит, из-за которого возник сбой. Сегодня мы рассмотрим подобную ситуацию: при настройке типовой синхронизации между БП 3.0 и УТ 11 произошла ошибка, ссылающаяся на конкретный реквизит справочника. Также я выяснил, что клиенту до настройке кто-то делал перенос данных из УТ 10.3 и, судя по всему, выполнил перенос не совсем корректно. Рассмотрим ситуацию более детально: 1) Во-первых, переходим в Журнал регистрации и читаем событие ошибки: Из описания ошибки видно, что отсутствует значения ключевого свойства реквизита "Юридическое физическое лицо" в справочнике Контрагенты, видимо при переносе данный парметр не заполнился (не путать с

Добрый день.

В любой конфигурации 1С есть большое количество справочников, документов и их элементов. Часто бывает, что при выполнении регламентных операций или других стандартных действий возникают ошибки. Подробно о возникшей проблеме можно узнать в событии в Журнале регистраций, где ошибка будет подробно расписана, а также причина и ссылка на объект/реквизит, из-за которого возник сбой.

Сегодня мы рассмотрим подобную ситуацию: при настройке типовой синхронизации между БП 3.0 и УТ 11 произошла ошибка, ссылающаяся на конкретный реквизит справочника. Также я выяснил, что клиенту до настройке кто-то делал перенос данных из УТ 10.3 и, судя по всему, выполнил перенос не совсем корректно. Рассмотрим ситуацию более детально:

1) Во-первых, переходим в Журнал регистрации и читаем событие ошибки:

-2
-3

Из описания ошибки видно, что отсутствует значения ключевого свойства реквизита "Юридическое физическое лицо" в справочнике Контрагенты, видимо при переносе данный парметр не заполнился (не путать с реквизитом ЮР/Физ.лицо).

2) Теперь, зная проблему, открываем обработку Групповое изменение реквизитов;

-4
-5

3) Открыв обработку, мы не видим нужного реквизита, необходимо открыть все реквизиты справочника, следуя инструкции на скриншоте:

-6

4) Далее находим нужный реквизит и заполняем его значение:

-7

Но у нас есть и физлица, чтобы всем контрагентам не присвоить неправильный параметр, нужно сделать отбор контрагентов по ссылке все элементы:

-8

Затем выбираем значение отбора, я сделал его по реквизиту Юр/Физ лицо и заполнил значение, отобрав всех "юриков":

-9

После чего, закрываем отбор и меняем реквизит:

-10
-11

Готово. Далее синхронизация прошла успешно. Так как мы сделали манипуляцию только для "юриков", по аналогии меняем реквизит и для физлиц. Как видите. данной обработкой можно менять практические любые реквизитов всех справочников. Но настоятельно рекомендую следовать в данном случае "золотому правилу": МНОГО КОПИЙ НЕ БЫВАЕТ. Обязательно сделайте архивную копию перед всякими изменениями в реквизитах справочников.

Если есть вопросы или нужны ещё какие то инструкции, пишите в комментариях или в чате, всем спасибо.