Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Расширения и обновления

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

Специально для таких небольших доработок мы сделали компромиссное решение – новую аннотацию &ИзменениеИКонтроль. Она позволяет вам добавить собственные изменения в метод, сохраняя, при этом, его исходный текст.

с помощью объединения по трём точкам платформа изменит в расширении исходный текст так, чтобы он соответствовал новому тексту модуля (для этого вы должны заранее настроить в Конфигураторе использование внешней программы для сравнения модулей).


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