запись с такими ключевыми полями существует регистр сведений

Запись с такими ключевыми полями существует! 1С8.3

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

Хотели перепровести закрытия месяца и стала появляться вот такая ошибка.
1С:Предприятие 8.3 (8.3.17.1549)

Помогите не специалисту.

Запись с такими ключевыми полями существует! : ДолиСписанияКосвенныхРасходов: 31.12.2011 0:00:00, ООО (Регистр сведений: Доли списания косвенных расходов; Номер строки: 2)
<Документ.РегламентнаяОперация.МодульОбъекта(1038)>: Движения.Записать();
<Документ.РегламентнаяОперация.МодульОбъекта(90)>: СформироватьДвиженияИлиСообщенияОбОшибках(Отказ); // Добавит в ДополнительныеСвойства свойство Ошибки
<Обработка.ЗакрытиеМесяца.МодульМенеджера(435)>: Результат.Отказ = Не Объект.ВыполнитьОперацию();
<Обработка.ЗакрытиеМесяца.МодульМенеджера(38)>: Результат = ВыполнитьРегламентнуюОперацию(
<(1)>:Обработки.ЗакрытиеМесяца.ВыполнитьОперацию(Параметры[0],Параметры[1])
<ОбщийМодуль.ОбщегоНазначения.Модуль(4883)>: Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
<ОбщийМодуль.ДлительныеОперации.Модуль(1026)>: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
<ОбщийМодуль.ДлительныеОперации.Модуль(1016)>: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Запись с такими ключевыми полями существует! : ДолиСписанияКосвенныхРасходов: 31.12.2011 0:00:00, ООО (Регистр сведений: Доли списания косвенных расходов; Номер строки: 2)

перепровести закрытия месяца

вы не далеко забрались 🙂

не практикуйте проведение задним числом
никогда. возьмите за правило и будет вам мир-дружба-жвачка 🙂

Источник

1С 8.3 и 8.2: Запись с такими ключевыми полями существует! Регистр сведений…

Очень частая ошибка при проведении документа 1С 8.3 и 8.2 Установка цен номенклатуры.

запись с такими ключевыми полями существует регистр сведений. Смотреть фото запись с такими ключевыми полями существует регистр сведений. Смотреть картинку запись с такими ключевыми полями существует регистр сведений. Картинка про запись с такими ключевыми полями существует регистр сведений. Фото запись с такими ключевыми полями существует регистр сведений

Запись с такими ключевыми полями существует!

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

Для технических специалистов: связано это с тем, что документ делает записи в регистр сведений «ЦеныНоменклатуры» с периодичностью один день. Если мы пытаемся записать вторую запись с такими же ключевыми полями (измерениями), то система сообщает нам ошибку. Обойти это — можно поставить периодичность регистра — одна секунда. Однако не гарантирую, что это не отобразится на работе системы в других местах.

Честно, мне до конца не ясно, почему 1С 8.3 до сих пор не сделало нормальную обработку данной ошибки, а выводит пользователю техническую информацию пользователю.

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Исправление ошибки «Запись с такими ключевыми полями существует» в обработке «Поиск и замена значений»

Обработка ПоискИЗаменаЗначений.epf — роскошная и поистине незаменимая вещь. И я очень рад, что своими скромными усилиями помогу сделать её ещё чуть-чуть лучше.

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

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

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

Например, в БП есть регистр сведений «Калькуляция себестоимости», туда пишется аналитика затрат по номенклатурным позициям, при проведении регламентной операции закрытия месяца. В том числе туда пишется статья затрат.

При замене статьи затрат, можем получить картину маслом:

запись с такими ключевыми полями существует регистр сведений. Смотреть фото запись с такими ключевыми полями существует регистр сведений. Смотреть картинку запись с такими ключевыми полями существует регистр сведений. Картинка про запись с такими ключевыми полями существует регистр сведений. Фото запись с такими ключевыми полями существует регистр сведений

Можно ли это исправить? Можно!

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

Изменения внесены только в модуль формы, весь добавленный код отмечен тегом «EarlyBird».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *