Имя: Пароль:
1C
 
Объясните про версионирование (КОРП 3.0)
,
0 Beduin
 
28.04.15
22:14
Зачем создается версия объекта, если я только зашел и перепровел документ или перезаписал, ничего не изменив?
Все в типовых базах.
1 MadHead
 
28.04.15
22:42
Там нет механизма кнтроля изменений в версиях (оно и правильно так как будет тормозить запись объектов). По этому новая версия сохраняется при каждой записи
2 Drac0
 
28.04.15
22:45
(0) Так проще и быстрее.
3 Beduin
 
28.04.15
22:47
(1)(2) Да я понял уже.
В итоге каждое перепроведение это треш. База на 20 процентов вырастает. Ввели же ХешированиеДанных, или оно тоже будет тормозить?
4 vde69
 
28.04.15
22:47
давайте уточним что есть версионирование!

есть версионирование средствами языка 1с
а есть поле объекта "версия" хранящяя штамп времени изменения

вы о чем?
5 Beduin
 
28.04.15
22:49
(4) Ключевое слово изменения. Если после действия над объектом он остался прежним, то какой смысл хранить его?
Я про версионирование средствами языка 1С
6 Drac0
 
28.04.15
22:50
(5) поменяли местами две строки. Твой вариант действий? :)
7 vde69
 
28.04.15
22:51
(5) средствами языка 1с - тогда озвучь конфу, знаю в документообороте есть, но там был выбор создавать или нет версию...
8 Beduin
 
28.04.15
22:51
(6) Хэш функция будет другая. Пишем.
На практике чаще документ просто перепроводят. Без изменения.
9 Beduin
 
28.04.15
22:51
(7) КОРП 3.0
10 John83
 
29.04.15
00:02
(3) перед проведением отключай версионирование, по окончании включай обратно
11 John83
 
29.04.15
00:04
еще сделал регл. задание, которое удаляет промежуточные записи, если пользователь менял объект три раза подряд
12 Emvika
 
29.04.15
00:43
(11) а если этот пользователь раз в месяц три месяца подряд меняет документ? Или раз в квартал?
13 Otkr
 
29.04.15
00:57
(12) И что?
14 Emvika
 
29.04.15
00:59
(13) смысл версионирования пропадет, если удалить промежуточные варианты - концов уже не найдешь...
15 Otkr
 
29.04.15
01:01
(14) Обычно закрывают изменения после закрытия квартала.
16 шаэс
 
29.04.15
01:04
(15) Угу... А потом меняется ситуация, законодательство задним числом и т.д., и т.п.
17 Emvika
 
29.04.15
01:28
(15) далеко не всегда...
А если кто-то все-таки залез куда-то не туда?
А если ошибку обнаружили в закрытом периоде, спустя полгода?
А даже если и закрывают, то удовольствие то еще: искать в марте изменения, которые сделали в октябре, а версию удалили...
18 Худой
 
29.04.15
05:13
Сохранение версий, действительно, прилично увеличивает объем данных. И размер зависит от количества версифицируемых данных(видов документов). Это количество можно править(делал на УТ 11.1). При внедрении системы вещь довольно полезная. Со временем, можно оставить очень критичные виды или совсем убрать версифицирование, переведя такого рода проблему "отслеживания" на другой уровень.
По вопросам в (17). Это довольно приличный бардак перечислен. Его надо исправлять не только программными методами. В конце концов, копии есть(должны быть) для разборок.
19 rphosts
 
29.04.15
05:18
(3) тебя за каждый мегабайт депремируют?
рост размера базы от версионирования не сказывается на скорости работы приктически ни как!
Есть конечно такой вариант, что перед записью очередной версии всегда сравнивать - но тогда реально начнёт притормаживать конфигурация в момент записи версионируемых объектов, именно поэтому тупо пишется каждый раз!
20 rphosts
 
29.04.15
05:19
(11) бессмысленно практически везде, кроме возможно документов ПлатёжноеПоручение, особенно если есть обмен с клиент-банком
21 rphosts
 
29.04.15
05:21
Да и это... версионирование можно сделать для документов в момент проведения - если версий много - бардак в работе! У буржуинов никакого перепроведения!!! Только сторно и повторно создавать документ
22 Web00001
 
29.04.15
06:01
(19)Чем больше база, тем сложнее ее обслуживать, ситуация усугубляется, естественным ростом базы (она работает годами, за это время будут сотни, если не тысячи перепроведений)и пониманием того, что большая часть базы просто треш, который никому и никогда не будет нужен. Более того, он будет даже вреден когда ты попытаешься найти тот момент когда закосячили в документе, а в истории + несколько десятков одинаковых версий, добавьте к этому ситуацию когда надо проанализировать несколько десятков документов и получите повод задуматься, штатное версионирование, вредит или помогает? Замените в особо сложных случаях десятки на сотни и получите однозначный ответ. Поправьте если где то ошибся.