Ут 11. Запись с такими ключевыми полями существует!
Запись с такими ключевыми полями существует! РеестрДокументов: Перемещение товаров (Документ), Перемещение товаров, ...ООО.. 18-09.2019 16:30:11, Перемещение товаров ТТОО-000002 от 18.09.2019 16:30:11, (Регистр сведений: Реестр документов; Номер строки 2)
В реестре запись с номером 0002 не вижу. Удаление записи, в которой не проводится перемещение и создание заново не помогает.
Как лечить?
В реестре запись с номером 0002 не вижу. Удаление записи, в которой не проводится перемещение и создание заново не помогает.
Как лечить?
Прикрепленные файлы:
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Загрузка номенклатуры со штрих-кодами в УТ 11 из Excel
- Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вероятнее всего строку с неуникальными ключами регистра сведений генерирует сам документ при проведении. Проще говоря, документ пытается записать в регистр две одинаковые записи. В обработке проведения документа есть вызов:
Поставьте здесь точку останова и попробуйте проанализировать, почему здесь оказывается некорректный набор данных для записи:
РегистрыСведений.РеестрДокументов.ЗаписатьДанныеДокумента(Ссылка, ДополнительныеСвойства, Отказ);
ТаблицаДляЗаписи = ДополнительныеСвойства.ТаблицыДляДвижений.ТаблицаРеестрДокументов;
(2)
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1888)}: Ошибка при вызове метода контекста (Записать)
Результат = Форма.Записать(ПараметрыЗаписи);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{РегистрСведений.РеестрДокументов.МодульМенеджера(30)}: Ошибка при вызове метода контекста (Записать)
Набор.Записать();
по причине:
Запись с такими ключевыми полями существует! : РеестрДокументов: Пер......
Точку я поставил, но по точке не останавливается.
сделал в копии файловой.
Результат = Форма.Записать(ПараметрыЗаписи);
ЗНАЧЕНИЕ "результат" ЛОЖЬ.
РегистрыСведений.РеестрДокументов.ЗаписатьДанныеДокумента(Ссылка, ДополнительныеСвойства, Отказ)
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1888)}: Ошибка при вызове метода контекста (Записать)
Результат = Форма.Записать(ПараметрыЗаписи);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{РегистрСведений.РеестрДокументов.МодульМенеджера(30)}: Ошибка при вызове метода контекста (Записать)
Набор.Записать();
по причине:
Запись с такими ключевыми полями существует! : РеестрДокументов: Пер......
Точку я поставил, но по точке не останавливается.
сделал в копии файловой.
Результат = Форма.Записать(ПараметрыЗаписи);
ЗНАЧЕНИЕ "результат" ЛОЖЬ.
Может кому пригодится.
Такая проблема обычно возникает после переноса из 10.3.
Что бы устранить эту ошибку надо пометить склады на удаление и потом снять пометку. Все - проблема решена.
Такая проблема обычно возникает после переноса из 10.3.
Что бы устранить эту ошибку надо пометить склады на удаление и потом снять пометку. Все - проблема решена.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот