|
Сохранить таблицу значений (версионирование) ЗначениеВФаил
| ☑ |
0
nunzio
01.08.12
✎
23:24
|
Народ подскажите тупому)
Для одного документа требуется настроить версионирование(точнее нужно сравнивать между собой табличные части различных версий и дальше раскрашивать тч на форме в зависимости от изменений). Типовой механизм версионирования упп не подходит. Насколько оптимально будет выгружать ТЧ в ТЗ, преобразовывать в файл через ЗначениеВФайл, сохранять в РС (например ВерсииОбъектов) и затем производить обратные манипуляции ?
|
|
1
Andrewww
02.08.12
✎
04:21
|
Тогда уже помещать ТЗ в ХранилищеЗначения и записывать в РС.
А может быть проще сделать РС с измерениями: Документ, Версия, Товар(или что там в ТЧ)?
|
|
2
nunzio
02.08.12
✎
09:24
|
В тч штук 15 реквизитов + строк в документе может быть за тысячу. Вначале думал продублировать тч и в нее писать строки, которые поменялись, но остановился все-таки на варианте с сохранением тз.
|
|
3
Serg_1960
02.08.12
✎
09:36
|
(0) "Типовой механизм версионирования упп не подходит" - не разделяютвоюточку зрения. Всё необходимое для озвученной задачи там уже есть. Дело за малым - написать свою оболочку для работы с функциями и процедурами версонирования.
PS: "Просто вы не умеете их готовить"(с) :)
|
|
4
Serg_1960
02.08.12
✎
09:47
|
(2) Подкину проблему, с которой я не сразу разобрался: изменение порядка строк - считается изменением или нет? Отсортировали строки документа - как их теперь сравнивать? Я использовал реквизиты "КлючСтроки" и "КлючСвязи" (это из типовой конфы УПП, где они используются для связывания строк ТЧ в различных документах между собой)
|
|
5
nunzio
02.08.12
✎
10:04
|
(3)Мне надо сохранять версию документа не в момент проведения или записи, а в момент установки статуса документа при прохождении визирования. И кроме как в отчете История изменений версий механизмов для работы с версиями я пока не нашел.
(4)Документ не типовой, там у каждой строки есть свой id.
|
|
6
Andrewww
02.08.12
✎
10:55
|
(2) И чем регистр не подходит?
|
|
7
Andrewww
02.08.12
✎
10:57
|
В смысле просто регистр с кучей полей(без сохранений в файл).
|
|
8
Defender aka LINN
02.08.12
✎
11:02
|
(5) Да, это прямо беда...
Нельзя просто так взять, и вызвать процедуру записи версии © Боромир
|
|
9
nunzio
02.08.12
✎
11:26
|
(6) Просто смысл заводить еще один регистр, когда можно воспользоваться уже существующим.
(8) Собственно процедура записи версии типовая и вызывается, я просто не понимаю как мне помогут упп-шные модули работы с версиями.
|
|