Имя: Пароль:
1C
1С v8
Объединение нескольких баз БГУ: выходит ошибка "нарушение прав доступа"
, ,
0 katerinaUniv
 
22.05.15
18:01
ДОбрый вечер!

Не спрашивайте как и почему, но нужно объединить несколько баз БГУ 2.0 в одну. По-другому никак, ни вводом остатков, ни каким-либо другим образом.

Открываю базу в толстом клиенте (управляемое приложение), запускаю обработку с ИТС выгрузкаЗагрузкаXML, при выполнении обработки выходит сообщение "Нарушение прав доступа".

Кто-нибудь делал аналогичные вещи? В чем может быть проблема?
1 timurhv
 
22.05.15
18:27
Сразу WinHEX объединяйте ]:->
2 Cyberhawk
 
22.05.15
18:33
(0) Покажи ошибку на картинке
3 DJ Anthon
 
22.05.15
18:34
(0) да, предыдущий программист до меня делал такие вещи, найду - убью, полгода базы в порядок приводим
4 Cyberhawk
 
22.05.15
18:35
(3) зато НСИ сразу синхронизирована по ГУИДам, что плохого? ))
5 DJ Anthon
 
22.05.15
18:42
(4) имейл клевый
6 katerinaUniv
 
22.05.15
19:04
(1)(2)(3)(4)(5)
сама не сторонник этих махинаций, но несколько организаций надо объединить в одну. с текущими оборотами, а не остатками (это не реорганизация)
7 katerinaUniv
 
22.05.15
19:05
так что вот такая потребность. почему-то ругается на конкретные регистры сведений, полагаю константы переносить было лишним (ну или хотя бы отфильтровать их надо)
8 DJ Anthon
 
22.05.15
19:14
(7) много что фильтровать придется
9 Cyberhawk
 
22.05.15
19:23
(7) "ругается на конкретные регистры сведений"
(2) дубль два
10 katerinaUniv
 
22.05.15
19:28
с причиной ошибки уже разобралась более-менее. то, на что ругается, мне в новой базе не нужно будет
11 DJ Anthon
 
22.05.15
19:29
(7) я написал обработку (вернее, сильно модернизировал известную всем), которая удаляет ВСЕ дубли в базе, я думаю, она тебе пригодится (устранял последствия такого вот ХМЛьного переноса). Только опасная она, да и не тестил я ее с тех пор. Ннада?
12 katerinaUniv
 
22.05.15
19:29
(8)есть опыт печального слияния БГУ 2.0? понимаю, что чистить придется справочники...
13 katerinaUniv
 
22.05.15
19:30
(11)по какому принципу? а то тут любят заводить разные позиции одинаковым именем...
14 DJ Anthon
 
22.05.15
19:32
(13) поиск дублей стандартная содержит много ошибок, и очень неудобная для обработки большого числа объектов, тем более, обработку коллизий по поводу различной информации в регистрах сведений "одинаковых" объектов можно и автоматизировать. да и БГУ содержит побольше механизмов контроля записи данных (ЗагрузкаДанных.Обмен = Истина маловато). + объектов метаданных слишком много, чтобы их ручками все перебирать. а так-то в принципе, и все
15 DJ Anthon
 
22.05.15
19:35
она у меня для 1.0, для 2.0 я не тестил. ее придется открывать в режиме принудительного толстого клиента. что в принципе, не особо большая проблема. я вот сомневаюсь, что она вообще у вас там запустится, не проверял ее на 2.0.
16 katerinaUniv
 
22.05.15
19:36
(15) там форма должна быть управляемая и процедуры разбиты под &НаСервере и &НаКлиенте. Но если кинете на почту, буду рада!
17 DJ Anthon
 
22.05.15
19:39
(16) зачем сервисной обработке красивые управляемые формы? только толстый клиент, только хардкор!
18 DJ Anthon
 
22.05.15
19:44
(16) пусть все потестят
https://yadi.sk/d/dfN0jOjOgoxfo
в архиве модифицированные обработки (добавил удобный выбор, доп. настройки, информативность, пакетность)
УниверсальныеПодборИОбработкаОбъектов.epf
ПоискИЗаменаДублирующихсяЭлементов+.epf
УдалениеПомеченныхОбъектов.epf
Инструментарий.epf
ИнструментарийБГУ.epf
19 katerinaUniv
 
22.05.15
20:15
(17) ;) спасибо! думаю, пригодится!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.