Привет всем.
В конфигурации Документооборот случайно создали дубль организации. Вычистили из документов, пометили на удаление, пытаемся удалить окончательно. Обработка ругается на "Ключ записи" регистра. В регистре при отборе по этой организации ничего нет. Что это за ключ записи, где эта хрень хранится и как её вычистить чтобы она не мешала удалять? Из обработки удаления двойным кликом не открывается, просто ничего не происходит
(3) Не, запись регистра удалять не надо. В этой записи задвоившаяся организация заменена на правильную. И в таком виде она должна остаться. Раз ссылки на организацию-дубль в регистре больше нет, удалению ничего не должно мешать. Но мешает.
(1)Оставь название организации такое же, как и у основной. Прогони через обработку "Поиск и удаление дублей"
Все почистится и можно спокойно удалять. Еще можно обработкой "Поиск и замена значений", тоже все почистит, она есть на ИТС.
Толку и правда никакого... пока причина проблемы сформулирована таким вот образом:
Обработка ругается на "Ключ записи" регистра
Текст "ругани" можно увидеть? Или он настолько неприличен, что на форуме его приводить нельзя?
Про скриншот с ошибкой я уж и не говорю...
Что это за ключ записи, где эта хрень хранится
На пальцах: это системное (скрытое) измерение, в котором хранится вся информация о записи. Нужен для того, чтобы при создании/изменении записи быстро проверить а нет ли в регистре уже такой же? Не получится ли дублей?
как её вычистить чтобы она не мешала удалять?
"Вычистить" его нельзя - он рассчитывается на уровне платформы при любых изменениях записи.
Очевидно, что у вас произошло повреждение базы: у какой-то другой записи ключ записи неправильно рассчитан и записан, так что совпадает с ключом проблемной записи. Вот платформа и не дает обработать ненужную запись - она дублируется (по ключу!) с какой-то другой.
(4) В этой записи регистра используется кривая организация.
Нужно перейти на документ и в нем сделать правку организации.
Ну и все, мест вхождения кривой организации не останется. И можно будет ее (организацию) спокойно удалить.
(7) Регистр заполняется автоматически, по данным внутр документов. В нем есть измерение Документ, указывающее на документ-источник.
Если обработка помеченных на удаление не показывает детали записи регистра (не понять, к какому документу это относится), то нужно консолью запросов поискать в регистре вхождение кривой организации.
Затем, как писал ранее, открыть документ и скорректировать организацию. Удалять запись не требуется - она перезапишется с новой организацией. А если не перезапишется, то убедись, что есть другие записи по этому документу. А кривую запись удали.
(10) Именно так и сделано. В документе организация исправлена, в регистре я запись по этому документу тоже нашёл, там организация была уже правильная. Но я на всякий случай перезаписал. Не помогло.