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

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

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