![]() |
|
Хранение данных в расширении или в основной конфигурации | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
trialex3
31.07.23
✎
11:15
|
Добрый день. Приобрели ЕРП и планируем перенести все разработки из УПП. Все ведущие курсов советуют использовать только расширения - мол это современная норма и никто с поддержки конфигурацию не снимает. Доработки включают в себя создание нескольких объектов - справочники, документы и регистры сведений. Есть ли смысл все это пытаться делать в расширении? Переживаем за сохранность данных, которые будут в расширениях, так как НСО там будет много. Стандартные объекты конфигурации планируем не изменять вообще или использовать расширения/подписки/дополнительные отчеты и обработки. В УПП обновляли конфигурацию вручную, но затирая все сторонние изменения (их и не было).
|
|||||||
1
vicof
31.07.23
✎
11:23
|
Ссылочные объекты метаданных добавлять в конфигурацию, все остальное в расширения.
Или все в расширения, но делать копии и восстанавливать их периодчиески. |
|||||||
2
RomanYS
31.07.23
✎
11:27
|
Подпишусь. Сам пока предпочитаю хранимые данные добавлять только в конфигурацию, интересна обратная практика
|
|||||||
3
boozin
31.07.23
✎
11:32
|
Стараюсь добавлять данные в основную, код в расширение. Были негативные прецеденты при обновлении базы с РИБ(ERP). Бывают жесткие требования - основную не трогать вообще... :) Тогда добавляю в расширение, но предупреждаю, что могут возникнуть проблемы.
Данные лучше в основной конфигурации хранить |
|||||||
4
shuhard
31.07.23
✎
11:33
|
(0) [Все ведущие курсов советуют использовать только расширения]
это пиз.доболы, которые уже ни чего не могут, кроме обучения Данные лучше в основной конфигурации хранить |
|||||||
5
Гипервизор
31.07.23
✎
11:37
|
(0) Очередной холивар..
Ну я пробовал создавать объекты в расширении, отрицательного опыта с потерями данных нет. И не представляю, что такое может навернуться, что данные в расширении потеряются. С такой же вероятностью и любые данные можно протерять. Бекапы на что? Но там и базы небольшие, пользователей немного. Опять же, я не топлю за то, что абсолютно всё надо хранить в расширении, надо смотреть по ситуации. Может с РИБ есть проблемы, например. Ну на то и РИБ, там и без расширений бывают проблемы. [Все ведущие курсов советуют использовать только расширения] А что реально все ведущие курсов такое говорят? оО Проголосовал бы за п.1, но формулировка чересчур мажорная. И вообще чёрно-белое разделение. Пунктов не хватает. |
|||||||
6
2S
31.07.23
✎
11:39
|
вопрос вслывает каждый квартал.
Данные лучше в основной конфигурации хранить |
|||||||
7
trialex3
31.07.23
✎
11:40
|
(5) Ну холивар не холивар а переживания есть - нам потом все данные восстанавливать если что. Поэтому заранее интересуемся)
|
|||||||
8
mistеr
31.07.23
✎
11:41
|
(0) В вашем случае я бы добавлял доработки в конфигурацию. Обновление ERP особо не ухудшиться, это не БП.
|
|||||||
9
Гипервизор
31.07.23
✎
11:45
|
(8) Во-во, от этого сильно быстрее ERP обновляться не станет. ) Проверять расширения после обновления всё равно надо.
|
|||||||
10
RomanYS
31.07.23
✎
11:59
|
(6) в смысле конкретные проблемы при использовании первого сценария?
|
|||||||
11
trialex3
31.07.23
✎
12:06
|
(10) я думаю он про волнующий меня вопрос, про саму тему. Логично что многие этим интересуются.
пс. Этот как с ЕДТ - на каждом углу про него трещат и советуют переходить на него, а начинаешь слушать реальный опыт использования - всплывают неприятные моменты (ОТУС например недавно делал стрим-рассказывал) - вот и думай использовать ЕДТ или нет) |
|||||||
12
Мимохожий Однако
31.07.23
✎
13:54
|
я бы добавил пункт 3. Нет разницы. Важно предусмотреть при разработке расширения выгрузку (сохранение) данных из добавленных реквизитов. "На Аллаха надейся, но верблюда привязывай"
|
|||||||
14
H A D G E H O G s
31.07.23
✎
13:55
|
Никаких проблем не выявлено..
Данные в расширении - это современно и это норма |
|||||||
15
Aleksey
31.07.23
✎
14:25
|
(5) Думаешь когда столкнёшься тебе будет легче, что до этого ни разу не сталкивался?
P.S. Я сталкивался. Терялись данные при штатном ТиИ Данные лучше в основной конфигурации хранить |
|||||||
16
Aleksey
31.07.23
✎
14:33
|
"Если расширение добавляет собственный реквизит к справочнику прикладного решения, то для этого справочника создаётся отдельная таблица с новой структурой (с дополнительной колонкой для нового реквизита). "
Т.е. по сути твоя табличку продублируется и работать напрямую с такими данными на уровне SQL будет сложнее (нужно помнить что тут имя таблички поменялась и нужно поправить скрипты) .... "Другая ситуация - пользователи поработали, заполнили расширенные таблицы данными. После этого конфигурация прикладного решения изменилась, и при очередном запуске расширение не применилось. Что будет с данными в расширенных таблицах? ... Более интересная ситуация получается тогда, когда расширение модифицировало существующий справочник. В этом случае мы имеем расширенную таблицу и метаданные (из конфигурации), которые описывают только часть этой таблицы. В такой ситуации данные, находящиеся в колонках, добавленных расширением, также будут недоступны. Но остальные данные можно будет прочитать. Однако запись в этот справочник будет недоступна. До тех пор, пока не будет решена проблема с применением расширения. То есть до тех пор, когда у платформы не появится полный набор метаданных, описывающих эту таблицу." Получаем что если расширение отвалиться и оно содержало данные то пока расширения не будет исправлено, база с этими данными будет работать в режиме только чтение. Источник https://wonderland.v8.1c.ru/blog/rasshirenie-dannykh/ |
|||||||
17
Baiji
31.07.23
✎
14:37
|
2. Данные лучше в основной конфигурации хранить
|
|||||||
18
Baiji
31.07.23
✎
14:40
|
Пока все хорошо, все хорошо.
Но если что вдруг не так, любые проблемы расширение усугубляет... У меня в одной базе, слетают права на расширение, при любом изменении этого расширения. И надо постоянно не забывать восстановить эти права кучи пользователей. Как победить х.з. И таких "приколов" мне встречалось несколько Данные лучше в основной конфигурации хранить |
|||||||
19
nextssbt
31.07.23
✎
14:48
|
Все по возможности в расширении если нет РИБ
Данные в расширении - это современно и это норма |
|||||||
20
Baiji
31.07.23
✎
14:51
|
(19) ну так сегодня нет, а завтра есть :)
|
|||||||
21
Гипервизор
31.07.23
✎
14:53
|
(15) Нет, не легче. Правда это если столкнусь. Можно поподробнее про потерю данных?
(16) Не все работают с данными на уровне SQL. И такая работа не предусмотрена вендором, или да? (18) А при чём тут хранение данных в расширении и слетающие права? Обсуждение идёт именно в контексте хранения данных. |
|||||||
22
Гипервизор
31.07.23
✎
14:55
|
(20) Сегодня в вашей фирме нет работы через мобильного или веб-клиента, завтра есть. А ваш сегодняшний код уже это предусмотрел, не правда ли? )
|
|||||||
23
shuhard
31.07.23
✎
14:56
|
(14)[Никаких проблем не выявлено]
и это было тяжёлое тиражное решение 1С с УРБД и интеграцией ? |
|||||||
24
Baiji
31.07.23
✎
14:56
|
(21) слетают галки в обработки "управление расширениями". Там отдельно устанавливаются права на расширение по пользователям.
Вот тут: https://wonderland.v8.1c.ru/upload/medialibrary/8cc/8cca86d84c5f84bec81bf5e5a31e4fd7.png |
|||||||
25
Baiji
31.07.23
✎
14:59
|
(22) ну я не про то :)
Сегодняшний код не делает невозможной работу с веб или мобильным клиентом. В отличие от пары: расширение-РИБ |
|||||||
26
H A D G E H O G s
31.07.23
✎
15:02
|
(23) Отраслевое высоконагруженное решение под ERP - маркировка с десятками млн. марок, многопоточной обработкой, учет акцизов, потерь (вмешательство в план счетов, БУ, акцизную декларацию), свой RLS, оптимизация типового RLS, обмен с ЕГАИС, работа с web, ТСД на Мобильном клиенте, свои ВК. Вот УРБД не требовалось.
|
|||||||
27
H A D G E H O G s
31.07.23
✎
15:04
|
(23) Тиражное. Много (относительно) клиентов, не один.
|
|||||||
28
oslokot
31.07.23
✎
15:05
|
(18) такое бывает если флажки прав в конфигураторе расставлять, а не профили создавать в предприятии
|
|||||||
29
Aleksey
31.07.23
✎
15:09
|
(21) конкретно этот баг уже поправили.
Если у справочника добавить реквизит через расширение, то все "подчиненые" справочники теряли владельца при ТиИ (неверная ссылка на владельца). Т.е. если у контрагента добавить реквизит, то договора после ТиИ будут с очищенным владельцем После добавления реквизитов через расширения 1С удаляет элементы при ТиИ |
|||||||
30
Baiji
31.07.23
✎
15:09
|
(28) ничего в конфигураторе не расставлял. В расширении вообще нет ролей. Сама конфа типовая.
Такая проблема только у пользователей с ограниченными правами. |
|||||||
31
tan76
31.07.23
✎
16:02
|
*
Данные в расширении - это современно и это норма |
|||||||
32
Мимохожий Однако
01.08.23
✎
07:16
|
Есть пара достаточно объемных баз. Проблем не было пока
Данные в расширении - это современно и это норма |
|||||||
33
DJ Anthon
01.08.23
✎
07:26
|
не снимайте с поддержки, потом будет много проблем. всё можно реализовать расширениями и механизмом дополнительных реквизитов и сведений
Данные в расширении - это современно и это норма |
|||||||
34
Вадя
01.08.23
✎
07:37
|
Хранить данные в расширении - это снижение надежности системы.
Но гениям из франчайзи слово "надежность" пустой звук, они любят все модное Данные лучше в основной конфигурации хранить |
|||||||
35
CepeLLlka
01.08.23
✎
08:32
|
Прецедентов с потерей данных не было.
Данные в расширении - это современно и это норма |
|||||||
36
Мимохожий Однако
01.08.23
✎
09:18
|
(34) Приведи примеры. "Мужики-то не знают"
|
|||||||
37
DJ Anthon
01.08.23
✎
09:29
|
(36) да были примеры, но их пофиксили, а боязнь осталась. таких не переубедишь ) я вот данные не терял, для меня расширения - это просто спасение. а кто-то терял, и никогда их юзать не будет.
|
|||||||
38
Ногаминебить
01.08.23
✎
10:00
|
А кстати вопрос. Какие такие проблемы будут при хранении данных в конфигурации? Ну если отбросить случаи, когда никак нельзя включить возможность изменения, тут все понятно, что вариантов никаких других и нету.
|
|||||||
39
CepeLLlka
01.08.23
✎
10:17
|
(38)Обновление же в разы дольше, просто в РАЗЫ
|
|||||||
40
RomanYS
01.08.23
✎
10:25
|
(39) Что понимается под временем обновления? Время сравнения конфигураций, так им можно пренебречь для тяжелых случае. Какая разница минуту шло сравнение или 20, если у тебя условно ручной работы на день
|
|||||||
41
Ногаминебить
01.08.23
✎
10:26
|
(39) Ну подождать подольше пока сравнятся конфигурации поставщика. Это далеко не самый длительный (да вообще незначительный) этап в процессе обновления конфигурации. К тому же делается он на полном автомате.
|
|||||||
42
CepeLLlka
01.08.23
✎
10:38
|
(41)На автомате это когда обновлятором обновил, затем зашёл в конфигуратор, при помощи kdiff3 поправил 99% модулей, какие-то чутка ручками, исправил стандартные болячки по типа режима совместимости и всё.
Ну если работа такая что попиваешь чаёк, ходишь курить по 20 минут каждый час, работаешь с парочкой конф, то наверное да, можно и подождать. Но когда реальность немного другая, то время ожидания лишним не бывает. |
|||||||
43
Гипервизор
01.08.23
✎
10:53
|
(42) Это вам повезло, что политики безопасности не запрещают установку стороннего софта. В своё время тоже привык к KDiff3, а потом отвыкал. (
|
|||||||
44
RomanYS
01.08.23
✎
11:01
|
(42) это ты описал сценарий как раз с изменениями в конфигурации. А что будет при изменениях в расширении? Конфигурация загрузилась за минуту, расширения отвались... что дальше?
|
|||||||
45
CepeLLlka
01.08.23
✎
11:29
|
(44)Извините, не понимаю вас.
|
|||||||
46
trialex3
01.08.23
✎
12:12
|
Голосование остановилось на 50-50. Perfectly balanced, as it should be.
мде... |
|||||||
47
Aleksey
01.08.23
✎
12:19
|
(46) Жалко выборка маленькая. Я бы послушал бы разработчика ИР.
|
|||||||
48
trialex3
01.08.23
✎
12:21
|
(47) хотелось бы официальную позицию 1С с четким ответом - мол да, на текущий момент расширения заменяют собой открывание конфы, надежно работают с данными и мы всем советуем использовать именно этот инструмент.
|
|||||||
49
RomanYS
01.08.23
✎
12:21
|
(45) Я про то, что в случае разработки без расширений при обновлении ты можешь контролировать слияние изменений: "при помощи kdiff3 поправил 99% модулей, какие-то чутка ручками" - вот это всё.
В случае разработки в расширениях эти инструменты будут недоступны |
|||||||
50
CepeLLlka
01.08.23
✎
12:25
|
(49)Вы заблуждаетесь. Вероятно вы действительно мало работали с расширениями и поэтому не поняли меня в (42).
Всё прекрасно работает, попробуйте. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |