|
Как преобразовать записи РС когда он был независимым, а его надо подчин. регистратору? | ☑ | ||
---|---|---|---|---|
0
SkillUp
28.10.20
✎
11:54
|
Здравствуйте, как преобразовать все записи регистра сведений, когда он изначально был независимым (не пустой), а сейчас есть необходимость сделать его подчиненным регистратору, оставив его записи (дополнив ссылками - регитратор)? На тестовой базе, если менять этот РС с независимого на подчиненный регистратору, то все записи "независимого" пропадают. Как преобразовать записи регистра в моем случае?
|
|||
1
Kigo_Kigo
28.10.20
✎
11:55
|
подчинить перепровести регистраторы
|
|||
2
Жан Пердежон
28.10.20
✎
11:57
|
переименовать, создать новый, записи перенести
|
|||
3
SkillUp
28.10.20
✎
11:58
|
(2) Согласен, наверно это единственный вариант...
|
|||
4
arsik
гуру
28.10.20
✎
11:59
|
(3) Записей в регистре много? Милион тыща сто?
|
|||
5
rphosts
28.10.20
✎
12:00
|
(4) и это препятствует?
|
|||
6
SkillUp
28.10.20
✎
12:01
|
(4) 10 000
|
|||
7
rphosts
28.10.20
✎
12:02
|
(6)ниочём
|
|||
8
arsik
гуру
28.10.20
✎
12:03
|
(5) Нет.
(6) Тогда можно без добавления переименования. Перед изменением регистра Запрос по всем полям в ТЗ, а ТЗ сохранить. После изменения ТЗ восстановить и по ТЗ сделать уже движения нужные. |
|||
9
SkillUp
28.10.20
✎
12:04
|
(8) Тоже вариант...
|
|||
10
mistеr
28.10.20
✎
12:06
|
(8) Второй регистр, вид сбоку. Только менее надежно.
|
|||
11
SkillUp
28.10.20
✎
12:07
|
Спасибо ребят! Путь решения уже понятен...
|
|||
12
arsik
гуру
28.10.20
✎
12:16
|
(10) Переименование и удаление регистра может потянуть за собой корректировку ролей, рлс.
|
|||
13
mistеr
28.10.20
✎
12:20
|
(12) Согласен
|
|||
14
Ёпрст
28.10.20
✎
15:16
|
(0) если база sql, то просто проапдейтить табличку
|
|||
15
SkillUp
28.10.20
✎
15:20
|
(14) А можно как-то поподробней, или ссылку на информацию?
|
|||
16
Ёпрст
28.10.20
✎
15:41
|
(15) а че там за информация ?
Просто делаешь копию таблички рег сведения в скуле, потом truncate table, потом реструктуризацию (которая мгновенно пройдет), потом insert into select загоняешь записи взад и полу( точнее, 3 полям) апдейт для присвоения регистратора, хоть все записи на один документ повесь |
|||
17
Жан Пердежон
29.10.20
✎
10:15
|
(14) для 10к записей смысла нет возиться
|
|||
18
1Сергей
29.10.20
✎
11:11
|
(17) проще руками перебить 10к записей, ага :)
|
|||
19
Надо работать
29.10.20
✎
11:12
|
(1) отличный совет. правда записи все удалятся
|
|||
20
alkorolev
30.10.20
✎
11:55
|
(15) не делай так. Переименовываешь ТвойРегистр в УдалитьТвойРегистр, создаешь ТвойРегистр (подчиненный регистратору), пишешь обработку за 5 минут, профит.
|
|||
21
hhhh
30.10.20
✎
12:06
|
(19) не, в (1) правильно написано. В обработке проведения регистратора есть движение этого регистра, оно и должно появиться. А левые движения, которые советуют тут прицепить, это только регистратор - документ корректировка движений регистра.
то есть надо регистр полностью почистить, и перепровести регистраторы. |
|||
22
вым
30.10.20
✎
12:11
|
(21) перепроводить то за каким. и без перепроведения прекрасно подчинится регистр если движения правильно записать. а курочить базу всю это изврат
|
|||
23
Mort
30.10.20
✎
12:30
|
1. Качаешь бесплатно это (дему): http://catalog.mista.ru/public/635478/
2. Кидаешь запрос к регистру - все колонки + левым соединением получаешь будущий регистратор, чтобы в каждой строке была ссылка на будущий регистратор. 3. Сохраняешь эту таблицу (Данные - Сохранить как источник данных) 4. Обновляешь конфу (записи слетает) 5. Открываешь источник данных с сохраненной таблицей и грузишь (обработки - загрузка данных). Обработка сама раскидает наборы по регистраторам по значению поля в таблице. |
|||
24
Mort
30.10.20
✎
12:30
|
Ну про бэкап думаю не надо напоминать.
|
|||
25
вым
30.10.20
✎
12:39
|
(24) ну вот зачем ты))) на самом интересном месте все обломал))
|
|||
26
hhhh
30.10.20
✎
12:56
|
(22) ну, например, у нас 10000 регистраторов, документов реализации. Имеется записи регистра, где документ не заполнен, КАким обазом в эти записи проставить нужные регистраторы, в каждую запись свой регистратор?
|
|||
27
вым
30.10.20
✎
13:03
|
(26) >>КАким обазом в эти записи проставить нужные регистраторы
так наверное должен быть определенный механизм по какому принципу прописывать >>например, у нас 10000 регистраторов, документов реализации. ага, если они при проведении рассчитывают данные, записывают по 10-15 регистров, а если еще данные за несколько лет, да что-то поменялось в данных, да периоды закрыты и трогать нельзя - вот весело то будет после проведения |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |