|
Удалить одну запись из регистра сведений (подчинен регистратору) | ☑ | ||
---|---|---|---|---|
0
dft2014
10.02.17
✎
10:23
|
Предистория:
При переходе на ЗУП8 мы использовали документ “Перенос данных”, чтобы загрузить данные в регистр “Фактические отпуска”. Через какое-то время, разработчики при обновлении на одну из версий создали новый регистр сведений “Реестр отпусков”, в который перегрузили содержимое регистра “Фактические отпуска”. И все отчеты, документы теперь формируются и делают движения в этот регистр “Реестр отпусков”. Недавно мы обнаружили, что одна запись была лишняя в регистре “Фактические отпуска”, соответственно она тоже перенеслась при обновлении в регистр “Реестр отпусков”. Вопрос: Rак удалить одну лишнюю запись из регистра сведений “Реестр отпусков”, учитывая, что он непериодический и подчинен регистратору. А регистратор у этой лишней записи – документ “Перенос данных”, который делал движения только в регистр “Фактические отпуска”. |
|||
1
f_vadim
10.02.17
✎
10:31
|
сделать бэкап, прочитать набор, удалить запись, записать набор
|
|||
2
Dmitrii
гуру
10.02.17
✎
10:33
|
(0) >> Как удалить одну лишнюю запись из регистра сведений “Реестр отпусков”, учитывая, что он непериодический и подчинен регистратору.
Какая разница кто там регистратор у ФактическиеОтпуска? Этот регистр не используется. Забудьте о его существовании и о том, что там есть какие-то лишние записи. Задача сводится к удалению лишней записи из РеестрОтпусков. Сделать это можно либо программно - обработка из 10 строк пишется за 5 минут. Либо найдя какую-нибудь универсальную обработку по ручному редактированию записей регистров, коих на просторах интернета тьма. |
|||
3
dft2014
10.02.17
✎
10:36
|
(2) Да, вы правы - надо тупо удалить запись из регистра. Но в инете я нашла только обработки которые корректируют записи регистров, при этом обязательно нужно указывать регистратор. А в моем случае, регистратора как такового - нет. Сама я написать такой шедевр - не осилю...
|
|||
4
Dmitrii
гуру
10.02.17
✎
10:39
|
(3) >> в моем случае, регистратора как такового - нет
(0) >> регистра сведений “Реестр отпусков”... непериодический и подчинен регистратору. Вы здесь никаких противоречий не видите? Регистр либо подчинен регистратору и тогда регистратора не может не быть. Либо регистратора нет и тогда это регистр не подчиненный регистратору. |
|||
5
AlvlSpb
10.02.17
✎
10:40
|
В самой записи регистра указан Регистратор документ Перенос данных или Объект не обнаружен?
|
|||
6
impulse9
10.02.17
✎
10:40
|
(3) "Сама я написать такой шедевр - не осилю..."
Для этого и существуют программисты 1С. Наймите кого-нибудь осилющего |
|||
7
Heckfy
10.02.17
✎
10:43
|
МенеджерЗаписи вам в помощь.
|
|||
8
Serg_1960
10.02.17
✎
10:43
|
Хмм... автор не считает документ "Перенос данных" регистратором? Погуглите тогда про документ "Корректировка записей регистров".
|
|||
9
dft2014
10.02.17
✎
10:48
|
(5) В лишней записи регистра указан Регистратор - документ "Перенос данных". Но если я эту лишнюю запись удалю из документа "Перенос данных", то эти изменения отразятся только в регистре "Фактические отпуска"!
|
|||
10
dft2014
10.02.17
✎
10:49
|
(8) Это ЗУП3, в ней нет документа "Корректировка записей регистров".
|
|||
11
dft2014
10.02.17
✎
10:51
|
(4) Противоречий нет. См. в (0) предисторию.
|
|||
12
Deon
10.02.17
✎
10:53
|
Правильно понимаю, что глядя на движения документа "Перенос данных" мы видим идентичные движения сразу по двум регистрам "Фактические отпуска" и "Реестр отпусков" ?
|
|||
13
Serg_1960
10.02.17
✎
10:56
|
ТС, Все функции - регистры сведений - Реестр отпусков - найди "лишнюю" запись и открой регистратор. А там, просто, тупо, без затей нажми кнопку "Настройка состава регистров" - он уже давно переписан обработкой обновления на этот регистр. Удалив этом документе "лишнюю" запись. Фсё :)
(10) Это одно и тоже. В Зуп 3.0 и позднее - документ называется "Перенос данных", а в ЗУП 2.5 этот документ назывался "Корректировка записей регистров" - |
|||
14
Serg_1960
10.02.17
✎
11:07
|
Контрольный выстрел :))
В конфигураторе на "сейчас" есть два регистра: первый - "РеестрОтпусков" (Непериодический, Подчинение регистратору), второй - "РеестрОтпусковИспр" (Непериодический, Независимый). Ок, всё понятно? Это обычная практика разработчиков конфигурации - последовательное изменение метаданных. Возможно/вероятно в одном из последующих обновление второй регистр будет удалён и останется только один из них. |
|||
15
dft2014
10.02.17
✎
11:19
|
(13), (14) Описанный Вами фокус - не удался: запись удаляется только из регистра "Факт отпуска". Т.к. изначально документ "Перенос данных" настраиваемый пользователем, изначально мы делали с его помощью запись только в регистр "Факт отпуска".
|
|||
16
dft2014
10.02.17
✎
11:21
|
(12) Да, движения идентичные. Но источник этих движений разный, схематично это выглядит вот так:
Перенос данных - Фактические отпуска - Реестр отпусков |
|||
17
Serg_1960
10.02.17
✎
11:23
|
(15) Ну при чём тут "Факт отпуска"? Ну вот при чём тут это? Я же советовал открыть регистр сведений "Реестр отпусков", найти запись и открыть документ-регистратор. И в этом документе удалить запись в этот регистр, а не в "Факт отпуска" :(
|
|||
18
Serg_1960
10.02.17
✎
11:27
|
И кстати: документ "Перенос данных" может делать записи сразу в несколько регистров. В таком случае у него несколько табличных частей (закладок на форме) Нужно выбрать нужное :)
|
|||
19
Serg_1960
10.02.17
✎
11:29
|
PS: и пора бы озвучить версию конфигурации. Потому что в моей версии конфигурации такого "безобразия" нет.
|
|||
20
dft2014
10.02.17
✎
11:36
|
(17) Я так и делаю:
Открыла РС "Реестр отпусков", встала на нужную запись, два раза щелкнула по ней, провалилась в регистратор "Перенос данных", у которого запись идет только в один регистр "Факт.отпуска": s11.radikal.ru/i183/1702/61/c473973ae330.jpg |
|||
21
dft2014
10.02.17
✎
11:37
|
||||
22
Serg_1960
10.02.17
✎
11:41
|
"Настройка состава регистров" скрывает записи в нужный тебе регистр. Нажми кнопку, пометь галочкой регистр.
|
|||
23
Serg_1960
10.02.17
✎
11:42
|
"Всё чудесатее и чудусатее..."(с)
|
|||
24
dft2014
10.02.17
✎
11:52
|
(22) Точно! Волшебство!!! СПАСИБО!!! ВСЕ ПОЛУЧИЛОСЬ!!!
P.S. Незадокументированные возможности ЗУП3!!! |
|||
25
Serg_1960
10.02.17
✎
12:00
|
Нет, старые настройки остались в документе. Косяк разработчиков.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |