Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

поиск и удаление дублей: не дает удалить: запись в РС с такими полями уже существует

поиск и удаление дублей: не дает удалить: запись в РС с такими полями уже существует
Я
   evorle145
 
15.03.19 - 11:34
Пытаюсь в БП 3.0 стандартной обработкой убрать дубли по номенклатуре. Но по нескольким позициям выдает сообщение что удалить нельзя, потому что в одном из регистров сведений запись с такими ключевыми полями уже существуют.. Подскажите как все-таки удалить эти дубли?
 
 
   Aleksandr N
 
1 - 15.03.19 - 11:41
А если подумать?
   aleks_default
 
2 - 15.03.19 - 11:42
А регистр небось из обмена загружается?
   lodger
 
3 - 15.03.19 - 11:44
(0) например, рассмотрим вариант с регистром цен.
было
Дата1 Ном1 Цена 50 руб.
Дата1 Ном2 Цена 75 руб.

При подмене пытаетесь записать такое:
Дата1 Ном1 Цена 50 руб.
Дата1 Ном1 Цена 75 руб.

а даже если цены одинаковые, то ему все равно не понравится если строк с Дата1 Ном1 будет больше чем 1.
   evorle145
 
4 - 15.03.19 - 11:45
(1) так вот и дело что туплю. Понимаю, что в РС было 2 записи. Одна запись на одну номенклатуру, другая на другую. Теперь я их сливаю по едино и записать две две записи с подмененной номенклатурой уже не может, по ключам совпадение...
   Aleksandr N
 
5 - 15.03.19 - 11:45
(3) Зачем вы думаете за ТС?
   evorle145
 
6 - 15.03.19 - 11:45
(3) ну так что получается, такие дубли нельзя удалить?
   evorle145
 
7 - 15.03.19 - 11:46
(5) затем что я уже вскипел и прошу помощи. Если можете - помогите.
   Масянька
 
8 - 15.03.19 - 11:47
(7) Поиск и замена значений (стандарт, не путать с дублями).
   Aleksandr N
 
9 - 15.03.19 - 11:48
(8) Не прокатит.
   aleks_default
 
10 - 15.03.19 - 11:49
Найди в регистре записи с дублями по старым значениям
 
 Рекламное место пустует
   aleks_default
 
11 - 15.03.19 - 11:50
Или в регистре есть записи по новому и старому значениям различающиеся только номенклатурой но совпадающие по остальным измерениям.
   evorle145
 
12 - 15.03.19 - 11:51
(8) речь идет про регистр сведений Калькуляции себестоимости продукции. Как эта обработка будет действовать ? (10) не совсем понял, что имеете ввиду?
   aleks_default
 
13 - 15.03.19 - 11:52
(12)Ну раз не понял, то читай до вразумления.
   Масянька
 
14 - 15.03.19 - 11:52
(9) Не уверена - нужно пробовать.
Хотя, в 8.3 может быть много чего...
   Aleksandr N
 
15 - 15.03.19 - 12:00
(14) Что же принципиально нового в строении регистров сведений стало в 8.3?
   Сияющий в темноте
 
16 - 15.03.19 - 14:35
Чтобы схлопнуть записи,для которых в регистре есть уникальные записи,обработка должна знать правило обьединения записей регистров.
   TormozIT
 
17 - 15.03.19 - 15:18
http://devtool1c.ucoz.ru/index/poisk_dublej_i_zamena_ssylok/0-23 сделает замену, а там где не получится (например случай из (3)) оставит и детально покажет где сидит ссылка.
   evorle145
 
18 - 18.03.19 - 11:44
(13) Уважаемый, вы написали немного не в тему. Каким старым значениям? Видимо, вы не поняли мою проблему. Извините. (16) да, это я уже понял, спасибо!
(17) так стандартная обработка тоже показывает где сидит ссылка. Тут нужно писать обработку, которая по какому то правилу схлопнет записи. Да так, чтобы после этого обороты за период не изменились.
   TormozIT
 
19 - 18.03.19 - 14:17
(18) Показывает с точностью до строк и ячеек табличных частей? Пользовательские формы объектов могут вообще не показывать табличные части документов (например установка цен номенклатуры). Поэтому обычный поиск ссылок не всегда сможет на форме объекта показать, где детально находятся ссылки.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует