|   |   | 
| 
 | Расширения и обновления | ☑ | ||
|---|---|---|---|---|
| 0
    
        ikond 22.03.19✎ 09:38 | 
        Доброго времени суток. Тут надумали обновляться и возник вопрос.
 При обновлении конфигуратор показывает отличия текущей конфигурации и обновления, но при этом не показывает отличия типового кода, измененного с помощью расширения, и обновления. Есть ли какой-то инструмент или способ отслеживать такие изменения? В голову пока приходят только идеи о проверке каждого внесенного изменения в расширение. Кто как справляется с подобной проблемой? | |||
| 1
    
        Aleksey 22.03.19✎ 09:40 | 
        мучаемся     | |||
| 2
    
        Valkyrie 22.03.19✎ 09:52 | 
        EDT такое могёт? Уже есть смысл с ним разбираться?     | |||
| 3
    
        Digger 22.03.19✎ 10:36 | 
        (0) Ждем 8.3.15  там будет можно.     | |||
| 4
    
        ptiz 22.03.19✎ 10:42 | 
        (0) "Кто как справляется с подобной проблемой?" - не используем расширения     | |||
| 5
    
        sqr4 22.03.19✎ 10:45 | 
        (0) Не работает - исправляем, пока не так часто использую расширения.     | |||
| 6
    
        ildary 22.03.19✎ 10:49 | 
        (3) это точная информация (что в 8.3.15 сделают сравнение с расширением) или мечты?     | |||
| 7
    
        Rico_1C 22.03.19✎ 11:20 | 
        На сколько я понимаю, Расширения используются для расширения функционала с минимальными изменениями типовой конфы, тогда о каком обновлении расширения может быть речь, если в нем в основном свои доработки?!..     | |||
| 8
    
        sqr4 22.03.19✎ 11:21 | 
        (7) наверно вот это больше всего беспокоит &вместо     | |||
| 9
    
        ikond 22.03.19✎ 12:01 | 
        (6) тоже хотелось бы знать     | |||
| 10
    
        Aleksey 22.03.19✎ 12:01 | 
        (7) патчи и багофиксы типовой     | |||
| 11
    
        Rema Dan 22.03.19✎ 12:56 | 
        (2) Разработчики EDT в 1.10 добавили возможность сравнения проектов разных типов. Нужно узновать у тех кто пользуется EDT на сколько это удобно/применимо. https://edt.1c.ru/docs/new/versiya-1-10-0-test/#i156__sravneniye-proyektov-raznykh-tipov     | |||
| 12
    
        Вафель 22.03.19✎ 12:57 | 
        &Вместо не юзать категорически     | |||
| 13
    
        Aleksey 22.03.19✎ 12:58 | 
        (12) а как?     | |||
| 14
    
        ildary 22.03.19✎ 13:18 | 
        (12) а как насчет ПродолжитьВызов(), чтобы объединить До и После?     | |||
| 15
    
        dmpl 22.03.19✎ 15:29 | 
        (0) Не используем &Вместо. Минимизируем изменения через расширения.     | |||
| 16
    
        dmpl 22.03.19✎ 15:31 | 
        Да, если встал вопрос из (0) - значит пора уже с расширениями завязывать, тем более что это еще и дополнительные тормоза, и потенциальный источник глюков.     | |||
| 17
    
        Вафель 22.03.19✎ 15:33 | 
        (13) если никак, то модифицировать конфу. не гнаться за тем, чтобы только в расширении. такая цель не оправдывает средств | |||
| 18
    
        Вафель 22.03.19✎ 15:34 | 
        (14) имелось ввиду: вместо, когда полностью код копируется и модифицируется. когда юзается ПродолжитьВызов, то нормально | |||
| 19
    
        sqr4 22.03.19✎ 15:34 | 
        (17) это пока, а потом придется в расширение переносить)     | |||
| 20
    
        Вафель 22.03.19✎ 15:35 | 
        (19) зачем?     | |||
| 21
    
        sqr4 22.03.19✎ 15:40 | 
        (20) чтобы замок был)     | |||
| 22
    
        hhhh 22.03.19✎ 15:58 | 
        (21) замок нужен только для уверенности, что у вас полностью типовая конфа выполняется. А если расширения, то она значит, не  типовая, а замок только для красоты, откроешь конфигуратор, а там красота.     | |||
| 23
    
        sqr4 22.03.19✎ 16:21 | 
        (22) конфа весит меньше)     | |||
| 24
    
        dmpl 23.03.19✎ 14:55 | 
        (23) Можно же удалить конфигурацию поставщика.     | |||
| 25
    
        bolder 23.03.19✎ 15:26 | 
        (0) Пока единственный способ - это обвал применения.  Это легко прослеживается, да и разработчики весьма ленивы, чтобы исправлять свои ошибки глобальной перетасовкой кода.     | |||
| 26
    
        Мимохожий Однако 23.03.19✎ 15:57 | 
        (0) Надо как минимум документировать расширения с описанием где, что и как меняли. Плюс протокол проверки расширений после обновления и инструкция на будущее.     | |||
| 27
    
        Digger 25.03.19✎ 02:14 | 
        (6)   не читаете что ли  зазеркалье?
 https://wonderland.v8.1c.ru/blog/razvitie-mekhanizma-rasshireniy-konfiguratsii-15/ Специально для таких небольших доработок мы сделали компромиссное решение – новую аннотацию &ИзменениеИКонтроль. Она позволяет вам добавить собственные изменения в метод, сохраняя, при этом, его исходный текст. с помощью объединения по трём точкам платформа изменит в расширении исходный текст так, чтобы он соответствовал новому тексту модуля (для этого вы должны заранее настроить в Конфигураторе использование внешней программы для сравнения модулей). | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |