Вход | Регистрация



Загрузить или Сравнить-объединить?

Загрузить или Сравнить-объединить?
Я
   Мандалай
 
25.01.18 - 17:52
Добрый день.
Как лучше внести свои изменения в сильно измененную конфу?
Много объектов удалено, много изменено.
Через Загрузить конфигурацию или Сравнить-Объединить?
 
 
   Ёпрст
 
1 - 25.01.18 - 17:53
Делай через загрузить, потом еще прибежишь - как восстановить данные ?
   Ёпрст
 
2 - 25.01.18 - 17:54
нам хоть работа будет. ну и так, на поржать
   Tatitutu
 
3 - 25.01.18 - 17:54
смотря что хочешь в итоге получить
база чистая или с данными ?
типовая или самописка ?
Рабочая и тестовая ?
   Tatitutu
 
4 - 25.01.18 - 17:56
(1) тут на днях сосед обратился с помощью
у них на работе взяли "умника" и в их УТ - файлоавая
не было работы с ТСД , он скачал на сайте СКАН...чегото
файл и загрузил его с полной заменой всего - в итоге получили тестовую демонстрационную базу по работе с ТСД
   craxx
 
5 - 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
Рабочая база не подключена к хранилищу, мы релизами обновляем.
   Serg_1960
 
13 - 26.01.18 - 09:16
(7) Эпитафия: "В результате процесса внедрения выяснилось, что один из блоков не нужен. Была проведена работа по удалению ненужных" R.I.P
   Serg_1960
 
14 - 26.01.18 - 09:21
Сделай "Сравнить, объединить из файла" и потом спроси тут "Почему удалённые объекты не удалились?". Ну, или сразу можешь спросить. Но лучше всё-таки сначала почитать.
   Strogg
 
15 - 26.01.18 - 09:21
(0) лучше, конечно же, сравнить/объединить..
   SanGvin
 
16 - 26.01.18 - 09:24
пятнично конечно)
делай через сравнение. Так хоть проконтроллируешь процесс, что надо слить - галками отметишь.
   МимохожийОднако
 
17 - 26.01.18 - 09:27
Лечение зубов по телефону.)) Я бы не стал удалять "ненужные модули". Для начал убрал эти модули из интерфейсов и доступа.Из сабжа не ясен уровень понимаю какие модули и для чего нужны. Поэтому результат будет печален вне зависимости от способа обновления. Вот такой я пессимист...
   МимохожийОднако
 
18 - 26.01.18 - 09:27
*уровень понимамания
   mistеr
 
19 - 26.01.18 - 09:28
(7) Вот уж действительно поржал. Интересно, кому мешали эти ненужные объекты так, что нужно было их удалять, вместо того, чтобы просто отключить или спрятать?

>Сейчас решается как лучше внести изменения в рабочую базу.

А когда будете решать, как обновляться?
   Мыш
 
20 - 26.01.18 - 09:29
(19) Это же бесценный кладезь! Можно годами обновлять результаты своего обновления )
   Serg_1960
 
21 - 26.01.18 - 09:32
(16) Ага, заодно "проконтролирует" влияние правил поддержки на редактирование/удаление объектов метаданных :)

(17) Более чем печально. Человек редактирует конфигурацию ERP(!) а потом интересуется базовыми методами. Всё это печально кончится. Я вот тоже такой пессимист.

Но пятнично, согласен. За что TS отдельное "спс" :)
   Мандалай
 
22 - 26.01.18 - 09:36
Благодарю всех за поддержку и пессимизм, но вернемся к нашим баранам.

Не нашел к сожалению, подробной информации на ИТС об использовании метода "Загрузить конфигурацию из файла".
Раз уж вы все так хорошо знаете, будьте так любезны, поделитесь :)

Кстати, а вот и обещанная ссылка:
http://lurkmore.to/Евгений_Ваганович_Петросян
Добро пожаловать.
   Gobseck
 
23 - 26.01.18 - 09:40
(22) При загрузке конфигурации из файла могут пропасть данные. Когда-то давно я с этим сталкивался. Сравнить и объединить безопаснее.
   Gobseck
 
24 - 26.01.18 - 09:42
Сравнить и объединить - сравнивает по именам объектов.
Загрузить из файла - про внутренним идентификаторам.
   mistеr
 
25 - 26.01.18 - 09:43
(22) Вкратце. При сравнении/объединении сохраняются внутренние идентификаторы объектов метаданных (по возможности). При загрузке происходит полная замена всех объектов, то есть их идентификаторы будут как в загружаемой конфе.

Выводы делай сам.
   МимохожийОднако
 
26 - 26.01.18 - 09:43
(22) У тебя пока лучше получается. Тебе говорят как  надо, а ты упираешься только в те варианты, которые озвучил в начале. Рядом нет толкового одинэсника? Надо понимать, что обращение на форум аналогично любить друг друга на площади. Так что терпи.
   mistеr
 
27 - 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

А вот про "Загрузить конфигурацию из файла" я ничего не нашел.
   mistеr
 
29 - 26.01.18 - 09:45
(27) А при сравнении - сравнивает и так, и сяк.
   МимохожийОднако
 
30 - 26.01.18 - 09:47
(28) В любом случае режим Загрузить тебе сейчас  не нужен категорически. Экспериментировать можно на копии, но не в боевой базе.
   strrike
 
31 - 26.01.18 - 09:48
(28) см (27) - ничего не сравнивает.
Так ты сделай две тестовые базы и сделай оба варианта.
И покажи пользлователям.
   mistеr
 
32 - 26.01.18 - 09:54
(31) Это из серии "обсудить с пользователем план запроса"?
   Мандалай
 
33 - 26.01.18 - 09:54
(23)Я читал, что могут пропасть данные, но у всего должна быть причина, официальной документации и объяснения о причинах "пропажи" данных я не нашел.
Хорошо, допустим "Загрузить конфигурацию из файла" ничего не сравнивает и могут пропасть данные. Тогда кто-нибудь может объяснить алгоритм загрузки? Ведь логичной было бы пропажа данных в намного больших масштабах, чем об этом можно встретить на форумах, если бы замещение принимающего справочника замещающим было бы в случайном порядке.
 
 
   Мандалай
 
34 - 26.01.18 - 09:56
(26)Так это мне не терпеть надо, а сдерживаться:) А то у всех пропадет желание мне помогать :)
   Serg_1960
 
35 - 26.01.18 - 09:56
(6) "Давайте посерьезней."

Вполне серьёзно: в той конфигурации, которую пытаешься загрузить, проведи проверку модулей и конфигурации.
Вопрос: "Зачем?"
Ответ: в алгоритмах конфигурации могут остаться ссылки на удалённые объекты. Не факт что всё найдёт, но всё же...
   Мандалай
 
36 - 26.01.18 - 09:57
(35)Уже сделал.
   МимохожийОднако
 
37 - 26.01.18 - 09:58
(33) Если конфигурация хотя бы частично на поддержке, то просто так свою конфигурацию не загрузишь. Перед этим  надо будет полностью снимать с поддержки. При загрузке платформа будет сопоставлять по именам метаданных.
..Есть еще вариант обновления через поддержку. Об этом тоже не надо забывать. Это наиболее часто применяемый.
То, что ты не нашёл прямую ссылку на подобное поведение платформы, вопрос времени.
   gae
 
38 - 26.01.18 - 10:00
(0) Если ты выгрузил исходную конфу, потом её аккуратно отредактировал, то можно и загрузить назад.
Но лучше перестраховаться и перед этим хотя бы просто сравнение сделать, при этом надо отключить "Устанавливать соответствия по именам объектам", тогда ты увидишь, поменялись ли у тебя идентификаторы объектов (это, конечно, надо постараться, чтобы они поменялись).
Если поменялись таки - то надо сравнением объединением, с сопоставлением по наименованиям воспользоваться.
Если нет, то должно быть без разницы. Но опять же чтобы глазами видеть - лучше сравнением-объединением.

А еще после загрузки или сравнения-объедения, перед обновлением конфигурации БД, сравни основную конфигурацию с конфигурацией БД - проверь не удаляется ли лишнего.
   mistеr
 
39 - 26.01.18 - 10:04
(33) >объяснения о причинах "пропажи" данных я не нашел.

Все банально просто: таблицы удаленных объектов дропаются вместе с данными.

>кто-нибудь может объяснить алгоритм загрузки?

Конфигурация полностью заменяется: все объекты удаляются, затем все загружаются. При обновлении конфигурации БД отрабатывает стандартный алгоритм сравнения, обнаруженные изменения применяются к таблицам БД.
   Gobseck
 
40 - 26.01.18 - 10:04
(33) В моей практике было так: в типовой конфигурации был добавлен мой справочник. В конфигурации, которую я грузил, был справочник с таким же именем, но (предположительно) с другим внутренним идентификатором. При загрузке конфигурации этот справочник оказался пустым. При сравнении/объединении - все тип-топ.
   Gobseck
 
41 - 26.01.18 - 10:06
(40) + с тех пор избегаю пользоваться загрузкой. Если делаю, то очень осторожно.
   Мандалай
 
42 - 26.01.18 - 10:26
(39)Но при загрузке данные пропадают далеко не всегда, это происходит по какой-то причине. Причину, я думаю раскроют только 1с-ники.
Всем спасибо, за аргументированное обоснование использования метода "Сравнить и объединить с конфигурацией из файла".


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует