|
12.10.2010, 12:51 | #1 |
Возьми свет!!!
|
Цитата:
Сообщение от S.Kuskov
Идентификаторы объектов могут пересекаться только если вести разработку в разных приложениях. И в этом случае абсолютно не важно patch-слой это или тот же самый.
Если вы хотите вести разработку в нескольких приложениях, то переход на patch-слой вам не поможет - нужно переходить на слои из разных диапазонов идентификаторов. Например на одном приложении разрабатывать в слое usr, а на другом - в слое var. Но это ли вам надо? Ещё хочу напомнить о такой возможности, как каталог OLD в папке приложения. В который можно безболезненно подложить хоть patch-слой хоть тот же самый. Вот мне и интересно какие кроме это последствия могут быть?
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|
12.10.2010, 13:01 | #2 |
Administrator
|
Цитата:
А так - конкретно usp-слой - я бы оставил "на всякий случай" как самый верхний слой. Иногда его не хватает.. Например - заливаешь большой xpo и смотришь все изменения (актуально при переходе на сервис-пак/ролап/большой хотфикс)
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Murlin (1). |
12.10.2010, 13:14 | #3 |
Возьми свет!!!
|
Цитата:
Сообщение от sukhanchik
За исключением того, что импорт в нижний слой объекта, измененного на верхнем слое может себя повести не так как ожидаете. Например объект может глючить. Или все изменения зальются сразу в usp. Т.е. xpo можно (гарантированно без последствий) заливать только в верхний слой (конечно только если объект лежит на нескольких слоях).
А так - конкретно usp-слой - я бы оставил "на всякий случай" как самый верхний слой. Иногда его не хватает.. Например - заливаешь большой xpo и смотришь все изменения (актуально при переходе на сервис-пак/ролап/большой хотфикс) Таблица с usr слоя с другого приложения будет занесена с новым id которого нет ни на usr ни на usp? только что попробовал сделать такое и в принципе все занеслось на usp слой, с нормальным id. Не пробовал пока только заносить в usr.
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|
12.10.2010, 13:19 | #4 |
Administrator
|
Не будет. У usr-usp сквозная нумерация по id-шникам
__________________
Возможно сделать все. Вопрос времени |
|
12.10.2010, 13:35 | #5 |
Участник
|
Не будет? Т.е. таблица не загрузится? Или не будет, в смысле пересечения id не будет?
Мой опыт говорит о том, что при загрузке нового объекта без сохранения id, этому объекту будет присвоен следующий свободный в загружаемом диапазоне идентификатор. |
|
12.10.2010, 13:39 | #6 |
Administrator
|
Именно так и будет. Не будет пересечений. А id при загрузке на usp присвоится из того же загружаемого диапазона что и usr
__________________
Возможно сделать все. Вопрос времени |
|
12.10.2010, 19:34 | #7 |
Участник
|
Уже не раз обсуждали идеологию слоеных разработок.
С sukhanchik'ом имели опыт разных приложений с разными слоями, где шло обновление КАС слоя, как СП вниз под ЮСР с основным кодом. Одного слоя мне лично мало, но и использовать слои с одним полем нумерации - это не оч. хорошо. ЮСП занимать нельзя, он нужен для утилит (стираются слоем при нужде) и заливки ХРО сравнением без глюков (сравнение с ОЛД или при закачке не полноценное или глючит или нет удобный стрелочек). Поэтому в вашем случае стоит опустить весь ЮСР в КАС, а разработку билда вести на ЮСР, опуская в КАС после кодревью на сборке обновления. Но опять же, делать все это на рабочей базе тоже не хорошо, это удобно для Дев. Обновление слоем или ХРО тоже обсуждали. Важно не попасть на стриание таблиц при синхронизации. |
|
12.10.2010, 13:40 | #8 |
Возьми свет!!!
|
Цитата:
Будет пересечение id да или нет?
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|
12.10.2010, 13:42 | #9 |
Ищущий знания...
|
нет, пересечений не будет.
переносить надо будет без сохранения id.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: Murlin (1). |
Теги |
слои |
|
|