Имя: Пароль:
1C
1С v8
замена дублей
, ,
0 gvsgvs
 
13.01.17
09:00
Добрый день.
Пришлите пожалуйста кусок кода по замене элемента справочника с одно на другой во всей базе для УФ , или расскажите как это проще всего сделать, прошу стандартную обработку по удалению дублей не предлагать  так как она очень медленно работает и не поддерживает нужные нам условия замены
1 Cool_Profi
 
13.01.17
09:01
Возьми мобильные инструменты разработчика от ТормозИТ.
Там расширенная версия.
2 gvsgvs
 
13.01.17
09:07
(1) ты имеешь в виду, вот это http://catalog.mista.ru/public/15126/ ?
3 Cool_Profi
 
13.01.17
09:15
4 gvsgvs
 
13.01.17
09:22
(3) спасибо буду, смотреть

если у кого еще есть какие нибудь предложения по данному вопросу, буду рад их услышать.
5 Smile 8D
 
13.01.17
09:29
(4) Вы задаете вопрос, вам дают специализированный инструмент для решения вашего вопроса. Что вы еще хотите услышать?
6 gvsgvs
 
13.01.17
09:37
(5)
в идеале быстро работающею процедура  с двумя входящими параметрами, какой элемент менять и на какой, которую можно было бы использовать  в своем коде, конечно понимаю что идеал не всегда достижим , да и инструмент ссылку на который мне прислали ругается на передачу мотобольного значения, но надеюсь это не критично
7 Cool_Profi
 
13.01.17
09:40
(6) У меня ошибок не выдаёт.
Ты делаешь что-то не так.
И к слову - мотобольный - это имеющий отношению к футболу на мотоциклах. Какое отношение это имеет к 1с - даже предположить сложно...

И да. Быстро - не получится. Тебе по любому нужно перебрать все метаданные и проверить на наличие ссылки.
8 gvsgvs
 
13.01.17
09:49
в 1С поиск все ссылки в базе выполняться одной функцией НайтиПоСсылкам, а для замены ссылок нет случайно функции?

в тории для ускорения замены дублей можно на прямую со Скулем работать, а именно в таблицах скуля менять, но к сожалению я уже скуль давно забыл, может есть знатоки его подскажите как это сделать
9 gvsgvs
 
13.01.17
09:56
(7) не подскажем можно ли указать условие при определении "Правильного элемента" что он не может быть из определлной Группы, то есть может быть любым но не из конкретной группы справочника
10 Cool_Profi
 
13.01.17
10:02
(9) Это тебе к автору нужно.
Я всегда указываю правильный элемент руками.
11 gvsgvs
 
13.01.17
10:05
(10) в моем случае руками это не вариант, я неделю просижу с этим
12 Мимохожий Однако
 
13.01.17
10:25
(11) Если накосячишь - просидишь полгода. "Тараписса не нада"
13 gvsgvs
 
13.01.17
11:28
не работает инструмент

Ошибка обработки ссылающегося объекта DocumentRef.ФормированиеЗаписейКнигиПокупок(12c48b6c-6e5a-11e5-afdc-000c29e006de): {ВнешняяОбработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(287)}: Ошибка при вызове метода контекста (ПолучитьОбъект): При подписке ПередЗаписьюДокументов на событие ПередЗаписью произошла ошибка. Метод обработчика события ПередЗаписьюДокументов не найден.
Обрабатывается Формирование записей книги покупок 0000-000023 от 30.09.2015 23:59:59
14 Вафель
 
13.01.17
11:28
в ерп есть обраотка, наверно из бсп
15 Вафель
 
13.01.17
11:29
(13) Ибо толстый клиент
16 gvsgvs
 
13.01.17
11:31
(14) а что такое ерп ?
17 TormozIT
 
гуру
13.01.17
13:56
(13) При первом открытии выдавалось сообщение о необходимости доработки конфигурации типа
"В конфигурации обнаружены недоступные на клиенте (Обычное приложение) общие модули с обработчиками подписок на события"
?
18 TormozIT
 
гуру
13.01.17
14:02
(9) Для этого нужно использовать "Отбор пар"
19 TormozIT
 
гуру
13.01.17
14:17
(9) Если (18) не подойдет, то используй закладку "Ценность данных", чтобы задать упорядочивание элементов в группах дублей при выборе правильного.
20 gvsgvs
 
13.01.17
14:17
а можно как нибудь запустить ее чтобы ни чего дорабатывать не нужно было, а то конфа стандартная не хочется ее ломать
21 gvsgvs
 
13.01.17
14:18
мне сейчас  нужно убрать дубль организации, но во всех(во всех типах документах и регистрах) как это проще сделать чтобы ошибок не было?
22 с2д
 
13.01.17
14:19
(2) Дело жадного Дорджи живёт и процветает? 1500 абонемент на месяц. Ню-ню.
23 piter3
 
13.01.17
14:20
сначала метаданные на наличие такого реквизита
24 TormozIT
 
гуру
13.01.17
14:34
(20) Мою нельзя, но другие (написанные под режим управляемого приложения) можно.
Однако доработка конфигурации будет очень простой и основные действия как раз описаны в сообщении, упомянутом в (17). Сделаешь ее один раз и получишь все возможности ИР.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn