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

  1  2   

Расширения данных, что-нибудь нового слышно?

Расширения данных, что-нибудь нового слышно?
Я
   Maniac
 
01.08.18 - 08:28
Что нибудь слышно о том когда появятся возможности создавать константы, перечисления, регламентные задания, подписки на события?

как то без этого вообще невозможно начать делать расширения. А года идут и мало что происходит.
 
 
   strange2007
 
1 - 01.08.18 - 08:31
(0) Отдельная подсистема вроде прекрасно спасает. Уже очень много лет спасает. Всех желающих. При желании подсистему можно назвать "РасширениеИзБудущего"
   Мандалай
 
2 - 01.08.18 - 08:37
(1)А роли они тоже нормально прикрутили?
   ildary
 
3 - 01.08.18 - 08:38
   ildary
 
4 - 01.08.18 - 08:39
   impulse9
 
5 - 01.08.18 - 08:41
(1) только ERP применяется по 5 минут при любом изменении встроенной подсистемы, а расширение применяется в несколько секунд
   ildary
 
6 - 01.08.18 - 08:47
(5) но при этом расширение (при всём моем уважении к ним) немного роняет производительность и требует повышенного контроля за кешем (выше вероятность протухнуть).
   Maniac
 
7 - 01.08.18 - 08:48
(3) я это читал фиг знает когда. Уже больше года прошло.
Дата там июнь 17 года....

По факту за год  ничего нового... вот и возникает вопрос сколько еще ждать. 5-10 лет.
   Maniac
 
8 - 01.08.18 - 08:49
Константы, перечисления, задания, подписки. Это вообще пипец как в работе используется
   ildary
 
9 - 01.08.18 - 08:51
(8) При этом документы и регистры таки добавили, хотя там явно механизмы посложнее. Думаю что не ранее 14 версии что-то узнаем, потому что все плюшки 13-й уже озвучены.
   strange2007
 
10 - 01.08.18 - 08:54
(2) а что с ними не так? всю жизнь создаю роли в отдельной подсистеме и всегда всё отлично.
 
 Рекламное место пустует
   Cyberhawk
 
11 - 01.08.18 - 08:55
(10) Под ОФ?
   strange2007
 
12 - 01.08.18 - 08:57
(5) Аргумент, но довольно таки странный. По таким рассуждениям надо от 1С-ников требовать все конфы писать только на расширениях без единой строчки кода в основной конфе.
Ну и как показывает практика, что если 1Сник страдает из-за скорости обновления конфы, то что-то тут не так. Ведь обновляться надо не чаще раза в неделю и только ночью. Разве нет?
   strange2007
 
13 - 01.08.18 - 08:58
(11) Что такое ОФ?

По правде, расширения очень актуальны для базовых поставок. А в остальном случае если и нужны, то только как маааааленькая надстройка
   Мандалай
 
14 - 01.08.18 - 09:00
(4)Это не нормальный вариант.
   strange2007
 
15 - 01.08.18 - 09:01
(11) Случайно "ОФ", это не "обычные формы"? Если да, то всё прекрасно работает уже мнооооого лет и на ОФ и на УФ.
   oslokot
 
16 - 01.08.18 - 09:05
Ящетаю, что расширение _данных_ очень необдуманный шаг со стороны 1С.
   strange2007
 
17 - 01.08.18 - 09:06
(16) Зря. Для базовых поставок или для сегментов РИБ очень даже клёвая штука. Главное не переусердствовать с этим! Все запинаются именно тогда, когда начинают всё пихать в расширение
   Maniac
 
18 - 01.08.18 - 09:06
(13) расширения нужны везде. Потому что просто уже надоело поставки делать по 500 мегабайт.
Если есть изменения конфы тогда вместе с конфой сейчас приходится выгружать нафиг всю конфигу.
   Cyberhawk
 
19 - 01.08.18 - 09:08
(18) Открой для себя уже кумулятивные апдейты (через механизм поставки)
   ildary
 
20 - 01.08.18 - 09:08
(12) если честно, то дай расширения доступ к любым внутренностям конфигурации - я бы только через них и делал. А если в EDT появится удобный способ контроля расширения при обновлении конфигурации (показ изменений, влияющих на расширение) - это вообще мечта.
   oslokot
 
21 - 01.08.18 - 09:08
(17)// Для базовых поставок


расширения для базовых конф? 
Они не работают в базовых
   Maniac
 
22 - 01.08.18 - 09:09
(16) я тоже этого не совсем понимаю.

Лучше бы механизм поставок был доработан так что можно было выгружать только отмеченные галками метаданные.
   Maniac
 
23 - 01.08.18 - 09:09
(19) я и пользуюсь поставками. только что от этого толку!!!??? там вся конфига в выгрузку уходит
   stix2010
 
24 - 01.08.18 - 09:10
(8) аналог подписок реализуется в расширениях &Перед, &Вместо. хранение данных в расширении  - идиотизм, что будет с базой если расширение отключится?
Объекты метаданных держат в своей конфигурации поставщика.
   Cyberhawk
 
25 - 01.08.18 - 09:10
(23) Что-то делаешь не так. В файл обновления уходит только то, что изменено по сравнению с предыдущей "полной" конфигурацией
   oslokot
 
26 - 01.08.18 - 09:10
(17) подчеркиваю. данных, именно данных.
(расширения мне нравятся)
   Maniac
 
27 - 01.08.18 - 09:11
(25) там все недоработано и сыро.
   Мандалай
 
28 - 01.08.18 - 09:11
(10)Я не считаю нормальным вариантом когда роли надо еще прописывать куда-то. Галочками натыкал и компот.
   strange2007
 
29 - 01.08.18 - 09:12
С раширениями стало удобней свои реквизиты на форму кидать. Это дааааа. Я даже забросил инструмент, который проделывал данную операцию при каждом обновлении
   Cyberhawk
 
30 - 01.08.18 - 09:12
(15) Да. В конфах на БСП как потом назначаешь пользователю роли, привнесенные новой подсистемой?
   ildary
 
31 - 01.08.18 - 09:12
(24) кстати в 8.3.12 менялся механизм подключения расширения, из-за чего были проблемы с обновлением конфигурации - на неназываемом были ветки с проблемами - попытка убрать расширение, меняющее данные приводила к сложнолечимому глюку.
   strange2007
 
32 - 01.08.18 - 09:13
(28) Немного не понимаю о чём ты. Создал роль, протыкал как надо галочками, добавил в подсистему и забыл.
   Cyberhawk
 
33 - 01.08.18 - 09:14
(32) Он про то же, что и в (30)
 
 
   strange2007
 
34 - 01.08.18 - 09:14
(30) Есть у меня маленький иенструмент, при помощи которого определяю группы, назначаю группы и отдельные роли пользователям. После каждого обновления вообще не смотрю на действия БСП, а только нажимаю на кнопку "Записать в БД"
   stix2010
 
35 - 01.08.18 - 09:14
(32) видимо речь о роли, созданной в расширении
   strange2007
 
36 - 01.08.18 - 09:15
Друзья, вместо того, что бы придумывать проблемы, можно же просто спокойно работать. Нафига лезть через сложности?
   strange2007
 
37 - 01.08.18 - 09:16
(35) Не, там именно про отдельную подсистему.
   ildary
 
38 - 01.08.18 - 09:16
(34) Что за инструмент, расскажите пожалуйста. Это обработка для работы с ролями-профилями-группами БСП?
   oslokot
 
39 - 01.08.18 - 09:17
Видел я одно расширение, где франч вместо того чтоб воспользоваться ВПФ для РТиУ, расширил модуль менеджера и захерачил туда печать своей поделки, жесть)
   strange2007
 
40 - 01.08.18 - 09:17
(38) Наипростейшая обработка для управления ролями любой конфигурации на УФ. Куда выложить? Мне не жалко
   strange2007
 
41 - 01.08.18 - 09:18
+(40) правда хелп к ней ещё не написал, ибо пока лень
   stix2010
 
42 - 01.08.18 - 09:19
(39) не вижу отличий запихнуть в расширения или впф, для франча проще пихнуть в расширение.
   ildary
 
43 - 01.08.18 - 09:20
(40) можно на мою почту (указана в профиле)? У меня есть своя обработка, но она недопилена (функционал делался под себя и конкретные задачи) и стыдно показывать.
   ildary
 
44 - 01.08.18 - 09:21
(39) одно дело в существующую печ форму добавить пару изменений, другое дело - печ форму вынести из конфигурации в ВПФ.
   oslokot
 
45 - 01.08.18 - 09:23
(42) (44) я о том, что для такой задачи хватило бы внешней ВПФ.


причем эта обезьяна с гранатой расширил форму, модуль и менеджер РТиУ и соответственно подтянулись и расширились множество зависимых объектов. Кстати, эта фича в расширениях меня бесит блеать
   ildary
 
46 - 01.08.18 - 09:27
(45) я к тому - а если этой ВПФ под рукой нет? Удобного механизма вытаскивания печ.формы в ВПФ нет - только ручками - а там частенько кода много.
   strange2007
 
47 - 01.08.18 - 09:28
(43) Мыло скрыто для меня((((
А у меня допилена и теперь даже с небольшим описанием. Секрет прост - никаких лишних усложнений, рюшечек, свистелок и сверкалок
   unregistered
 
48 - 01.08.18 - 09:29
(42) Любой функционал, запихнутый в расширения, необходимо контролировать на совместимость и применимость после каждого обновления. В идеале так.

С внешней печатной формой таких проблем меньше. Хотя и тут случаются глюки, когда используются какие-либо процедуры и функции БСП или конфигурации, которые вдруг изменяются с очередным обновлением.

А вообще что касается внешних печатных форм, то начиная с версии БСП 2.3.4 (или 2.3.5?), 1С рекомендует включать печатные формы, отчеты и обработки в расширения через подсистему ПодключаемыеОтчетыИОбработки. Технология внешних печатных форм, отчетов и обработок оставлена для совместимости.
   stix2010
 
49 - 01.08.18 - 09:29
(45) кстати, расширения дают дополнительные тормоза.
 
 Рекламное место пустует
   Cyberhawk
 
50 - 01.08.18 - 09:29
(40) Покажи на картинке пару форм этой обработки, если не сложно
   strange2007
 
51 - 01.08.18 - 09:30
(46) Не поверишь, но ВПФ отлаживаются на раз-два без всяких там супер-пупер механизмов и инструментов. Самое сложное мне попалось, это обработка ТЧ. Просто я верил в то, что 1Сники одумались и потерял лишний час
   ildary
 
52 - 01.08.18 - 09:31
(47) ildary (dot) gmail.com

(51) Я не про отлаживание (которое у меня с ВПФ никогда не составляло труда), а про механизм вынесения встроенной печ. формы в ВПФ.
   unregistered
 
53 - 01.08.18 - 09:31
(49) > кстати, расширения дают дополнительные тормоза.

Кстати внешние отчеты и обработки дают ещё бОльшие тормоза. 1С где-тона ИТС об этом писала даже. Поэтому рекомендуют вкорячивать все дополнительные отчеты, обработки и печатные формы в расширения. В БСП для этого запилили подсистему ПодключаемыеОтчетыИОбработки
   Maniac
 
54 - 01.08.18 - 09:32
Интересно а ведется какая то некая тайная работа над 1С 9?
Ну типа где вообще все будет по другому.
   stix2010
 
55 - 01.08.18 - 09:32
(53) Обновление расширения при работающих пользователях приводит к неявному динамическому обновлению
   ildary
 
56 - 01.08.18 - 09:33
(54) учитывая сколько лет без движения висит 8.4 с её новой моделью сервера - я для себя просто перестал надеяться на 1С9, где летают бабочки и пони какают радугой.
   oslokot
 
57 - 01.08.18 - 09:34
(49)// расширения дают дополнительные тормоза.


Спорно, спорно. Если и есть, на глаз незаметно
   unregistered
 
58 - 01.08.18 - 09:35
(55) А постоянное одновременное использование одной и той же ВПФ большим количеством пользователей к утечкам памяти (точнее к нерациональному её использованию т.к. создаётся каждый раз в памяти новая версия обработки при каждом вызове) и накладным расходам (создание временного файла обработки, запись его, удаление).
   Сияющий в темноте
 
59 - 01.08.18 - 09:36
Расширение подгружается прозрачно,а внешнин печатные формы через файловый буфер подключаются к конфигурации,что само по себе медленнее.
Опять же,добавление одной строки и расширение функции проще,чем вынос всего кода в отдельную обработку,т.к.в случае замены кода в типовой код в обработке останется как был,и,если он не определяет дорабатываемое место,то мы приходим к нарушению функционала,которое достаточно тяжело диагностировать
   Maniac
 
60 - 01.08.18 - 09:37
Не понял про тормоза...
Что будет с расширением если там будут созданы регистры с миллионами записей?
   oslokot
 
61 - 01.08.18 - 09:38
(55) да, демонические обновки расширений - зло.
Инфа стопицот процентов, сколько собак на нем съел.
Не дай бог каждому.
   unregistered
 
62 - 01.08.18 - 09:38
(54) > ведется какая то некая тайная работа над 1С 9?
(56) > я для себя просто перестал надеяться на 1С9

Ходили слухи, что изначально 8.2 с управляемым интерфейсом должна была как раз носить номер 9.0. Но побоялись распугать пользователей, которые и без того были не в восторге от снеговика в сравнении с клюшками.

Так что наслаждайтесь.

А вообще цифра "9" - не модно. Следующая версия будет "10" или "Х".
   ildary
 
63 - 01.08.18 - 09:38
(55) Спасибо, не знал. А если обновить расширение не выгоняя пользователей несколько раз в день - это приведет к беде?

(57) Никто не бьёт в колокола "расширения съедают наш сервер!!11", но учитывать это надо - особенно на предприятиях, где в роли сервера Xeon 2009 года.

До чего интересная тема получилась! Началось как старый добрый срач Интел vs AMD, но сколько новых интересных вещей всплыло. Спасибо всем!
   oslokot
 
64 - 01.08.18 - 09:39
(60) да нихрена там не тормозит, если расширять грамотно.
если и подтормаживает децел, так это в момент загрузки прикладного
   Сияющий в темноте
 
65 - 01.08.18 - 09:41
вообще,механизм расширений,это способ контроля применимости расширения при изменении конфигурации,причем достаточно простым образом,т.к.необходимые обьекты явно добавляются в расширение.
без расширения приходится проверять,что обьекты в типовой не поменялись,а это не так просто,т.к.зависимости где то нужно хранить.
   oslokot
 
66 - 01.08.18 - 09:42
(62) // А вообще цифра "9" - не модно. Следующая версия будет "10" или "Х".

Говорят, осенью нам презентуют 9 и 11
   unregistered
 
67 - 01.08.18 - 09:43
(63) > если обновить расширение не выгоняя пользователей несколько раз в день - это приведет к беде?

Как с любым динамическим обновлением. У кого-то оно работает без нареканий, а кто-то жалуется на регулярно возникающие глюки.

Короче не стоит без острой необходимости злоупотреблять.
   strange2007
 
68 - 01.08.18 - 09:49
(52) Держи
   unregistered
 
69 - 01.08.18 - 09:50
(65) Хммммм... Интересно. Я наоборот, считал, недостатком расширений то, что при изменениях и обновлениях основной конфигурации практически невозможно отследить применимость версии расширения. Никаких инструментов фактически нет.
Контроль применимости проверяет только изменения свойств некоторых реквизитов и объектов. А этого недостаточно.
Ну и наконец просто жизненно необходима возможность сравнения/объединения основной расширяемой конфигурации с её расширениями. Если эта возможность не появится в обозримом будущем, то уделом расширений останется незначительно допилка и внешние печатные формы, отчеты и обработки. Ничего серьезного туда не запихнешь т.к. постоянно будет что-то слетать при каждом обновлении основной конфы.
   Maniac
 
70 - 01.08.18 - 09:53
(69) у меня например вообще нет изменений конфигурации. Полностью все свое. Один только реквизит справочника типового добавлен.
Все остальные метаданные вообще никак ничего не меняют.

По факту у меня дополнение которое надо ставить. И это достаточно серъезное решение.

Я вижу в плюс в расширениях для разработчиков, которые что то добавляют. А не меняют.
   stix2010
 
71 - 01.08.18 - 09:54
(69) я в расширениях не верю в объекты, хранящие данные, остальное отлично работает. Еще бы можно было бы наследовать объекты из других расширений.
   Maniac
 
72 - 01.08.18 - 09:55
Вот тенму завел, потому что в очередной раз решил проверить что там да и как.
Открыл конфигуратор - прощелка на таких моментах (контстанты, перечисления, задания, подписки) и понял что стоим на месте.
   strange2007
 
73 - 01.08.18 - 09:56
(70) А у меня всегда много чего добавлено и во многих базах. Специально ищу предприятия с самыми извращёнными бизнес-процессами. Всё делаю на подсистемах, расширениях, книжках и люлях. Обновления конф производится за считанные часы и то только из-за того что пока скачаешь, пока развернёшь и т.д.
Так что кто-то себе ищет проблемы и грустит из-за них, а кому-то фиолетово и на расширения и на всё остальное))))))
   unregistered
 
74 - 01.08.18 - 10:01
(70) По такому сценарию вопросов нет. Если всё прикручено сбоку, функционал основной конфигурации не используется и минимально модифицируется, то это вполне рабочий вариант.

Все проблемы начинаются, когда твоё расширение начинает вплетаться в основную конфигурацию.
   unregistered
 
75 - 01.08.18 - 10:08
(71) > остальное отлично работает

До первого значительного обновления.
Расширил процедуру или функцию какого-нибудь модуля, а 1С вдруг решила перефигачить всю подсистему с перекладыванием этих процедур и функций с одних модулей в другие да еще и с частичным переписыванием этих процедур.

Типичный пример - любая стандартная библиотека - РегламентированнаяОтчетность (БРО), БиблиотекаЭлектронныхДокументов (БЭД), БСП. Ну или например НДС, в котором раз в 1-2 года начинают в очередной раз что-то куда-то перетаскивать из одних модулей в другие.

И самое противное, что многие косяки всплывают только в процессе эксплуатации. А есть такие, которые молча перестают работать, и узнаёшь об их неработоспособности ты от пользователей (какой-то функционал тупо исчез)
   ildary
 
76 - 01.08.18 - 10:16
(75) Эта проблема (перефигачили всю подсистему) - есть и безо всякого расширения. И решать её так же тяжело как и с расширением.
   NeoVision
 
77 - 01.08.18 - 10:32
(76) +1
что так сломается, что так
   unregistered
 
78 - 01.08.18 - 10:36
(76) > И решать её так же тяжело как и с расширением

С расширением эти проблемы не решаются вообще. От слова "никак".
Единственный способ - перетестирование всех доработок. Проверка, что ничего не отвалилось и работает так, как ожидается.

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

Повторюсь. Без сравнения/объединения основной конфигурации с  расширением расширения нежизнеспособны. Разве что только для мелких допилок сбоку.
   strange2007
 
79 - 01.08.18 - 10:39
(78) У расширения же есть "проверка возможности применения". Разве это не оно?
   unregistered
 
80 - 01.08.18 - 10:45
(79) > "проверка возможности применения". Разве это не оно?

Почитай - что это за зверь такой.
Оно проверяет только свойства заимствованных из основной конфигурации объектов. Например, что справочник "Контрагенты" не был выпилен из основной конфы или, например, длина и тип значения его кода не был изменён.

Логика расширенных модулей, процедур, функций и вообще их существование не контролируется никак. Расширил ты процедурку какую-нибудь. А 1С возьми и переименуй её. Или расширил ты форму и используешь в коде имена реквизитов и элементов этой формы, а 1С эту форму перефигачила всю фому с переименованием половины реквизитов и элементов.
   hhhh
 
81 - 01.08.18 - 10:46
(60) это фактически отдельные таблицы. Например, ты расширил регистр бухгалтерии. У тебя по факту бдет два регистра, основной регистр бухгалтерии и регистр бухгалтерии расширения. Причем между ними какие-то связи непростые типа соединения. Поэтому тормозить будет обязательно, если в регистре миллионы записей.
   ildary
 
82 - 01.08.18 - 10:47
(78) проблема есть, вся надежда, что такой механизм контроля всё таки создадут. Это была бы киллер-фича для EDT (конечно с решением текущих проблем EDT типа глюков и недопиленности).
   Мандалай
 
83 - 01.08.18 - 10:49
(66)Модно приставка I
I1C - как звучит.
   strange2007
 
84 - 01.08.18 - 10:49
(80) Да это и понятно, что когда бездумно конфу меняешь, то в это и упираешься. Просто думал может оно...
Ну и ладно
   Franchiser
 
85 - 01.08.18 - 11:00
Я правильно понимаю: если хочу внести изменения в модуль менеджера (изменить процедуру), то весь модуль импортируется в расширение и там вношу изменения в нее. При этом если выходит обеовление в котором весь модуль изменен, то перестает работать весь модуль, а не только 1 процедура? И что вы делаете? В чем плюсы?
   ildary
 
86 - 01.08.18 - 11:01
(85) в расширении создается пустой модуль менеджера и в нем надо создать свои изменения. То есть если надо добавить пару строчек в начало или конец - то в расширении пишется только эта пара строчек.
   Franchiser
 
87 - 01.08.18 - 11:06
(86) о чем пишет (45) что за зависимые объекты подтягиваются?
   stix2010
 
88 - 01.08.18 - 11:06
(80) буквально на днях был отвал расширения  в БП3 - конфигу обновили - у заимствованного документа сменился тип номера, расширение при старте не подключилось.Обновлял один человек, а расширение поддерживает другой, в итоге функционал не работал неделю.
   ildary
 
89 - 01.08.18 - 11:11
(87) Извиняюсь, был неправ. Чтобы добавить модуль - надо добавлять сам объект, а он за собой может утянуть все связанные объекты, которые потом лучше удалить из расширения. Но в самом модуле менеджера - будет пусто (как я и писал). Но - может и не утянуть.
   unregistered
 
90 - 01.08.18 - 11:11
(88) Это очень удачный случай. У тебя изменилось свойство контролируемое механизмом применимости расширений. Наверняка при этом еще и сообщение какое-то выскакивает о невозможности применить расширение.

Гораздо хуже, когда платформа не видит конфликтов применимости и применяет расширение. А функционал в этом расширении не работает или работает некорректно, но при этом никаких ошибок не выдаёт (синтаксический проблем нет).
   ildary
 
91 - 01.08.18 - 11:12
(88) а это как-то диагностируется в ЖР или при запуске выдавалось что-то?
   unregistered
 
92 - 01.08.18 - 11:23
(91) По крайне мере один раз точно должно было выскочить сообщение о невозможности применить расширение.
И в ЖР каждый раз выдается соответствующая запись.
   stix2010
 
93 - 01.08.18 - 11:27
(91)Ненавязчивые сообщения выдавались об ошибке подключения расширения, человеку, который обновлял было по барабану, тот кто поддерживает расширение, базой этой занимается иногда, только в части доработанного функционала(тот функционал был сделан, когда о расширениях)
   stix2010
 
94 - 01.08.18 - 11:28
никто не знал
   Franchiser
 
95 - 01.08.18 - 11:43
(89) т.е. весь текст модуля менеджера никуда не тянется в какое-то скрытое место как связанный объект?
   Cyberhawk
 
96 - 01.08.18 - 12:26
(58) "накладным расходам (создание временного файла обработки, запись его, удаление)" // В БСП уже пару лет как без временных файлов подключаемые отчеты и обработки сделаны
   hhhh
 
97 - 01.08.18 - 12:27
(95) ну там на самом деле 3 модуля, а не 2. У Гилева в видео вроде объясняют. Если мы расширяем форму, то есть основная форма, загруженная форма и форма расширения. Например, если обновление, то основная форма обновляется, а загруженная форма остается старая, необновленная. Пока мы ее не актуализируем.
   Cyberhawk
 
98 - 01.08.18 - 12:33
(97) Называй вещи своими именами, не вноси путаницу. Форма называется "сохраняемая" / "сохраненная".
   Вафель
 
99 - 01.08.18 - 12:34
плохо то нельзя только модуль формы расширить без самой формы.
Тогда проблемы (97) можно было бы избежать
   strange2007
 
100 - 01.08.18 - 12:38
(97) Вот так дела. Значит возвращаюсь к механизму прописывания "хвостиков" при помощи отдельного инструмента и отказываюсь от расширений даже для такой мелочи
  1  2   

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