|
Поиск ссылок на объект по версиям документов |
☑ |
0
Emichael
24.07.14
✎
18:29
|
1С УПП (да и вообще в любой базе где ведется версионирование на основе ХранилищаЗначений). Возможен ли поиск объекта в версиях документов. То есть неоходимо найти документ в версиях которого есть ссылка на объект (например, номенклатуру). Такая задача возникает, когда в партионном учете позиция уходит в минус, хотя вчера остаток по ней еще был.
|
|
1
ДенисЧ
24.07.14
✎
18:32
|
штатно - нет
|
|
2
shuhard
24.07.14
✎
18:33
|
(0) путем последовательной распаковки xml,
но по времени заипёшься, проще поднять вчерашнюю копию базы
|
|
3
Emichael
24.07.14
✎
18:35
|
Хм очень неудобный механизм получается Гораздо проще тогда писать было в Регистр Сведений только изменения как сделано было сторонними разработчиками
|
|
4
Emichael
24.07.14
✎
18:39
|
Тогда попутный вопрос: а если пометить элемент на удаление и он не используется ни в одном документе, но есть в версиях - он удалится при удалении помеченных объектов ?
|
|
5
shuhard
24.07.14
✎
18:43
|
(3) да ты чё
(4) а есть варианты ?
|
|
6
Emichael
24.07.14
✎
18:50
|
(5) Представь себе да. Делал такое не раз в УТ 10.3 на основе регистра сведений. Только в регистр сведений писалось именно то что изменено, а не каждая версия документа даже если изменений не было.
|
|
7
Emichael
24.07.14
✎
18:52
|
(5) Варианта 2 - удалится или не удалится :-) Я канешно склаоняюсь к тому что удалится, так как в ХранилищеЗначений проверить если ли ссылка на удаляемый элемент не получится.
|
|
8
ДенисЧ
24.07.14
✎
19:01
|
(7) А если я тебе скажу, что в самом регистре есть ссылка? :-)
|
|
9
shuhard
24.07.14
✎
19:03
|
(7) и какой был смысл задавать вопросы про удаление при очевидно ответе ?
|
|
10
Emichael
24.07.14
✎
19:05
|
Ну да логично 1ая версия то сохраниться в Регистре Версии Объектов - вопрос снят не посмотрел :-)
|
|
11
Emichael
24.07.14
✎
19:09
|
Остался вопрос как бы найти в каком документе был данный объект изменен (версию объекта). Судя по всему никак :-)
|
|
12
ДенисЧ
24.07.14
✎
19:20
|
ЧТо значит "в каком документе"?
|
|