| 
    
            
         
         | 
    
  | 
Обновление нетиповой - ? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Лентаf    
     27.03.20 
            ✎
    12:08 
 | 
         
        привет друзья!
 
        Обновляю не типовую бп 3.0 Делаю по фильтру дважды измененные свойства - что нужно оставляю из основной конфигурации, Вопрос: есть 3 базы с одинаковой конфой, можно ли обновить одну а потом залить ЦФник в другие? или нежелательно?  | 
|||
| 
    1
    
        Лентаf    
     27.03.20 
            ✎
    12:11 
 | 
||||
| 
    2
    
        Йохохо    
     27.03.20 
            ✎
    12:12 
 | 
         
        конфа одинаковая если или на поддержке дописок или получена загрузкой конфы, все остальные - три разные конфы     
         | 
|||
| 
    3
    
        AAA    
     27.03.20 
            ✎
    12:14 
 | 
         
        Я обычно делаю примерно так
 
        1 - обновляю затирая дважды измененные, чтобы не было проблем с обработчиками 2 - объединяю с готовой нетиповой конфой нового релиза (она обычно готовится на обновлении копии)  | 
|||
| 
    4
    
        Лентаf    
     27.03.20 
            ✎
    12:18 
 | 
         
        (2) да полностью одинаковые     
         | 
|||
| 
    5
    
        Лентаf    
     27.03.20 
            ✎
    12:19 
 | 
         
        (3) 1 - обновляю затирая дважды измененные, чтобы не было проблем с обработчиками - это как?     
         | 
|||
| 
    6
    
        Лентаf    
     27.03.20 
            ✎
    12:29 
 | 
         
        я кажется понял как надо:
 
        берем одну базу делаем как надо, далее в остальных не вносим свои доработки - полный сток. потом в финале загружаем в последние две первую конфу!  | 
|||
| 
    7
    
        RomanYS    
     27.03.20 
            ✎
    12:30 
 | 
         
        (6) Да     
         | 
|||
| 
    8
    
        Йохохо    
     27.03.20 
            ✎
    12:30 
 | 
         
        (6) и записку на стену "те две из этой одной через загрузку конфигурации!!11!"     
         | 
|||
| 
    9
    
        Лентаf    
     27.03.20 
            ✎
    12:31 
 | 
         
        (7) +     
         | 
|||
| 
    10
    
        palsergeich    
     27.03.20 
            ✎
    12:32 
 | 
         
        (6) но только через сравнить/объединить, не вздумай накатывать cf     
         | 
|||
| 
    11
    
        Cyberhawk    
     27.03.20 
            ✎
    12:42 
 | 
         
        (10) Загружать тоже вполне можно     
         | 
|||
| 
    12
    
        Лентаf    
     27.03.20 
            ✎
    13:27 
 | 
         
        (10) а что может случиться?     
         | 
|||
| 
    13
    
        shuhard    
     27.03.20 
            ✎
    13:28 
 | 
         
        (12) северный пушистый зверёк (с)     
         | 
|||
| 
    14
    
        RomanYS    
     27.03.20 
            ✎
    14:08 
 | 
         
        (12) 
 
        1. Добавленные метаданные могут получить другие ИД. При последующей загрузке цф таблицы пересоздадутся/очистятся 2. Конфигурация поставщика не обновляется  | 
|||
| 
    15
    
        Бишбармак    
     27.03.20 
            ✎
    14:12 
 | 
         
        То есть я правильно понимаю, что можно
 
        1) Сделать копию рабочей базы 2) "Копию" обновить 3) Из неё "Сохранить конфигурацию в файл" 4) В "рабочей" базе через сравнить-объединить с "выгруженной" базой сделать обновление. Я правильно понял?  | 
|||
| 
    16
    
        Cyberhawk    
     27.03.20 
            ✎
    14:20 
 | 
         
        (15) Вместо пункта 4 можно снять основную конфу рабочей с поддержки и загрузить в нее полученную на шаге 3     
         | 
|||
| 
    17
    
        Лентаf    
     27.03.20 
            ✎
    15:56 
 | 
         
        (16) разве?
 
        а как же обновление данных на этапе захода в 1с предприятие?  | 
|||
| 
    18
    
        Лентаf    
     27.03.20 
            ✎
    15:56 
 | 
         
        а не обновление конфигурации     
         | 
|||
| 
    19
    
        Лентаf    
     27.03.20 
            ✎
    15:57 
 | 
         
        (13) каковы причины зверька?     
         | 
|||
| 
    20
    
        mikecool    
     27.03.20 
            ✎
    16:00 
 | 
         
        какой профит от манипуляций? параллельно обновлять все три - намного дольше получается?     
         | 
|||
| 
    21
    
        Cyberhawk    
     27.03.20 
            ✎
    19:42 
 | 
         
        (17) Это уже пятый пункт     
         | 
|||
| 
    22
    
        Фрэнки    
     28.03.20 
            ✎
    00:12 
 | 
         
        (19) просто некоторым не нравится такой способ - накатить загрузкой из файла.
 
        Но накатывание любым другим способом и этим тоже просто сформирует в конфигураторе "Текущую конфигурацию" базы - она будет полностью готовая. Затем она просто применяется к основной. И применение к основной выполняет всегда одни и те же действия, одинаковые для всех способов и источников получения Текущей.  | 
|||
| 
    23
    
        Фрэнки    
     28.03.20 
            ✎
    00:13 
 | 
         
        (20) заметно дольше. Иногда даже критично бывает.     
         | 
|||
| 
    24
    
        palsergeich    
     28.03.20 
            ✎
    00:16 
 | 
         
        (19) у нас разок характеристики предопределенные йопнулись. Из бекапа базу доставали.
 
        Ибо гуиды в поставке не совпадали с гуидами в базе  | 
|||
| 
    25
    
        palsergeich    
     28.03.20 
            ✎
    00:17 
 | 
         
        Но это было достаточно давно, сейчас вроде как за этим следят, но шанс того что что то пойдёт не так - он есть и отличен от нуля     
         | 
|||
| 
    26
    
        Фрэнки    
     28.03.20 
            ✎
    00:17 
 | 
         
        (24) А на гуиды в поставке как-то можно посмотреть?     
         | 
|||
| 
    27
    
        palsergeich    
     28.03.20 
            ✎
    00:20 
 | 
         
        (26) конечно, в полной поставке есть cf его можно выгрузить в xml и посмотреть     
         | 
|||
| 
    28
    
        Фрэнки    
     28.03.20 
            ✎
    00:28 
 | 
         
        (27) Я как-то пытался. Просто не увидел их там. Хотя искал не гуиды. Может просто не обратил на них внимания.     
         | 
|||
| 
    29
    
        palsergeich    
     28.03.20 
            ✎
    00:36 
 | 
         
        (28) но они там есть https://yadi.sk/i/S7WgsRDuD1OQGA     
         | 
|||
| 
    30
    
        Cyberhawk    
     28.03.20 
            ✎
    09:58 
 | 
         
        (24) Это когда происхождение базы, на которой готовилось, отличается от происхождения базы, к которой применяется обновление.
 
        В случае же (15) "1) Сделать копию рабочей базы 2) "Копию" обновить" ничего такого быть не может.  | 
|||
| 
    31
    
        Фрэнки    
     28.03.20 
            ✎
    10:05 
 | 
         
        (29) Спасибо! Не знаю как бы догадался заглянуть именно в такие файлы, чтоб их увидеть.
 
        Мда... но ведь в самом деле, не будешь же каждый раз проверять, что при получении хз откуда готового ЦФ у этих идентификаторов значения не изменятся?  | 
|||
| 
    32
    
        RomanYS    
     28.03.20 
            ✎
    10:38 
 | 
         
        (31) Зачем проверять? Просто никогда не используй сравнение для переноса изменений(особенно при добавлении метаданных) в рабочую базу. Только загрузка цф.
 
        Ну и копипаста метаданных между конфигурациями из той же серии, бомбу заложить.  | 
|||
| 
    33
    
        Фрэнки    
     28.03.20 
            ✎
    10:43 
 | 
         
        (32) и вот к чему твой сарказм?
 
        У тебя по РИБ базы никогда не глючили? А ведь такая же точно херня - если прилетает измененный объект метаданных, то он тупо вкорячивается в текущую без каких-либо сравнений.  | 
|||
| 
    34
    
        Фрэнки    
     28.03.20 
            ✎
    10:45 
 | 
         
        Я просто из этого глюка знаю вывод, что периферийная база однозначно должна браться только отпочковывания из центральной средствами платформы.
 
        Альтернативные способы дубли предопределенных обязательно создадут.  | 
|||
| 
    35
    
        vde69    
     28.03.20 
            ✎
    10:46 
 | 
         
        (32) +100 однозначно правильный подход, но только при условии, что все источники cf подконтрольны     
         | 
|||
| 
    36
    
        vde69    
     28.03.20 
            ✎
    10:49 
 | 
         
        кстати при обновлении через "сравнить объединить" есть флажок "заменять внутренние идентификаторы", это позволяет накатывать только часть объектов но в режиме полной идентичности     
         | 
|||
| 
    37
    
        Фрэнки    
     28.03.20 
            ✎
    10:51 
 | 
         
        (36) ну да, это тоже интересный режим - рискованный, скажем так     
         | 
|||
| 
    38
    
        RomanYS    
     28.03.20 
            ✎
    10:55 
 | 
         
        (33) Это не сарказм, а практика. Если конфигурация находится под твоим контролем, то проблемам просто неоткуда взяться. Если обнова тебе пришла извне, то проблемы ты увидишь при реструктуризации (без просмотра ИД метаданных).
 
        То есть разбираться с кривыми ИД приходится только в одном случае: кривообновленная конфа полученная в наследство. Но даже в такой ситуации проще потерять данные и перенести их из копии чем сопоставлять ИД метаданных. Мегабаз с кривыми обновлениями по идее быть не должно.  | 
|||
| 
    39
    
        vde69    
     28.03.20 
            ✎
    11:19 
 | 
         
        (38) я так потерял 2 базы ЗУП, когда они поле типового обновления покрашились... а перенос данных из старой зуп в новую - это совсем не тривиальная задача как может показатся на первый взгляд     
         | 
|||
| 
    40
    
        Фрэнки    
     28.03.20 
            ✎
    11:24 
 | 
         
        (39) архивы и бэкапы - это не роскошь, а суровая необходимость.
 
        Никогда такого не было и вот опять... А ведь только пукнуть хотел. Ворчал себе под нос мужик, застирывая джинсы  | 
|||
| 
    41
    
        RomanYS    
     28.03.20 
            ✎
    11:26 
 | 
         
        (39) С причинами разобрался?
 
        Перенос данных между двумя базами с одинаковыми конфигурациями (без учета ИД метаданных) задача тривиальная - ВыгрузкаЗагрукаXML. Проблема может быть с объемом и скоростью, но редко: 1. как правило ломаются свежедобавленные метаданные (объем данных небольшой) 2. большие базы не должны жить в кривых руках  | 
|||
| 
    42
    
        vde69    
     28.03.20 
            ✎
    11:35 
 | 
         
        (40) так архивы были... но я не смог никакими ухищрениями обновить базу без последствий, пришлось делать новую и переносить со старой данные, ушло 2 недели     
         | 
|||
| 
    43
    
        vde69    
     28.03.20 
            ✎
    11:37 
 | 
         
        (41) >>>Перенос данных между двумя базами с одинаковыми конфигурациями (без учета ИД метаданных) задача тривиальная - ВыгрузкаЗагрукаXML.
 
        ха-ха-ха банально только попробуй создать пустую базу, в ней создастся куча предопределеннх данных, а при загрузке они задвоятся... а с функциональными опциями не пробовал переносить? пока опция не включена в базе нет физической таблицы :)  | 
|||
| 
    44
    
        vde69    
     28.03.20 
            ✎
    11:41 
 | 
         
        (41) кстати причина была в кривых начислениях удержаниях (точно не помню), в одном почему-то использовался формат datetime2 вместо datetime (хоть они и совместимые, но не очень) и еще какая кто засада с идентификаторами в предопределенных групах верхнего уровня была,
 
        я писал в 1с, они ошибку приняли и отнесли ее на платформу...  | 
|||
| 
    45
    
        RomanYS    
     28.03.20 
            ✎
    11:46 
 | 
         
        (43) Предопределенные конечно чистятся при необходимости.
 
        "пока опция не включена в базе нет физической таблицы" а вот это бред чистой воды  | 
|||
| 
    46
    
        vde69    
     28.03.20 
            ✎
    11:49 
 | 
         
        (45) не бред, можешь посмотреть в SQL...
 
        разумеется при отключении опции уже созданные таблицы не удаляются  | 
|||
| 
    47
    
        RomanYS    
     28.03.20 
            ✎
    11:55 
 | 
         
        (46) Ты серьезно? Я константу переключил и в SQL пошли создаваться? .. в режиме предприятия при разделенном доступе...
 
        Фантастика, может конечно с развитием расширений и придем к такому когда-нибудь с КОРП лицензиями. Сейчас без использования расширений таблицы SQL создаются исключительно при реструктуризации  | 
|||
| 
    48
    
        vde69    
     28.03.20 
            ✎
    11:58 
 | 
         
        (47) да именно так :) заметь - создание а не изменение, это операция безопасная, на нее блокировки не нужны     
         | 
|||
| 
    49
    
        RomanYS    
     28.03.20 
            ✎
    12:02 
 | 
         
        (48) Не 1-е апреля же ещё)
 
        До тестового SQL не скоро доберусь. А в файловой тоже так? С прогулки вернусь, могу проверить  | 
|||
| 
    50
    
        vde69    
     28.03.20 
            ✎
    12:03 
 | 
         
        (49) в файловой не знаю, возможно то-же так...     
         | 
|||
| 
    51
    
        vde69    
     28.03.20 
            ✎
    12:05 
 | 
         
        хотя вот нашел 
 
        https://flagman.top/about-business/ehkzamen-1s/obekt-1s-funkcionalnye-opcii Функциональные опции и их параметры не влияют на состав базы данных: все таблицы и поля присутствуют в БД независимо от состояния функциональных опций.  | 
|||
| 
    52
    
        RomanYS    
     28.03.20 
            ✎
    12:10 
 | 
         
        (51) Это и искать не надо. ФО только на интерфейс влияют. Не то что таблицы - вся объектная модель работает без каких-либо ограничений... и уж никаких проблем с xml-сериализацией     
         | 
|||
| 
    53
    
        Сияющий в темноте    
     28.03.20 
            ✎
    15:08 
 | 
         
        (51) таблица присутствует,но в нее записать на дадут,пока опция не включится,насколько я помню,а в получить структуру хранения она будет выдаваться.     
         | 
|||
| 
    54
    
        Сияющий в темноте    
     28.03.20 
            ✎
    15:09 
 | 
         
        и,насколько я понимаю,поменять идентификатор у обьекта метаданных не сложно,особенно с учетом того,что для типа свои идентификаторы,вот последние уже менять сложнее.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |