Ошибка Недопустимое значение параметра (параметр номер 2) после удаления дублей Подразделения при синхронизации с ЗУП

Вопрос задал Эльза В. (Москва)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день!
До января 2020г. данные по зарплате загружались из ЗУП 8.2. Из-за этого в Бухгалтерии предприятия отображалось 2 обособленных подразделения. С января 2020г данные загружаем из ЗУП 3.1. Недавно провели удаление дублей по подразделениям. Осталось одно обособленное подразделение. При попытке открыть или редактировать ОП, оно не открывалось, а выдавало ошибку: . «Недопустимое значение параметра ( параметр номер 2)» После синхронизации с ЗУП 3.1 это обособленное подразделение исчезло совсем. Но оно отображается в проводках по зарплате «Отражение зарплаты в бухучете», и так же при попытке открыть выдает аналогичную ошибку. Как исправить данную ошибку?

Метки вопроса: —

Все комментарии (14)

  1. Добрый день, Эльза!
    Похоже, у вас, как минимум, две ошибки после удаления подразделения.

    Судя по всему, у вас уже был настроен обмен с ЗУП 3.1, когда вы стали удалять лишнее подразделение. А это нужно было сделать ДО первого запуска обмена, т.е. как только вы перешли на Бухгалтерию 3.0.

    Логика обмена в 3.0 отличается от той, что была в 2.0.
    Там объекты сопоставлялись по коду и/или наименованию и нам было достаточно изменить эти данные в обоих базах обмена, чтобы получить результат выгрузки и загрузки.

    Сейчас все не так. Объекты синхронизируются по внутреннему UID — внутреннему идентификатору.
    Это строчка со многими символами, совершенно уникальная в рамках базы. Другой такой нет.
    UID записывается при создании объекта. И сколько бы мы не меняли наименование и код для сопоставления объектов в базах обмена, это нам в 3.0 уже не поможет. UID у них все равно будут разные. А значит, программа не сможет корректно выполнить обмен.

  2. Приложение № 1

    За сопоставление данных в базах отвечает специальный регистр Соответствия объектов информационных баз. Посмотреть его можно через Главное меню — Все функции.

  3. Да, после подключения ЗУП 3.1 к Бухгалтерии удалила, к сожалению. Что посоветуете теперь? Вернуться к тому что было до удаления дублей? А если в бухгалтерии сделать свертку базы- с 01 января 2020года и подключить ЗУП 3.1 по новой- в этом случае получится исправить?

  4. Приложение № 1

    Отберите информацию по подразделениям и посмотрите, соответствуют ли внутрение идентификаторы баз источников и приема.

    Если там есть несоответветствие, то придется узнать UID источника в ЗУП (наверное, там либо тоже было два подразделения с уникальными UID или вы тоже удалили там до одного. Возможно, UID остались разные).

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

    1. В ЗУП и БУХ у вас должно быть одинаковое количество подразделений, т.е. если в БУХ одно, то и в ЗУП — тоже должно быть одно. Проследите за одинаковым наименованием у них.

    2. Проверьте в регистре Соответствия объектов информационных баз UID по оставшимся подразделениям.

    3. Попробуйте сопоставить их вручную в обеих базах. Просто отредактируйте запись. Регистр дает это делать.

    4. Выполните обмен. Если сопоставление вручную прошло корректно, скорее всего, проблема решилась.
    Если нет, то придется привлекать к решению программиста.

  5. Приложение № 1

    Также есть еще один вариант, который можно попробовать выполнить на копии базы.
    Например, удалите все записи в регистре сведений Соответствие объектов информационных баз (CTRL+A и правой кнопкой мыши вызвать контекстное меню — команда Удалить)

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

  6. Приложение № 1

    Все что программа не сможет состыковать автоматически, она предложит сделать вам вручную.
    Смотрите ссылку Предупреждения. Переходите по вкладкам и проверяйте информацию.

    Обращаю внимание, что это нужно выполнить сначала в копии базы, чтобы убедиться, что так можно решить проблему.

  7. Приложение № 1

    У вас должно быть так.

  8. А то, что при попытке открыть подразделение в табличной части документа Отражение зарплаты в бухучете у вас возникает ошибка — это следствие удаление подразделения.
    UID «приехавшего» из ЗУП объекта нет в Бухгалтерии.

    А при открытии карточки Подразделения происходит поиск указанного объекта в базе.

    Операция открытия включает два параметра: первый — собственно тип открываемого справочника — это справочник Подразделения организаций и второй — это ссылка на него в базе — уникальный UID, которого в базе нет. Вы его удалили.

    У нас есть очень хорошая статья и видео по синхронизации ЗУП и БУХ:
    Синхронизация между 1С ЗУП 3 и 1С Бухгалтерией 3.0

    Я вам рекомендую его посмотреть, оно может снять многие вопросы по обмену.

  9. Я не думаю, что вам нужно возвращать копию до удаления подразделения, наверняка уже много документов сделано. В крайнем случае, если все это не получится исправить, можно настроить новый обмен между ЗУП и Бухгалтерией. Тут ограничений нет.

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

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

  10. Эльза, сейчас проверила этот вариант, не делайте его.
    Я в тестовой базе удалила записи, но это не помогло. У вас остается два варианта, после приведения в соответствия подразделений в обеих базах: у вас в ЗУП Обобособленное и Главное, а в БУХ, как я понимаю, только одно — Главное.

    1. Ручная корректировка регистра (когда войдете — увидите наверняка, что в подразделении-источнике нет соответствия в подразделении-приемнике. Там или незаполненные поля будут или лишние строки)…
    Поколдуйте с этим. Есть высокая вероятность решить проблему сопоставив объекты вручную.

    2. Это просто настроить новый обмен по кнопке Новая Синхронизация данных.

  11. Приложение № 1

    Я сейчас создала новую синхронизацию по обмену БУХ с ЗУП. Заняло 30 минут. Старую синхронизацию не удаляла, оставила. Но в этом случае нужно менять префиксы по обмену, например Было БП — стало ББ, было ЗП — стало ЗЗ.

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

    В окне настройки на стороне ЗУП открылась специальная ссылка для сопоставления.

  12. Приложение № 1

    И регистр Соответствие объектов информационных баз заполнился заново. 🙂

  13. Ирина, спасибо Вам большое за развернутый ответ! Попробую. Результат сообщу

  14. Удачи, Эльза! Пусть все получится!!! 🙂

Комментарии закрыты.