|
Загрузить или Сравнить-объединить? | ☑ | ||
---|---|---|---|---|
0
Мандалай
25.01.18
✎
17:52
|
Добрый день.
Как лучше внести свои изменения в сильно измененную конфу? Много объектов удалено, много изменено. Через Загрузить конфигурацию или Сравнить-Объединить? |
|||
1
Ёпрст
25.01.18
✎
17:53
|
Делай через загрузить, потом еще прибежишь - как восстановить данные ?
|
|||
2
Ёпрст
25.01.18
✎
17:54
|
нам хоть работа будет. ну и так, на поржать
|
|||
3
Tatitutu
25.01.18
✎
17:54
|
смотря что хочешь в итоге получить
база чистая или с данными ? типовая или самописка ? Рабочая и тестовая ? |
|||
4
Tatitutu
25.01.18
✎
17:56
|
(1) тут на днях сосед обратился с помощью
у них на работе взяли "умника" и в их УТ - файлоавая не было работы с ТСД , он скачал на сайте СКАН...чегото файл и загрузил его с полной заменой всего - в итоге получили тестовую демонстрационную базу по работе с ТСД |
|||
5
craxx
25.01.18
✎
17:59
|
(4) его не побили?
|
|||
6
Мандалай
25.01.18
✎
17:59
|
Поржать можно уже сейчас, кому сильно хочется я на Петросяна ссылку кину.
В той конфе которую я гружу отсутствует много объектов (удалены справочники, документы, отчеты, обработки, регистры и проч) - отсюда и вопрос. Давайте посерьезней. |
|||
7
Мандалай
25.01.18
✎
18:04
|
(3)Нетиповая ERP. В результате процесса внедрения выяснилось, что один из блоков не нужен. Была проведена работа по удалению ненужных объектов конфигурации. Сейчас решается как лучше внести изменения в рабочую базу.
|
|||
8
Ёпрст
25.01.18
✎
18:05
|
(6) ну почитай, на досуге, что делает "загрузить измененную" и что такое "сравнить и объединить"
|
|||
9
Вафель
25.01.18
✎
18:10
|
сначала делаешь копию рабочей. там дорабатываешь конфу. потом выгружаешь и загружаешь в рабочую, предварительно бэкап
|
|||
10
Мандалай
25.01.18
✎
18:16
|
(8)Ну почитаю, на досуге, раньше же не читал...
(9)Все таки загрузить... ? |
|||
11
Вафель
25.01.18
✎
18:17
|
если доработку на хранилище ведешь, то нужно грузить, иначе потом копию рабочей можно не подключить к хранилищу.
|
|||
12
Мандалай
26.01.18
✎
08:54
|
Рабочая база не подключена к хранилищу, мы релизами обновляем.
|
|||
13
Serg_1960
26.01.18
✎
09:16
|
(7) Эпитафия: "В результате процесса внедрения выяснилось, что один из блоков не нужен. Была проведена работа по удалению ненужных" R.I.P
|
|||
14
Serg_1960
26.01.18
✎
09:21
|
Сделай "Сравнить, объединить из файла" и потом спроси тут "Почему удалённые объекты не удалились?". Ну, или сразу можешь спросить. Но лучше всё-таки сначала почитать.
|
|||
15
Strogg
26.01.18
✎
09:21
|
(0) лучше, конечно же, сравнить/объединить..
|
|||
16
SanGvin
26.01.18
✎
09:24
|
пятнично конечно)
делай через сравнение. Так хоть проконтроллируешь процесс, что надо слить - галками отметишь. |
|||
17
Мимохожий Однако
26.01.18
✎
09:27
|
Лечение зубов по телефону.)) Я бы не стал удалять "ненужные модули". Для начал убрал эти модули из интерфейсов и доступа.Из сабжа не ясен уровень понимаю какие модули и для чего нужны. Поэтому результат будет печален вне зависимости от способа обновления. Вот такой я пессимист...
|
|||
18
Мимохожий Однако
26.01.18
✎
09:27
|
*уровень понимамания
|
|||
19
mistеr
26.01.18
✎
09:28
|
(7) Вот уж действительно поржал. Интересно, кому мешали эти ненужные объекты так, что нужно было их удалять, вместо того, чтобы просто отключить или спрятать?
>Сейчас решается как лучше внести изменения в рабочую базу. А когда будете решать, как обновляться? |
|||
20
Мыш
26.01.18
✎
09:29
|
(19) Это же бесценный кладезь! Можно годами обновлять результаты своего обновления )
|
|||
21
Serg_1960
26.01.18
✎
09:32
|
(16) Ага, заодно "проконтролирует" влияние правил поддержки на редактирование/удаление объектов метаданных :)
(17) Более чем печально. Человек редактирует конфигурацию ERP(!) а потом интересуется базовыми методами. Всё это печально кончится. Я вот тоже такой пессимист. Но пятнично, согласен. За что TS отдельное "спс" :) |
|||
22
Мандалай
26.01.18
✎
09:36
|
Благодарю всех за поддержку и пессимизм, но вернемся к нашим баранам.
Не нашел к сожалению, подробной информации на ИТС об использовании метода "Загрузить конфигурацию из файла". Раз уж вы все так хорошо знаете, будьте так любезны, поделитесь :) Кстати, а вот и обещанная ссылка: http://lurkmore.to/Евгений_Ваганович_Петросян Добро пожаловать. |
|||
23
Gobseck
26.01.18
✎
09:40
|
(22) При загрузке конфигурации из файла могут пропасть данные. Когда-то давно я с этим сталкивался. Сравнить и объединить безопаснее.
|
|||
24
Gobseck
26.01.18
✎
09:42
|
Сравнить и объединить - сравнивает по именам объектов.
Загрузить из файла - про внутренним идентификаторам. |
|||
25
mistеr
26.01.18
✎
09:43
|
(22) Вкратце. При сравнении/объединении сохраняются внутренние идентификаторы объектов метаданных (по возможности). При загрузке происходит полная замена всех объектов, то есть их идентификаторы будут как в загружаемой конфе.
Выводы делай сам. |
|||
26
Мимохожий Однако
26.01.18
✎
09:43
|
(22) У тебя пока лучше получается. Тебе говорят как надо, а ты упираешься только в те варианты, которые озвучил в начале. Рядом нет толкового одинэсника? Надо понимать, что обращение на форум аналогично любить друг друга на площади. Так что терпи.
|
|||
27
mistеr
26.01.18
✎
09:44
|
(24) Неправильно. При загрузке никто ничего не сравнивает.
|
|||
28
Мандалай
26.01.18
✎
09:44
|
(24)Спасибо
Про сравнить и объединить я почитал, и там да по именам, потом по идентификаторам. https://its.1c.ru/db/metod8dev#content:2299:hdoc:_top:загрузить%20конфигурацию%20из%20файла@28218414 А вот про "Загрузить конфигурацию из файла" я ничего не нашел. |
|||
29
mistеr
26.01.18
✎
09:45
|
(27) А при сравнении - сравнивает и так, и сяк.
|
|||
30
Мимохожий Однако
26.01.18
✎
09:47
|
(28) В любом случае режим Загрузить тебе сейчас не нужен категорически. Экспериментировать можно на копии, но не в боевой базе.
|
|||
31
strrike
26.01.18
✎
09:48
|
(28) см (27) - ничего не сравнивает.
Так ты сделай две тестовые базы и сделай оба варианта. И покажи пользлователям. |
|||
32
mistеr
26.01.18
✎
09:54
|
(31) Это из серии "обсудить с пользователем план запроса"?
|
|||
33
Мандалай
26.01.18
✎
09:54
|
(23)Я читал, что могут пропасть данные, но у всего должна быть причина, официальной документации и объяснения о причинах "пропажи" данных я не нашел.
Хорошо, допустим "Загрузить конфигурацию из файла" ничего не сравнивает и могут пропасть данные. Тогда кто-нибудь может объяснить алгоритм загрузки? Ведь логичной было бы пропажа данных в намного больших масштабах, чем об этом можно встретить на форумах, если бы замещение принимающего справочника замещающим было бы в случайном порядке. |
|||
34
Мандалай
26.01.18
✎
09:56
|
(26)Так это мне не терпеть надо, а сдерживаться:) А то у всех пропадет желание мне помогать :)
|
|||
35
Serg_1960
26.01.18
✎
09:56
|
(6) "Давайте посерьезней."
Вполне серьёзно: в той конфигурации, которую пытаешься загрузить, проведи проверку модулей и конфигурации. Вопрос: "Зачем?" Ответ: в алгоритмах конфигурации могут остаться ссылки на удалённые объекты. Не факт что всё найдёт, но всё же... |
|||
36
Мандалай
26.01.18
✎
09:57
|
(35)Уже сделал.
|
|||
37
Мимохожий Однако
26.01.18
✎
09:58
|
(33) Если конфигурация хотя бы частично на поддержке, то просто так свою конфигурацию не загрузишь. Перед этим надо будет полностью снимать с поддержки. При загрузке платформа будет сопоставлять по именам метаданных.
..Есть еще вариант обновления через поддержку. Об этом тоже не надо забывать. Это наиболее часто применяемый. То, что ты не нашёл прямую ссылку на подобное поведение платформы, вопрос времени. |
|||
38
gae
26.01.18
✎
10:00
|
(0) Если ты выгрузил исходную конфу, потом её аккуратно отредактировал, то можно и загрузить назад.
Но лучше перестраховаться и перед этим хотя бы просто сравнение сделать, при этом надо отключить "Устанавливать соответствия по именам объектам", тогда ты увидишь, поменялись ли у тебя идентификаторы объектов (это, конечно, надо постараться, чтобы они поменялись). Если поменялись таки - то надо сравнением объединением, с сопоставлением по наименованиям воспользоваться. Если нет, то должно быть без разницы. Но опять же чтобы глазами видеть - лучше сравнением-объединением. А еще после загрузки или сравнения-объедения, перед обновлением конфигурации БД, сравни основную конфигурацию с конфигурацией БД - проверь не удаляется ли лишнего. |
|||
39
mistеr
26.01.18
✎
10:04
|
(33) >объяснения о причинах "пропажи" данных я не нашел.
Все банально просто: таблицы удаленных объектов дропаются вместе с данными. >кто-нибудь может объяснить алгоритм загрузки? Конфигурация полностью заменяется: все объекты удаляются, затем все загружаются. При обновлении конфигурации БД отрабатывает стандартный алгоритм сравнения, обнаруженные изменения применяются к таблицам БД. |
|||
40
Gobseck
26.01.18
✎
10:04
|
(33) В моей практике было так: в типовой конфигурации был добавлен мой справочник. В конфигурации, которую я грузил, был справочник с таким же именем, но (предположительно) с другим внутренним идентификатором. При загрузке конфигурации этот справочник оказался пустым. При сравнении/объединении - все тип-топ.
|
|||
41
Gobseck
26.01.18
✎
10:06
|
(40) + с тех пор избегаю пользоваться загрузкой. Если делаю, то очень осторожно.
|
|||
42
Мандалай
26.01.18
✎
10:26
|
(39)Но при загрузке данные пропадают далеко не всегда, это происходит по какой-то причине. Причину, я думаю раскроют только 1с-ники.
Всем спасибо, за аргументированное обоснование использования метода "Сравнить и объединить с конфигурацией из файла". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |