|
Расширения и обновления | ☑ | ||
---|---|---|---|---|
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/ Специально для таких небольших доработок мы сделали компромиссное решение – новую аннотацию &ИзменениеИКонтроль. Она позволяет вам добавить собственные изменения в метод, сохраняя, при этом, его исходный текст. с помощью объединения по трём точкам платформа изменит в расширении исходный текст так, чтобы он соответствовал новому тексту модуля (для этого вы должны заранее настроить в Конфигураторе использование внешней программы для сравнения модулей). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |