| 
    
            
         
         | 
    
    
  | 
Массово вернуть объекты на поддержку | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ДНН    
     09.01.19 
            ✎
    15:21 
 | 
         
        Доброго времени суток, коллеги.
 
        Есть доработанная база. В ней версия основной конфигурации отличается от версии конфигурации поставщика. Я снял конфигурацию с поддержки. Сравнил объединил с cf той же версии, что и основная конфигурация, при сравнении снял все флажки, чтобы сохранились доработки. Теперь версии совпадают, но в настройках поддержки все объекты, в которые вносились изменения теперь сняты с поддержки. Их можно вернуть на поддержку только щелкнув 2 раза на нем и выбрав "Редактируется с сохранением поддержки". Объектов много. Как их массово вернуть все на поддержку? Спасибо.  | 
|||
| 
    1
    
        Garykom    
     гуру 
    09.01.19 
            ✎
    15:25 
 | 
         
        (0) Отдельная база чистая типовая конфа, разрешаем внесение изменений и добавляем все доработки.
 
        Затем этот cf замещаем в базе не объединением а загрузкой из файла  | 
|||
| 
    2
    
        Garykom    
     гуру 
    09.01.19 
            ✎
    15:27 
 | 
         
        Ну еще можно выгрузить конфу в файлы, отредактировать как надо и загрузить из файлов.     
         | 
|||
| 
    3
    
        RomanYS    
     09.01.19 
            ✎
    15:40 
 | 
         
        (1) Потеряешь все данные в добавленные при доработке     
         | 
|||
| 
    4
    
        zak555    
     09.01.19 
            ✎
    15:40 
 | 
         
        только ручками )     
         | 
|||
| 
    5
    
        RomanYS    
     09.01.19 
            ✎
    15:41 
 | 
         
        Из простого: можно всему дереву поставить "Редактируется с сохранением поддержки"     
         | 
|||
| 
    6
    
        Вафель    
     09.01.19 
            ✎
    15:42 
 | 
         
        сними с поддержки и заново поставь, будет спрашивать - без возможности изменений     
         | 
|||
| 
    7
    
        zak555    
     09.01.19 
            ✎
    15:43 
 | 
         
        (6) бу га га     
         | 
|||
| 
    8
    
        zak555    
     09.01.19 
            ✎
    15:44 
 | 
         
        > В ней версия основной конфигурации отличается от версии конфигурации поставщика. 
 
        есть добавленные объекты ? в каких ветках (распиши)  | 
|||
| 
    9
    
        Вафель    
     09.01.19 
            ✎
    15:45 
 | 
         
        (7) Все объекты кроме кроня встанут на замочек     
         | 
|||
| 
    10
    
        zak555    
     09.01.19 
            ✎
    15:47 
 | 
         
        (9) ставишь ты как     
         | 
|||
| 
    11
    
        Вафель    
     09.01.19 
            ✎
    15:49 
 | 
         
        (10) сравнение и объдинение - сам предлагает поставить на поддержку     
         | 
|||
| 
    12
    
        zak555    
     09.01.19 
            ✎
    15:51 
 | 
         
        (11) не встанут     
         | 
|||
| 
    14
    
        Cyberhawk    
     09.01.19 
            ✎
    16:01 
 | 
         
        Так он может про сравнение-объединение из диалога поддержки, а не из падающего меню     
         | 
|||
| 
    15
    
        zak555    
     09.01.19 
            ✎
    16:01 
 | 
||||
| 
    16
    
        Вафель    
     09.01.19 
            ✎
    16:01 
 | 
         
        (12) вроде там в конце выпадает окно, где указываешь разрешать изменения или нет. 
        Или оно не всегда выпадает?  | 
|||
| 
    17
    
        Вафель    
     09.01.19 
            ✎
    16:02 
 | 
         
        (15) после обновления бд все значки становятся норм     
         | 
|||
| 
    18
    
        zak555    
     09.01.19 
            ✎
    16:03 
 | 
         
        (11) а должно быть так
 
        https://cdn1.savepice.ru/uploads/2019/1/9/ba75da4118f9aaeeb26237335aabf34d-full.png  | 
|||
| 
    19
    
        zak555    
     09.01.19 
            ✎
    16:03 
 | 
         
        (17) это после обновления БД
 
        если у тебя есть добавленные объект, то только руками  | 
|||
| 
    20
    
        Вафель    
     09.01.19 
            ✎
    16:10 
 | 
         
        (19) у тебя у объектов возможно справка не соотвествует или еще что. некоторые объекты норм встали     
         | 
|||
| 
    21
    
        zak555    
     09.01.19 
            ✎
    16:14 
 | 
         
        (20) твой метод работает, когда только менялся код     
         | 
|||
| 
    22
    
        RomanYS    
     09.01.19 
            ✎
    16:30 
 | 
         
        У меня вот так получилось
 
        1. Ставим всей конфигурации "Редактируется с сохранением поддержки" 2. Поддержка - Настройка поддержки - Сравнить, объединить https://cloud.mail.ru/public/FX4o/wjxEcBFWV Результат как в (18)  | 
|||
| 
    23
    
        zak555    
     09.01.19 
            ✎
    17:54 
 | 
         
        (22) эту рекурсию можно выполнить, если НЕТ добавленных объектов     
         | 
|||
| 
    24
    
        RomanYS    
     09.01.19 
            ✎
    18:39 
 | 
         
        (23) добавленные объекты не нуждаются в поддержке и не поподут в указанный фильтр. Или ты про пункт 1?     
         | 
|||
| 
    25
    
        singlych    
     09.01.19 
            ✎
    18:43 
 | 
         
        (2) Хм, а как отредактировать? Помнится, там есть отдельный файлик с настройками поддержки, только вместо имен метаданных гуиды, и как их идентифицировать, не очень понятно.     
         | 
|||
| 
    26
    
        Конструктор1С    
     09.01.19 
            ✎
    18:53 
 | 
         
        Примерно так:
 
        1. Создаешь пустую базу 2. Загружаешь в неё полностью типовую конфу 3. Включаешь возможность изменения только у нужных объектов 4. Сравниваешь с основной конфой, переносишь все доработки 5. Из пустой базы выгружаешь .cf и загружаешь его в твою базу 6. profit  | 
|||
| 
    27
    
        zak555    
     09.01.19 
            ✎
    19:19 
 | 
         
        (24) фильтр 1с игнорирует     
         | 
|||
| 
    28
    
        palsergeich    
     09.01.19 
            ✎
    19:58 
 | 
         
        (26) а потом такой уяк и предопределенные ПВХ задвоились.     
         | 
|||
| 
    29
    
        palsergeich    
     09.01.19 
            ✎
    19:59 
 | 
         
        (26) И счета, и все что предопределенное или задваивается или Объект не найден, потому что в чистой базе другие гуиды...     
         | 
|||
| 
    30
    
        zak555    
     09.01.19 
            ✎
    19:59 
 | 
         
        (28) разве только ПВХ?     
         | 
|||
| 
    31
    
        palsergeich    
     09.01.19 
            ✎
    20:00 
 | 
         
        У нас так один умелец на базе с живими данными сделал.
 
        Потом 2 недели ручками приводил в порядок.  | 
|||
| 
    32
    
        zak555    
     09.01.19 
            ✎
    20:01 
 | 
         
        (31) лучшие умельцы, которые в конфу поставщика запихивают свою доработанную )     
         | 
|||
| 
    33
    
        palsergeich    
     09.01.19 
            ✎
    20:02 
 | 
         
        (32) Это просто асы своего дела)     
         | 
|||
| 
    34
    
        Cyberhawk    
     09.01.19 
            ✎
    21:09 
 | 
         
        (32) (33) Очень часто прод / какой-нибудь центр держат снятим с поддержки. Ясен пень там поставщик будет другой, чтоб обновки cfu-шки поставлять )     
         | 
|||
| 
    35
    
        RomanYS    
     09.01.19 
            ✎
    21:21 
 | 
         
        (27) и в чём это выражается? 
 
        Добавленный объект встанет на поддержку? Или база взорвется?  | 
|||
| 
    36
    
        palsergeich    
     09.01.19 
            ✎
    21:29 
 | 
         
        (34) Так никто не против если будет 2 конфигурации поставщика в конфигуравции. 
 
        В (32), как я понял, речь идет о том, что все не типовые изменения путем хитрых манипуляций зашиваются в один из файлов обновления и собирается новый файл поставки (обновления) типо от вендора. Типа в конфе есть необходимые изменения и полный замок. К чему это приведет в долгосрочной перспективе - неизвестно.  | 
|||
| 
    37
    
        palsergeich    
     09.01.19 
            ✎
    21:31 
 | 
         
        (36) Сделать в принципе не сложно, но как по мне - это все равно что ходить по тонкому льду.
 
        Или выгрузить конфигурацию в файлы, внести туда изменения, потом снова загрузить, сейчас вроде бы платформа за этим следит и не даст этого сделать, но это не точно.  | 
|||
| 
    38
    
        Serg_1960    
     09.01.19 
            ✎
    23:13 
 | 
         
        Вы много глупостей насоветовали автору - спишем на новогодние праздники :) А на самом деле проблема автора легко решается после сравнения и объединения с конфигурацией поставщика - после команды "Выполнить" окна сравнения и объединения будет показана панель "Настройка правил поддержки" - вот на этой панели и нужно расставить галки так, как нужно автору. И всё. (автор не указал платформу, поэтому мой совет может быть мимо кассы как говорится)
 
        (и кстати) Эта панель бесконтрольно слишком многое позволяет программисту - можно даже вернуть на поддержку измененные объекты, сохранив при этом сами изменения в объектах :) PS: эти изменения в объектах на поддержке автоматически исчезнут при следующем обновлении.  | 
|||
| 
    39
    
        zak555    
     10.01.19 
            ✎
    00:00 
 | 
         
        (35) будет ошибка при добавлении рекурсивно     
         | 
|||
| 
    40
    
        zak555    
     10.01.19 
            ✎
    00:03 
 | 
         
        (36) когда следующий придёт и решит проверить изменения, то он сравнит основную конфу с единственной конфой поставщика и не найдёт отличий
 
        Но при попытке натянуть обновлении, как положено, то у него будет ошибка, что файл не содержит обновлений Если будет обновлять через сравнить/объединить, то есть вероятность удалить добавленные объекты в основной конфигурации  | 
|||
| 
    41
    
        zak555    
     10.01.19 
            ✎
    00:06 
 | 
         
        (38) поставить объекты на замочек можно только через окно сравнение, которое вызывается через конфигурация - поддержка - настройка поддержки и тут попытаться какому-то объекту установить правило не изменяется     
         | 
|||
| 
    42
    
        zak555    
     10.01.19 
            ✎
    00:07 
 | 
         
        1с признала это косяков, то исправлять не хочет, типа сидите в едт     
         | 
|||
| 
    43
    
        RomanYS    
     10.01.19 
            ✎
    00:10 
 | 
         
        (41) сейчас ещё раз добавил справочник поставил на всё остальное "не редактируется", нет ошибки     
         | 
|||
| 
    44
    
        RomanYS    
     10.01.19 
            ✎
    00:14 
 | 
||||
| 
    45
    
        zak555    
     10.01.19 
            ✎
    00:19 
 | 
         
        (43) добавь какой-нибудь объект: подсистему, справочник , реквизит к документу и попробуй снова     
         | 
|||
| 
    46
    
        RomanYS    
     10.01.19 
            ✎
    00:23 
 | 
         
        (45) комп выключил, завтра проверю. Чем второй добавленный объект отличается от первого? Ошибка только если добавленных объектов больше одного?     
         | 
|||
| 
    47
    
        zak555    
     10.01.19 
            ✎
    00:29 
 | 
         
        (46) рекурсия для всего дерева не работает, когда есть хоть один добавленный объект
 
        Но рекурсию можно запустить по группам общие, справочники, документы и т.д. Если в общих есть новая подсистема, то придётся каждый объект из общих руками ставить на замок Если хоть у одного справочника есть новый объект, то всю группу справочников рекурсивно не пройти и т.д.  | 
|||
| 
    48
    
        Конструктор1С    
     10.01.19 
            ✎
    03:45 
 | 
         
        (28) не факт, что предопределенные элементы создавали
 
        (31) зачем ручками-то? Это прекрасно делается обработкой  | 
|||
| 
    49
    
        RomanYS    
     10.01.19 
            ✎
    09:59 
 | 
         
        (47) все работает по рекурсии из корня
 
        https://i.s-pic.ru/5c36eceea21ac.png https://i.s-pic.ru/5c36eceeac0f7.png https://i.s-pic.ru/5c36eceebbbe4.png  | 
|||
| 
    50
    
        Hans    
     10.01.19 
            ✎
    10:19 
 | 
         
        Можно же поставить на поддержку полностью если объет полностью типовой через Конфигурация -  поддрежка - Настройка подержки.
 
        Выбираем объект. Ставим на поддержку. Далее происходит сравнение объединение. Выбираем вручную правила поставщика у нужных объектов "Не редактируется".  | 
|||
| 
    51
    
        Cyberhawk    
     10.01.19 
            ✎
    10:22 
 | 
         
        (50) Так вручную по одному это гемор     
         | 
|||
| 
    52
    
        RomanYS    
     10.01.19 
            ✎
    10:24 
 | 
         
        (51) в (22) рецепт для всего дерева сразу     
         | 
|||
| 
    53
    
        ДНН    
     10.01.19 
            ✎
    12:00 
 | 
         
        Вернул на поддержку, но теперь в конфигурацию поставщика попали новые объекты и добавленные реквизиты из основной конфигурации. Они без настройки поддержки. При обновлении на следующий релиз они остались. Можно их как-то удалить? Нужно ли это делать или забить? Где это может всплыть потом?     
         | 
|||
| 
    54
    
        arsik    
     гуру 
    10.01.19 
            ✎
    12:12 
 | 
         
        При обновлении укажи галочку - разрешить удалять объекты     
         | 
|||
| 
    55
    
        ДНН    
     10.01.19 
            ✎
    12:23 
 | 
         
        (54) из основной не удалит? в основной они должны остаться     
         | 
|||
| 
    56
    
        RomanYS    
     10.01.19 
            ✎
    12:25 
 | 
         
        (53) "в конфигурацию поставщика попали новые объекты" это как? То что они отображаются в настройках поддержки не означает, что они попали в конфигурацию поставщика     
         | 
|||
| 
    57
    
        ДНН    
     10.01.19 
            ✎
    12:26 
 | 
         
        (56) то есть то что они там отображаются ни на что не влияет?     
         | 
|||
| 
    58
    
        RomanYS    
     10.01.19 
            ✎
    12:31 
 | 
         
        (57) это нормальное поведение.     
         | 
|||
| 
    59
    
        zak555    
     10.01.19 
            ✎
    12:41 
 | 
         
        (49) подсистему добавь     
         | 
|||
| 
    60
    
        ДНН    
     10.01.19 
            ✎
    12:45 
 | 
         
        (58) действительно, так в любой конфигурации, в которую были добавлены реквизиты     
         | 
|||
| 
    61
    
        RomanYS    
     10.01.19 
            ✎
    12:57 
 | 
         
        (59) вторую картинку смотри, там всё добавленное видно     
         | 
|||
| 
    62
    
        RomanYS    
     10.01.19 
            ✎
    12:58 
 | 
         
        (59) попробуй воспроизвести "свою" ошибку, это миф какой-то     
         | 
|||
| 
    63
    
        runoff_runoff    
     10.01.19 
            ✎
    13:05 
 | 
         
        жесть     
         | 
|||
| 
    64
    
        Serg_1960    
     10.01.19 
            ✎
    17:00 
 | 
         
        (59) Ваш спор может не иметь смысла, пока не будут озвучены платформы - может быть так, что вы оба правы, сидя на разных платформах.     
         | 
|||
| 
    65
    
        zak555    
     10.01.19 
            ✎
    17:02 
 | 
||||
| 
    66
    
        Cyberhawk    
     10.01.19 
            ✎
    17:12 
 | 
         
        Слишком большая     
         | 
|||
| 
    67
    
        zak555    
     10.01.19 
            ✎
    17:25 
 | 
||||
| 
    68
    
        Cyberhawk    
     10.01.19 
            ✎
    17:50 
 | 
         
        (52) Он почему-то не работает на типовых конфигурациях, отличающихся от проверенной тобою КД 2 )     
         | 
|||
| 
    69
    
        RomanYS    
     10.01.19 
            ✎
    18:43 
 | 
         
        (68) вот БП3, реальная клиентская конфигурация, добавленных объектов немало, включая подсистемы
 
        https://i.s-pic.ru/5c37679cd9833.png Платформа 8.3.13.1513  | 
|||
| 
    70
    
        RomanYS    
     10.01.19 
            ✎
    18:49 
 | 
         
        Кстати а какие реальные плюсы от "не редактируется". Обновление быстрее?
 
        Часто держу всю конфигурацию в состоянии "редактируется с поддержкой", при обновлении флажки правильно расставляются автоматически. Чем плохо?  | 
|||
| 
    71
    
        zak555    
     10.01.19 
            ✎
    19:02 
 | 
         
        (70) флажки обновлений корректно ставятся     
         | 
|||
| 
    72
    
        zak555    
     10.01.19 
            ✎
    19:02 
 | 
         
        (69) у меня 8.3.12.1790     
         | 
|||
| 
    73
    
        zak555    
     10.01.19 
            ✎
    19:03 
 | 
         
        (69) при нажатии на ресурсию и объект не редактируется --- даёт ?     
         | 
|||
| 
    74
    
        RomanYS    
     10.01.19 
            ✎
    19:18 
 | 
         
        (73) да, всё работает, замочки встают.
 
        Без фильтра - ругается на первый встретившийся измененный объект  | 
|||
| 
    75
    
        RomanYS    
     10.01.19 
            ✎
    19:18 
 | 
         
        (71) так они и при "редактируется с поддержкой" корректно ставятся     
         | 
|||
| 
    76
    
        palsergeich    
     10.01.19 
            ✎
    21:01 
 | 
         
        (70) Не тратится время на анализ - менялся этот объект или нет, очень грустно смотреть на какую нибудь бухню которая рекурсивно "редактируется с поддержкой", а по факту там изменены 2 модуля, остальное типовое.
 
        + убирается шанс случайной ошибки (открыл модуль и удалил строчку) Ну и снижается риск при обновлении случайно снять галочку. Все обновление сведется чисто к просмотру изменений того, что было модифицировано разработчиком на месте, без судорожных попыток понять это переписал вхлам вендор или мы.  | 
|||
| 
    77
    
        palsergeich    
     10.01.19 
            ✎
    21:04 
 | 
         
        ИМХО просто установка "редактируется с поддержкой" только там где это жизненно необходимо - очень упрощает жизнь.
 
        Не сразу, а через пару лет, когда уже забываешь что было за это время....  | 
|||
| 
    78
    
        Serg_1960    
     10.01.19 
            ✎
    21:07 
 | 
         
        (70) Да, быстрее. Если "Не редактируется", "на поддержке" - платформа сравнение не запускает. Если метаданные различаются --> загрузка из конфигурации поставщика.     
         | 
|||
| 
    79
    
        RomanYS    
     10.01.19 
            ✎
    21:10 
 | 
         
        (76) "Не тратится время на анализ" - это про конфигуратор или про разработчика? С остальным согласен, порядок лучше беспорядка, но в моем частном случае всё это не критично.     
         | 
|||
| 
    80
    
        RomanYS    
     10.01.19 
            ✎
    21:14 
 | 
         
        (78) спасибо. Т.е. слабо измененная типовая сравнивается в два раза быстрее (сравниваются условно только конфигурации поставщика) или ещё быстрее ("не редактируется" вообще не сравнивается)?     
         | 
|||
| 
    81
    
        palsergeich    
     10.01.19 
            ✎
    21:18 
 | 
         
        (79) Все так говорят.
 
        До первого переписывания вхлам какой нибудь подсистемы вендором. А там всплывают факапы. То комментарий по запаре не поставил или еще что нибудь. (80) конфигурация поставщика при обновлении тупо заменяет предыдущую. Сравнение идет только по объектам которые редактируются.  | 
|||
| 
    82
    
        RomanYS    
     10.01.19 
            ✎
    21:50 
 | 
         
        (81) "То комментарий по запаре не поставил или еще что нибудь. " Мы же говорим про ситуацию, где объект не изменен, но находится в статусе "редактируется". То, что больше возможностей, случайно что-то сломать с этим я не спорю.
 
        По времени обновления сейчас тест запустил, попозже отпишусь  | 
|||
| 
    83
    
        RomanYS    
     10.01.19 
            ✎
    22:40 
 | 
         
        (81) (78) про быстрее не подтвердилось. Совсем.
 
        Старая заметно переписанная БП 3.0.63.15 обновлялась на 3.0.67.54 Исходная конфигурация, вся "редактируется с поддержкой" - время сравнения 22 мин 15 сек. Подготовленная, все не измененные объекты "не редактируется" - 22 мин 30 сек. Время процессорное - снималось с диспетчера задач. База файловая на ssd. Платформа 8.3.13.1513  | 
|||
| 
    84
    
        RomanYS    
     11.01.19 
            ✎
    08:40 
 | 
         
        (83) Вывод: единственное отличие статуса "не редактируется" это режим открытия объектов "только просмотр" и невозможность загрузки конфигурации. Плюс это или минус каждый разработчик может решить сам     
         | 
|||
| 
    85
    
        RomanYS    
     11.01.19 
            ✎
    14:17 
 | 
         
        апну
 
        Вроде столько оппонентов было, с (84) все согласны?  | 
|||
| 
    86
    
        Конструктор1С    
     11.01.19 
            ✎
    15:00 
 | 
         
        (83) а если в EDT стрельнуть?     
         | 
|||
| 
    87
    
        RomanYS    
     11.01.19 
            ✎
    15:18 
 | 
         
        (86) Не, на такое я не готов)
 
        Там принципиально иной подход к поддержке?  | 
|||
| 
    88
    
        Cyberhawk    
     11.01.19 
            ✎
    16:22 
 | 
         
        (85) Не единственное, тебе же вроде весьма понятным языком писали еще как минимум об одном полезном отличии     
         | 
|||
| 
    89
    
        RomanYS    
     11.01.19 
            ✎
    16:25 
 | 
         
        (88) номер поста?     
         | 
|||
| 
    90
    
        Cyberhawk    
     11.01.19 
            ✎
    16:36 
 | 
         
        (89) Ctrl+F "время"     
         | 
|||
| 
    91
    
        RomanYS    
     11.01.19 
            ✎
    16:41 
 | 
         
        (90) любишь ты усложнять))
 
        5 совпадений, 3 в моих постах. На один я ответил, остается (77). Про него?  | 
|||
| 
    92
    
        Cyberhawk    
     11.01.19 
            ✎
    16:43 
 | 
         
        (91) Ну, вообще про (76) имел в виду, ну и про (77) речь о том же самом - не нужно тямы напрягать, изменен объект или нет     
         | 
|||
| 
    93
    
        RomanYS    
     11.01.19 
            ✎
    17:02 
 | 
         
        (92) тямы?
 
        Когда такая необходимость возникает напрячься? При обновления всё само сравнивается, вне обновлений вроде нет необходимости знать изменен ли объект. Если понадобится (зачем???) - сравню с конфой поставщика.  | 
|||
| 
    94
    
        Вафель    
     11.01.19 
            ✎
    17:18 
 | 
         
        (93) 1с часто норовит справку поменять не меняя объекта     
         | 
|||
| 
    95
    
        Cyberhawk    
     11.01.19 
            ✎
    17:20 
 | 
         
        (93) "вне обновлений вроде нет необходимости знать изменен ли объект" // Смеешься что ли? Когда расследуешь какой-нибудь баг очень важно понимать, затронули чьи-нибудь шаловливые ручки интересующий меня объект или это типовое     
         | 
|||
| 
    96
    
        RomanYS    
     11.01.19 
            ✎
    18:57 
 | 
         
        (95) если я "расследую", то однозначно делаю сравнение. Бегать глазами и смотреть на замочки - мазохизм какой-то.     
         | 
|||
| 
    97
    
        RomanYS    
     11.01.19 
            ✎
    18:59 
 | 
         
        +(96) по ним даже фильтра нет
 
        Если такая необходимость регулярна - проще подсистему иметь с измененными объектами  | 
|||
| 
    98
    
        runoff_runoff    
     11.01.19 
            ✎
    19:27 
 | 
         
        (0) а формы изменены или только данные?..
 
        если только данные.. то делается в 3 хода.. 1. загрузка конфигурации поставщика без обновления 2. в поддержке включить редактирование и открыть замки на объектах, которые изменены в осн. конф. 3. сравнение/объединение с осн. конф. и добавление данных (гарантированно id-шники метаданных сохранятся)  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |