0
SeraFim
20.02.12
✎
08:50
|
допустим, у Документа есть реквизит "Реквизит1" типа "строка". Из-за неправильного проектирования ошиблись - нужно было вместо "строки" сделать "справочник".
Как только поменяем, то при обновлении базы этот реквизит сразу же очистится у всех документов.
Соответственно, можно написать обработчик - переконвертировать "строку" в "справочник" в общем-то несложно. Но вопрос - когда его вызывать???
конечно, есть вариант: создать "Реквизит2" с типом "справочник". обновить базу. Обработкой заполнить "Реквизит2". Удалить "Реквизит1", переименовать "Реквизит2" и снова обновить базу.
На своей-то базе я могу это сделать. а другим клиентам? или делать 2 пакета обновлений?
|
|
3
SeraFim
20.02.12
✎
09:10
|
(1) угу, спасибо. ни разу с таким еще не встречался, вот и думал, может там потайная дверка есть :)
|
|
4
Aleksey
20.02.12
✎
09:47
|
Можно второй вариант. В одном из обновлений в 7-ке, в котором они меняли ПС, перед обновлением нужно было запустить обработку, которая пересаживала данные на другой счет. (В твоем случае, например, выгружала в файл, записывала реквизит в комментарий или еще что нибудь). Соответственно после обновления нужно было запустить другую обработку, которая всё делалось хорошо
|
|