В рег. операции Закрытие счетов 20, 23, 25, 26 ошибка Запись с такими ключевыми полями существует! : РасчетПорядкаПеределов: в 1С

Вопрос задал Галина П. (Новоуральск, Свердловская область)

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

Добрый день.
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.149.18) (Фреш)

При закрытии октября 2023 г. показывает ошибку
1. «Запись с такими ключевыми полями существует! : РасчетПорядкаПеределов: 31.10.2023 0:00:00, 20.01, , Основная номенклатурная группа (Регистр сведений: Расчет порядка переделов; Номер строки: 3)
Подробная информация об ошибке записана в журнал регистрации.»

Пробовала удалить все регламентные операции с 01.01.2023 г. и снова сделать закрытие. Не помогло.

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

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

  1. В журнале регистрации описание ошибки

  2. Октябрь в универсальном отчете

    1. Здесь у вас были прямые удаления и образовались «битые» ссылки, удалять физически объекты, на которые есть ссылки в базе данных нельзя: для этого используется типовой функционал Удаления помеченных объектов, который не позволит удалить неправильно.

      Здесь вам только обращаться к программисту, чтобы он перенес из копии по UID битую ссылку по регламентной операции за 31.10.23 в рабочую базу.

      Пробовала удалить все регламентные операции с 01.01.2023 г. и снова сделать закрытие. Не помогло. (с)
      Зачем же вы так сделали?

  3. Приложение

    Здравствуйте!
    Откройте регистр сведений Расчет порядок переделов по ссылке: e1cib/list/РегистрСведений.РасчетПорядкаПеределов

    Найдите строчку записи с организацией за 31.10.23 Н-КАБЕЛЬ ООО 20.01 Основная номенклатурная группа.

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

    Только потом (!!!) начинайте последовательно перезакрывать все месяцы, начиная с октября 2023 года

  4. Из-за того. что вы удалили регламентную операцию у вас два выхода: программно удалить строчки с «Битой ссылкой» по регистратору в регистре (вручную регистр не дает удалить), либо перенести удаленный документ из копии, восстановить. Отменить закрытие месяца и снова выполнить.

    Если сейчас все отменить и запустить снова, возможно, новая операция не создастся, а будет пытаться прописать данные в тело удаленной регламентной операции, тогда без вышеуказанных действий не получится исправить. Но если платформа создаст новую регламентную операцию, тогда должно пройти нормально.
    Осторожный оптимизм тут есть, поскольку записи 2 и на «Оплату труда» программа не ругается. А она идет выше «Основная номенклатурная группа»…
    Хотя, возможно, просто в регистрируемых таблицах 1С она идет позже — тут сложно сказать. Тут скрытая часть решения у разработчиков, мы можем видеть только код конфигурации, по платформе — нет.

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

    Если все же не вы это удаляли, то нужно обязательно протестировать базу. Бывают при отключении питания такие ситуации, но они опять же требуют вмешательства программиста для ее исправления.
    Тестирование и исправление базы 1С 8.3
    .

  5. Добрый день. Спасибо за помощь. Обратились в поддержку 1с.

  6. Удачи вам!

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

    Программа ругалась: запись уже есть!
    Нужно было отменить закрытие месяца, тогда автоматически все регламентные операции очистили бы проводки в регистрах и новая запись при закрытии месяца нормально бы сохранилась.

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