![]() |
|
Расширение против внешних обработок | ☑ | ||
---|---|---|---|---|
0
ksenod
01.04.19
✎
14:02
|
Добрый день, подскажите в каких случаях стоит добавить обработку в расширение, а в каких просто подключить к базе как внешнюю, почитал итс, говорят что как расширение скорость работы ощутимо больше, стали бы вы, например, обработку загрузки номенклатуры добавлять в расширение или оставили обособлено?
|
|||
1
1Сергей
01.04.19
✎
14:04
|
>>говорят что как расширение скорость работы ощутимо больше
Наверно, открытие быстрее происходит. А обработки, хоть внутренняя, хоть внешняя, работают одинаково |
|||
2
Ёпрст
гуру
01.04.19
✎
14:05
|
Обычно, вставляют заместо перечисления или пвх, кидать в расширение - моветон.
На крайняк, можно заместо константы сделать. |
|||
3
sqr4
01.04.19
✎
14:06
|
(0) Тут речь едет про компиляцию модулей. Так что пофиг, если конечно номенклатуру не грузит 100 пользователей и обработка запускается по ими по сотню раз на дню
|
|||
4
ksenod
01.04.19
✎
14:09
|
(1) (3) , спасибо, понял, если ли какие-то преимущества у расширений над внешними обработками(кроме тех что озвучили выше) если рассматривать именно новые обработки которых нет в конфигурации?
|
|||
5
lucbak
01.04.19
✎
14:10
|
Расширение тупо удобнее (хоть права настроить, хоть отладчиком пройтись, хоть отключить на время)
|
|||
6
Maniac
01.04.19
✎
14:12
|
в расширениях нет регл заданий
|
|||
7
Maniac
01.04.19
✎
14:12
|
в смысле нельзя добавлять.
|
|||
8
1Сергей
01.04.19
✎
14:13
|
(6) чтобы добавить регл задание, править конфу не нужно :)
|
|||
9
Aleksey
01.04.19
✎
14:14
|
Что опять? Только вчера обсуждали. Наша песня хороша начинай сначала?
|
|||
10
lucbak
01.04.19
✎
14:15
|
(9) С каждым днем таких обсуждений будет все больше и больше )
|
|||
11
OldCondom
01.04.19
✎
14:15
|
(4) в УТподобных конфах, а может и БПподобных уже ввели совместимость 8.3.12, а значит можно добавлять новые объекты метаданных. Это так, для справки.
сам использую расширения давно, не вижу смысла во внешних обработках. |
|||
12
Aleksey
01.04.19
✎
14:16
|
(11) и молиться чтобы никто ТиИ не запустил?
|
|||
13
Aleksey
01.04.19
✎
14:17
|
Через расширение можно жучки стаить на конфу. К примеру я делал чтобы при записи реализациии её табличная часть мне на почту уходило. И хрен ты такую хрень выловишь
|
|||
14
OldCondom
01.04.19
✎
14:20
|
(12) что не так с ТИИ? Я для справки привел пример. Лично добавляю новые объекты совсем недавно. Косяков с разработкой много, но надо пробиваться, думаю 1С в этом плане будет развивать технологии.
|
|||
15
sqr4
01.04.19
✎
14:22
|
(14) ТИИ при расширении требовательно к программисту, который его создавал. Ведь расширение призвано улучшить жизнь программы, а если этого не происходит, то оно херит данные без объяснения, потому что объяснять себе дороже...
|
|||
16
1Сергей
01.04.19
✎
14:24
|
||||
17
lucbak
01.04.19
✎
14:31
|
(13) вообще это как бы плюс а не минус )
|
|||
18
OldCondom
01.04.19
✎
14:31
|
(16) хорошая темка... Но ничего удивительного, новый механизм, куча косяков. Это всегда риск. Но у нас проект задекларирован - добавляем реквизиты в расширение. Не вопрос)
|
|||
19
Сияющий в темноте
01.04.19
✎
22:26
|
иногда проще реквизит через дополнительное сведение добавить и читать/писать его из регистра/в регистр напрямую.
не,ну удаление всего элемента справочника,это вообще безумная идея. |
|||
20
palsergeich
01.04.19
✎
23:32
|
(0) Ты плохо прочитал, не ощутимо больше, а на тестовом стенде были такие результаты.
Но нужно понимать, что внешние обработки и расширения они в принципе предполагают, что там малозначимые и низкотребовательные вещи. И разница в том сформируется отчетик за 0.5 или 0.6 секунды - ну это уже реально считать спички. Хочешь скорости - делай свою поставку, и впиливай и обслуживай ее отдельно от материнской, ничего быстрее пока нет, в том числе и в плане стабильности. |
|||
21
palsergeich
01.04.19
✎
23:38
|
А самое главное, что источник - дикий боян.
За время его жизни механизм расширений был уже несколько раз расширен, и в 15 версии будет очередная доработка, с #КонецВставить И какова производительность на текущий момент - такой официальной информации нет. |
|||
22
Фрэнки
01.04.19
✎
23:49
|
Вообще постановка вопроса странная.
Внешняя обработка функционально немного хуже обработки внутри конфигурации и обработки внутри расширения Но внешнюю обработку удобней разрабатывать по сравнению с обработкой уже вставленной в расширение. Сама обработка довольно изолированный объект. Вставить уже готовую внешнюю в расширение не составляет никаких трудностей. С чем сравнивать предлагается? Со временем компиляции модулей? И все? |
|||
23
palsergeich
01.04.19
✎
23:54
|
(22) Не обращай внимания, очередные экономцы подъехали.
А по теме, нет понятия лучше, есть понятие оптимальнее в данной ситуации. Я пока с какими либо проблемами с загрузкой изза внешних обработок не сталкивался. Одна избыточная управляемая блокировка или корявый запрос вот основные виновники того, что базе плохо. |
|||
24
Cyberhawk
02.04.19
✎
08:36
|
Если ведется разработка основной конфигурации (т.е. она меняется), то изменения отлавливать в случае с внешней обработкой сложнее. Что-нибудь поменял, а то что оно сломалось во внешней обработке узнал уже от пользователя, а не от синтаксического контроля )
|
|||
25
oslokot
02.04.19
✎
09:02
|
Понапишут расширений.. потом разгребай.
Недавно долго ломал голову почему криво срабатывала ОбработкаЗаполнения в модуле пока не допер посмотреть, а не используются ли, сцуко, расширения? Да блин. Уважаемые разработчики 1С! маркируйте как-то процедуры, если они расширены. задолбаешься искать |
|||
26
sqr4
02.04.19
✎
09:21
|
(25) Интересно как, при открытии приложения писать список доработанных процедур?
|
|||
27
Фрэнки
02.04.19
✎
09:28
|
(25) В расширении маркируются. А в основной ничего не маркируется. Т.е. первым делом, при начале расследования вырубать расширения, а затем уже что-то искать.
|
|||
28
oslokot
02.04.19
✎
10:26
|
(27) я к тому, что неплохо было бы подсвечивать расширяемые участки кода в основной конфе. Не думаю что это сложно сделать
|
|||
29
oslokot
02.04.19
✎
10:26
|
Согласен на 2% за идею
|
|||
30
OldCondom
02.04.19
✎
10:39
|
(25) это от недостатка опыта. Потом машинально как в (27).
На подписки же ничего не выводится и живем как-то уже сколько лет. |
|||
31
Cyberhawk
02.04.19
✎
10:44
|
(25) (30) Определить, фигурирует ли интересующий объект и в каких подписках, можно в большинстве случаев через ПКМ - "Поиск ссылок на объект..."
А вот с расширяемыми методами приходится использовать глобальный поиск, отключив флажок поиска в основной конфигурации. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |