Имя: Пароль:
1C
1С v8
Как подразделения перетянуть в другую организацию?
, ,
0 mikhailovaew
 
29.10.13
10:39
Типовая ЗУП ПРОФ 8.2. Разветвленный справочник подразделений. Нужно подразделение сделать "обособленным", то есть создать элемент в справочнике Организации и подчинить ряд подразделений новому владельцу. При попытке записать нового владельца выдается сообщение "Значение поля Владелец не заполнено или заполнено неверно". Поиском нашла, что так платформа контролирует соответствие владельца родителя и подчиненных элементов. Как ветку подразделений подчинить другой организации?
1 mikhailovaew
 
29.10.13
10:40
Элемент Организации уже записан, ссылка существует.
2 mikhailovaew
 
29.10.13
10:47
Можно, конечно, скопировать структуру в новую организацию, а потом поменять ссылки во всех документах и старые подразделения удалить, но может, есть другой способ?
3 mikhailovaew
 
29.10.13
10:52
записать все реквизиты переносимых подразделений, включая UID-ы, удалить, создать заново в новом владельце?
4 Михаил Козлов
 
29.10.13
10:56
Программно Владельца поменять (с ОбменДанными.Загрузка = ИСТИНА)? Или контроль временно отключить.
Только не уверен, что это не перекосит старые данные.
5 mikhailovaew
 
29.10.13
10:58
(4) не совсем поняла, какой контроль и как отключить. Вроде это проверка соответствия владельца родителей и подчиненных на уровне платформы
6 Shur1cIT
 
29.10.13
11:03
(0) проще делай все по "феншую" заведи другое подразделение, потом переведи туда сотрудников. Если тупо сменить владельца , как сказали выше произойдёт перекос старых данных, плюс приём сотрудников в обособленное подразделении программно немного отличается от приёма в обычное.
7 Shur1cIT
 
29.10.13
11:03
(6) имеется ввиду из обычного делать обособленное
8 mikhailovaew
 
29.10.13
11:04
(6) как раз надо сделать так, как будто изначально все приняты в обособленное...
9 mikhailovaew
 
29.10.13
11:05
есть другая идея: запомнить родителей куда-нибудь, сделать плоский справочник, потом перетащить по одному в обособленные и там обратно собрать иерархию
10 mikhailovaew
 
29.10.13
11:16
(6) прием не отличается, вот кадровое перемещение - там забавнее, нужно указывать откуда и куда
11 Maxus43
 
29.10.13
11:18
делай штатно, создавай новое и переводи, замена родителей/владельцев и т.д. - будет большой ахтунг
12 mikhailovaew
 
29.10.13
11:19
(11) как бы внятно объяснить... задача состоит в том, чтобы не переводить, а сделать так, как будто изначально велось в обособленных.
13 mikhailovaew
 
29.10.13
11:20
понятно, что придется перелопатить документы / регистры, заменить организацию, поймать кучу глюков и т.д. Но, повторюсь, такова задача.
14 mikhailovaew
 
29.10.13
12:20
в общем, если кто будет искать решение похожей задачи, то сработал вариант из (9)