Вход | Регистрация


1С:Предприятие ::

Метки: 

Что выбрать, внешнюю обработку или внутреннюю?

Я
   Tonik992
 
27.06.18 - 09:52
Немного философии.

Тебе надо создать отчет или обработку (печатную форму, заполнение объекта и т.д.).
Ты будешь к базе подключать в качестве внешней обработки/отчета, или же реализуешь в самой конфигурации? И конечно же нужны доводы и обоснование..

Если база на поддержке и обновляется, то тут особых вопросов не возникает - я подключаю как внешнюю. А вот в противном случае мнения расходятся. Как быть?
 
  Рекламное место пустует
   lucbak
 
1 - 27.06.18 - 09:53
(0) На дворе 2018г, только расширение.
   DrShad
 
2 - 27.06.18 - 09:55
даже если база на поддержке и обновляется внутренняя ничем не помешает, а вообще в любом варианте внешняя
   Xapac
 
3 - 27.06.18 - 09:55
внешняя в приоритете
   Tonik992
 
4 - 27.06.18 - 09:57
(1) База не на поддержке, зачем её облепливать расширениями.
   Darych
 
5 - 27.06.18 - 09:59
(4) видимо попробовал - понравилось, теперь всюду пихает
   MonteCarlo
 
6 - 27.06.18 - 10:02
Внешняя удобнее, но если глобальный рефакторинг кода будете делать, то потом много кода руками просматривать во внешних, глобальный поиск же там не работает?
   zak555
 
7 - 27.06.18 - 10:02
Расширение, которое можно извне удалить
   Tonik992
 
8 - 27.06.18 - 10:02
(3) Почему внешняя в приоритете, какие доводы?
   lucbak
 
9 - 27.06.18 - 10:02
(5) Не просто понравилось - в восторге (мое глубокое убеждение - за расширениями будущее)
   Xapac
 
10 - 27.06.18 - 10:05
(8)Ну например изменить ее можно без обновления конфигурации.
 
  Рекламное место пустует
   Tonik992
 
11 - 27.06.18 - 10:07
(8) А давай лучше всю конфу перепишем на расширения..
Сама конфа же будет содержать в себе только пару значимых объектов :-)
   lucbak
 
12 - 27.06.18 - 10:10
(11) именно так и делаю :)
   lucbak
 
13 - 27.06.18 - 10:12
Tonik992 если речь идет конкретно об отчетах,обработках - то расширения во всем выигрывают у внешних файлов (хоть на поддержке конфа хоть нет)
   ildary
 
14 - 27.06.18 - 10:17
(6) кто-нибудь срочно сообщите в 1С, что у них сломался глобальный поиск во внешних обработках, то-то они удивятся.
   Tonik992
 
15 - 27.06.18 - 10:19
(13) Надо попробовать, расширениями редко пользуюсь, звучит убедительно

(8) Используя внешние обработки/отчеты не выдать на них особых ролей, не включить в подсистемы, нельзя из встроенного языка простым образом использовать эти же обработки.. Доработать легко, базу обновлять не надо, но и другие минусы есть

(14) Глобальный поиск по внешним обработкам, хранящимся в базе - как это сделать?
   ildary
 
16 - 27.06.18 - 10:19
(11) Вы так говорите как будто это что-то плохое.
   Diman000
 
17 - 27.06.18 - 10:21
(0) Если базой занимаешься только ты, то можно подумать о внешней.
Если имеет место массовое коллективное творчество, то только внутренняя.
   Serg_1960
 
18 - 27.06.18 - 10:22
Пока в типовых есть справочник внешних обработок - какие есть "доводы и обоснования"(цы) его не использовать?
   ildary
 
19 - 27.06.18 - 10:22
(15) закладка Файлы в окне глобального поиска - https://imgur.com/a/mtFcvJY
   ildary
 
20 - 27.06.18 - 10:23
(18) Единственный довод: сложно для начинающего.
   novichok79
 
21 - 27.06.18 - 10:23
(0) внешняя обработка + расширения. исправления ЗУП 3.1.6 я внес как расширение, обновился до 3.1.7, просто убрал расширение, база остается на поддержке. да ваще красота!
   Фрэнки
 
22 - 27.06.18 - 10:24
(11) в идеале получится, что конфа содержит БСП и к нему расширениями дописан прикладной функционал - ну как там Хрусталева дописала свое расширение в учебнике для прикладной задачи - Расширение для тарификации сотрудников государственных медицинских учреждений

Допустим, получилось удачно или нет - это можно отдельно обсуждать, но идеологически на расширениях очень разумно строить доработку.
   Tonik992
 
23 - 27.06.18 - 10:25
(16) ни в коем случае. Я редко использовал расширения, и не знаю всех плюсов и минусов в разных случаях..
   ildary
 
24 - 27.06.18 - 10:25
(15) даже если душа не лежит к расширениям (на мисте любят их критиковать за недоделанность), внешние отчеты и обработки - наше все. Для внутренних отчетов есть только один довод за - возможность вывести его в интерфейс подсистемы (и то это должно будет решаться расширением).
   Ray Zexter
 
25 - 27.06.18 - 10:26
Внешняя или расширение. Тут дело вкуса, кому как больше нравится.
   ildary
 
26 - 27.06.18 - 10:27
(23) (надевая маску бабки Ванги) этот год - лучший для освоения расширения - типовые уже в режиме совместимости с 8.3.10 и у расширений очень много возможностей стало. Пока работа с добавленными данными выглядит неготовой к работе, но в ближайший год-два все наверняка поменяется.
   Фрэнки
 
27 - 27.06.18 - 10:27
(24) расширение в этом плане включить намного проще, но можно сделать и внешнюю, установленную в качестве дополнительной внешней - если все-все-все сделать правильно, то она тоже выведется в интерфейс. Но на расширении это происходит проще :)
   lucbak
 
28 - 27.06.18 - 10:28
(15) При использовании расширения получаешь простую удобную разработку (не надо сохранять файлы, потом опять заливать в базу) т.е. можно использовать хранилище конфигурации (что очень удобно), сразу назначаешь нужные права, размещаешь в интерфейсе где считаешь нужным и т.д.
   Diman000
 
29 - 27.06.18 - 10:28
Эх, сколько любителей внешних оказывается)
Попробовали бы вы координировать разработку и доработку одной конфы хотя бы в пять пар рук на внешних обработках.
   Serg_1960
 
30 - 27.06.18 - 10:30
(29) Для ТС это, судя по всему, не актуально. Иначе бы и вопросов не возникало.
   lucbak
 
31 - 27.06.18 - 10:30
(26) >>Пока работа с добавленными данными выглядит неготовой к работе, но в ближайший год-два все наверняка поменяется.

Все там готово и работает если не отлично то хорошо (8.3.12) а учитывая, что в (8.3.13) добавились практически все объекты - то вообще красота.
   Tonik992
 
32 - 27.06.18 - 10:30
(29) На этот счет соглашусь с вами. А если целый зоопарк внешних обработок и отчетов, и заказчик начинает перекидывать по почте обработки, с просьбой доработать.. И тебе надо убедиться, что ты имеешь дело с актуальной версией..
   Tonik992
 
33 - 27.06.18 - 10:33
(28) Уже реально в таком режиме работали?
 
  Рекламное место пустует
   ildary
 
34 - 27.06.18 - 10:34
(29) Поместить папку обработок в Git - пойдет?

(31) я к тому, что эту фичу только выкатили и пока не пройдет некоторое время, за которое энтузиасты успеют несколько раз потерять данные, а 1С - пофиксит эти глюки - лучше пока не торопиться этр применять в продакшене.
   ptiz
 
35 - 27.06.18 - 10:35
(6) +100
одна из веских причин, почему обработки и отчеты тащу в конфигурацию (с возможностью в любой момент переключиться на их использование как внешних :) ).
   Aleksey
 
36 - 27.06.18 - 10:35
(1) расщирения тормозят. Типовые сейчас далеки от использования расширений, работают в режиме совместимости
   Фрэнки
 
37 - 27.06.18 - 10:36
(33) в каком смысле? я дописываю доработки на расширениях и они работают, кстати (36), быстрее, чем на внешних файлах
   ildary
 
38 - 27.06.18 - 10:36
(29) кстати, я бы (уверен не только я) послушал интересные истории про координацию разработки.

(35) мне как-то попалась конфигурация, в которой было море подобных добавлений (легко выносящихся во внешние обработки). Неприятное зрелище.
   Фрэнки
 
39 - 27.06.18 - 10:38
печатные формы, 
измененные формы для каких-то объектов конфигурации, 
обработки,
отчеты

Т.е в контексте топика как раз
   lucbak
 
40 - 27.06.18 - 10:38
(33) Разумеется, иначе не ратовал бы за их применение.
   Serg_1960
 
41 - 27.06.18 - 10:38
PS: все вопросы отпадают, когда счет внешних обработок идёт на сотни :)
   Aleksey
 
42 - 27.06.18 - 10:38
(31) Не подскажите когда типовые будут работать в 8.3.13 без режима совместимости?
   ildary
 
43 - 27.06.18 - 10:39
(37) Замечено падение производительности 1С после добавления расширений. То есть не само расширение тормозит, а вся конфигурация. 1С уже выпускала фиксы.
   Tonik992
 
44 - 27.06.18 - 10:40
(34)
Чем больше возможностей и инструментария, тем сложнее определиться, что же тогда использовать.. Зависит значит от конкретного случая, нельзя дать один рецепт на все случае..

Надо значит исходить из требований, частоты доработки, количества разработчиков, сложности доработки и еще что-то.
   ildary
 
45 - 27.06.18 - 10:40
(42) разве 8.3.13 уже вышла?
   lucbak
 
46 - 27.06.18 - 10:41
(34) Есть конечно правда в твоих словах ;) Бывают сюрпризы (не без этого)
   lucbak
 
47 - 27.06.18 - 10:42
(42) Понятия не имею (но, что-то мне подсказывает, что когда нибудь перейдут) :)
   lucbak
 
48 - 27.06.18 - 10:42
(45) в тестовой версии вышла - можно скачивать и смотреть
   ildary
 
49 - 27.06.18 - 10:42
(47) Исходный посыл - плохо быть бета-тестером 1С за свои деньги. Постарайтесь этого избегать.
 
 
   Фрэнки
 
50 - 27.06.18 - 10:43
(45) Технологическая платформа 8.3, версия 8.3.13.1198
Релиз, опубликованный на данной странице, предназначен только для тестирования!
   Tonik992
 
51 - 27.06.18 - 10:43
(41)
Выглядит так - "кто за внешние, поднимите руки".
Но мы так до истины не доберемся.
   lucbak
 
52 - 27.06.18 - 10:44
(49) согласен - плохо, но... Я таки решился...
   Tonik992
 
53 - 27.06.18 - 10:49
(37) Имелась в виду разработка на расширениях как с полноценной конфой:
подключение к хранилищу, добавление ролей, включение в интерфейсы и еще чего-нить..
   ildary
 
54 - 27.06.18 - 10:50
(50) Вышла (по моему) = Релиз. Бета есть бета, мы ведь тут применение в проде обсуждаем.

(52) Это желание экспериментировать быстро лечится трудноизлечимым глюком, например поклонников динамического обновления хорошо убеждают невосстановимые ошибки базы (да, я знаю что там есть рабочие методы исправления, но все они требуют время, которое нам пользователи конечно же не дают).
   lucbak
 
55 - 27.06.18 - 10:52
(54) Это не желание экспериментировать это насущная необходимость (скажем так - выбирал как всегда из двух зол)
   Tonik992
 
56 - 27.06.18 - 10:55
(25) Почему дело вкуса?
Все-таки у круга профессионалов решение выбирать тот или иной подход должен исходить не из "я так привык, мне так удобно, я всегда так делал".
   Фрэнки
 
57 - 27.06.18 - 10:56
(53) все это есть и роль, и интерфейсы, мне прямо сейчас с хранилищем просто лень в одиночку заморачиваться, но и это тоже работает вроде бы.

Нормально работает именно в части интеграции со всей БСП

Лично я торможения не увидел. Может просто повезло, может уже пофиксили и я не успел их увидеть.
   Darych
 
58 - 27.06.18 - 10:57
(56) в данный момент под разные задачи нет универсального
   Tonik992
 
59 - 27.06.18 - 11:09
На тесте 1С:Профессионал правильный ответ на вопрос "Внешние обработки используются":
"На стадии отладки, для более быстрого внесения изменений в обработку"
   Фрэнки
 
60 - 27.06.18 - 11:12
(59) ну да - даже при использовании расширений, те обработки, которые возможно запускать внешними - отлаживаются внешними и уже затем вставляются в расширение :)
   Сти
 
61 - 27.06.18 - 11:16
(37) А обычные формы? И типовая в режиме обычного приложения?
   novichok79
 
62 - 27.06.18 - 11:40
(42) все просто - когда типовые переедут на БСП 3.0
   lucbak
 
63 - 27.06.18 - 12:08
(61) На обычных формам работает точно также как на УФ
   ptiz
 
64 - 27.06.18 - 12:24
(42) В сентябре на 8.3.12 только планируют
   Сти
 
65 - 27.06.18 - 12:51
(63) А, ок. Правда на 8.3.10 это все еще довольно хреновато. И новых реквизитов/объектов нет. Только в 11 появляется возможность... Короче, пока еще в топку, видимо до 8.3.15/16 ))
   azt-yur
 
66 - 27.06.18 - 14:02
Только недавно на ИТС видел анализ производительности внешних и встроенных обработок.
https://its.1c.ru/db/metod8dev#content:5940:hdoc

Если им верить внешняя обработка в 2,5 раза проигрывает в производительности
   MonteCarlo
 
67 - 27.06.18 - 14:08
(19) Спасибо, сделал для себя открытие.
   Tonik992
 
68 - 27.06.18 - 14:25
(66) Это эврика! Инфа ценная, спасибо
   ildary
 
69 - 27.06.18 - 14:30
(67) пожалуйста, тогда я еще наброшу - в окне глобального поиска на закладке Конфигурации можно включить фильтр по объектам поиска, например ограничить поиск только в общих модулях и модулях документов - для этого надо ЛКМ на слово "Вся конфигурация", затем ЛКМ на три точки в этом поле.
   ice777
 
70 - 27.06.18 - 14:31
Не всегда внешняя есть гуд, если она хранит изменяемые данные в базе. Был у меня геморрой с одной одаренной сотрудницей, которая даже невзирая на предупреждения о повторном открытии той же обработки открывала ее по 5 раз. А на Сохранить она нажимала во всех экземплярах. Лучше б на документе сразу сваял, но тут надобность в этой обработке отпала.
   ildary
 
71 - 27.06.18 - 14:34
(70) Можно же запретить повторное открытие формы.
   ice777
 
72 - 27.06.18 - 14:38
Да еще проще сделал, но поначалу о такой дикости юзерской как-то не задумался.



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