![]() |
![]() |
![]() |
|
Попытка обновления конфигурации (удалить и добавить объект) | ☑ | ||
---|---|---|---|---|
0
GStiv
21.05.07
✎
11:51
|
При обновлении конфигурации (УПП с ноября 2004 года стоит на предприятии), Каждое обновление почему то каждый раз добавляет объекты присутсвующие в базе и соответственно убирает "старые". Обновляеться конфигурация последовательно с каждым релизом.
Пример последнее обновление Авансовый отчет удалить и внизу Аввнсовый отчет добавить, и таких объектов особенно в документах уже 30 штук. Каким образом можно этим объектам указать, что они существуют, и их нужно обновлять а не удалять. |
|||
1
Feanor
21.05.07
✎
12:33
|
(0) а как обновляете?
|
|||
2
Feanor
21.05.07
✎
12:36
|
+(1) конфа на поддержке? возможность редактировать включена?
|
|||
3
GStiv
21.05.07
✎
13:01
|
Конфа на поддержке с возможностью изменений, обновляем cfu стандартно
|
|||
4
Feanor
21.05.07
✎
13:07
|
(0) а вообще проблема во внутрених идентификаторах объектов метаданных. Сравнение вашей текущей и релиза вашей текущей без возможности редактирования если сделаете, то увидете, иденификаторы каких именно объектов не совпадают. ну а дальше думать, возможно много :)
|
|||
5
GStiv
21.05.07
✎
13:12
|
Пробовал Взять чистый релиз нашей конфигурации через сравнение и объединение не идет проблема в теме, через тупо загрузить cf загружает но при обновлении конфигурации базы начинает ругаться на Удалить добавить и не пустые документы, что внутренние идентификаторы я в принципе уже понял, вопрос глупый почему они появляються с каждым релизом по несколько штук, и как исправить, не нарушая целостность данных.
|
|||
6
Feanor
21.05.07
✎
13:15
|
(5) у самого примерно такая же проблема в данный момент... если получиццо победить - отпишусь.
|
|||
7
Feanor
21.05.07
✎
13:19
|
+(6) сравнил/объединил со станадартной, в процессе обновления пишет "реструктуризация" объекта, вроде не удаляет и не создает заново. Но есть проблема при этом с уникальностью записей регистров сведений, в которых такие объекты участвуют в качестве измерений...
|
|||
8
GStiv
21.05.07
✎
13:21
|
А как только один почистишь, начинает писать другой, и тд на 15 мне надоело
|
|||
9
Feanor
21.05.07
✎
13:35
|
(8) сравни со станадртной без сопоставления по именами увидишь их все :)))
|
|||
10
GStiv
21.05.07
✎
16:56
|
В итоге знаю я какие объекты (идентификаторы которых) не совпадают. И что это мне даст?
|
|||
11
GStiv
22.05.07
✎
09:28
|
Подниму ветку может кто сможет подсказать сегодня
|
|||
12
snc
22.05.07
✎
09:57
|
(11) Так загружай cf, а данные - ВыгрузкаЗагрузкаДанныхXML.epf
|
|||
13
Feanor
22.05.07
✎
11:32
|
(12) А насколько она надежная? Видимо по-другому никак...
|
|||
14
Tailbone
22.05.07
✎
12:01
|
Использовал эту обработку (ВыгрузкаЗагрузкаДанных.epf), у самого эта же проблема с внутренними идентификаторами, так всплыл глюк со справочником Валюты, обработка (не смотрел из-за чего) продублировала все валюты справочника.... для устранения этого нежелательного эффекта желательно чтоб база в которую загружается выгрузка была "совсем чистой"!
|
|||
15
GStiv
22.05.07
✎
12:57
|
Мне кажется это не решения вопроса если я правильно понял методику, поскольку база уже имеет большой размер хотя и обрезанна с Нового года, тем более с обновлением такие объекты периодически появляються, не будешь же после каждого обновления ВЫгрузку и загрузку делать, причем попробовал создал базу чистую, включаю возможность редактирования, и уже через обновление вылезли такие же проблеммы.
|
|||
16
Feanor
23.05.07
✎
05:17
|
(15) Читал где-то в описании 17-го релиза платформы, что в нем исправлена ошибка сравнения/объединения, при которой теряются внутренние идентификаторы. Я как раз обновлялся в последний и единственный раз на 16-ой платформе. Так что по идее один раз загрузить/выгрузить и такого вроде как быть не должно.
|
|||
17
GStiv
23.05.07
✎
13:21
|
А что делать тому у кого их потерянно много ничего не написанно?
|
|||
18
Tailbone
23.05.07
✎
14:35
|
Нормальная вроде обработка, только если хочешь "без проблем" новую информационную базу куда заливаешь данные почисти сперва (или не осуществляй первоначального заполнения при первом пуске)!!!
|
|||
19
Feanor
24.05.07
✎
10:25
|
(17) В восемндацтом релизе накати свою конфу на стандартную и получишь конфу с исправленными внутренними идентфикаторами. Затем загрузи в таку чистую базу обработкой данные - и будет щастье.
(18) ОК, спасибище! |
|||
20
GStiv
24.05.07
✎
10:33
|
Пробовал по меттодикам описанным выше, беру чистую конфу накатываю свои изменения, выгружаю из рабочей данные в xml (2,4 гига) загружаю в исправленную, очень много ошибок, по которым прерываеться обработка. Так что это не вариант проблеммы, пробуем дальше
|
|||
21
snc
24.05.07
✎
10:50
|
(19) Действительно, зачем менять идентификаторы, когда уже есть типовая с теми идентификаторами которые нужны.
(20) Получается, если нехочешь xml, то другой путь - править идентификаторы непосредственно в базе или искать связи метаданных с базой и их править. Т.е. тебе нужно найти некий аналог 1cv7.dd для 8-ки если таковой существует. |
|||
22
GStiv
24.05.07
✎
10:59
|
Подсказали
"Ну есть распаковщик/упаковщик http://1c.proclub.ru/modules/mydownloads/personal.php?cid=120&lid=7283 Теоретически можно конфижку распаковать, поменять идентификаторы и снова упаковать" но с ним проблеммы и это не выход через xml выделяем документы и справочники по которым проблемма выгружаем их в xml, затем очищаем по ним данные, убираем все ссылки в конфигурации в документах регистрах итд на которые ссылаються удаляемые объекты, затем обновляем с удалением . Загружаем и получим какую нибудь ошибку и в итоге то что пересобирали конфу 2 недели нервно курим и начинаем заново |
|||
23
Feanor
25.05.07
✎
03:55
|
(22) Ты как хотел, что бы все легко было? Зачем мы тогда нужны? )))
|
|||
24
Feanor
25.05.07
✎
04:00
|
+(23) распаковщик/запаковщик качал, запускал - глючно как-то. Тока это все равно ниче не даст. получить "правильную" конфигу можно легко и без него. вся сложность в том, что бы в рабочей базе подменить идентфикаторы на лету.
|
|||
27
GStiv
25.05.07
✎
11:39
|
Отписал на HotLine ответ пока переданно в отдел разработки
|
|||
28
Feanor
25.05.07
✎
11:50
|
(27) Как ответят - выложил, плиз, результат!
|
|||
29
snc
25.05.07
✎
14:27
|
(28) Знаете как они будут отвечать? Залезут в партнерский форум и поищут такие вопросы. А ответы там будут одни и те же - ВыгрузкаЗагрузкаДанныхXML.epf
Можете проверить. |
|||
33
GStiv
13.06.07
✎
07:54
|
Ответ от 1с
В нынешних версиях платформы (8.0 и 8.1) внутренние идентификаторы объектов сохраняются при сравнении / объединении. Изменить внутренние идентификаторы объектов нельзя. О правилах сопоставления объектов и изменениях внутренних идентификаторов в серии статей на диске ИТС про поставку и поддержку конфигураций). Для корректного сравнения с конфигурацией поставщика, следует воспользоваться командой сравнения, доступной из диалога настройки поддержки. Перед объединением следует проверить соответствия, и, при необходимости, установить их вручную. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |