|
Перенос из основной конфигурации в расширение. | ☑ | ||
---|---|---|---|---|
0
Sevish
12.04.22
✎
08:43
|
Добрый день!
В свое время сняли конфу с поддержки с возможностью редактирования. Добавили справочник и документ. Возникла потребность полностью вернуться на поддержку. Как перенести справочник и документ в расширение? Единственное, что пришло в голову, это создать в расширении объекты с таким же наименованием, но добавив "1" в конце. Затем создать обработку, которая просто закопирует все данные. Затем в основной конфе удалить объекты и переименовать в расширении. Есть какой-то иной, простой путь? PS: А ещё засада: была создана роль "Особые полные права" копирование "Полные права" и снятием некоторых флажков. Сделано это для того, чтобы не давать "Полные права", разрешить все, но, например, не давать удалять помеченные. Как с этой ролью быть в расширении? Не тащить же туда все объекты? |
|||
1
rozer76
12.04.22
✎
08:48
|
Не надо снимать с поддержки, надо включить только изменения и правильно добавить новые метаданные именно в конфу а не в расширение (так более безопасно). С допролью аналогично
|
|||
2
2S
12.04.22
✎
08:58
|
загрузи типовую, включи возможность изменения. Сравнением с конфой БД верни свои объекты.
|
|||
3
d4rkmesa
12.04.22
✎
09:02
|
(1) (2) ТС, видимо, хочет полностью "на замок" поставить конфу, чтобы без сравнения обновлять.
|
|||
4
2S
12.04.22
✎
09:03
|
(3) дурацкая идея хранить объекты в расширении
|
|||
5
Фрэнки
12.04.22
✎
09:45
|
(0) ответ на вопрос : есть ли какой-то иной простой путь
простого пути нет. Его и не предполагал никто и никогда, что в работе с ERP будут какие-то простые пути. Относительно идей "не надо снимать..." и "дурацкая идея..." - шли их лесом |
|||
6
Фрэнки
12.04.22
✎
09:52
|
Тяжелые и огромные конфиги, сделаны они с использованием расширений или сделаны с разрешением редактирования основной...
На продуктиве рано или поздно от огромного апендикса в виде конфигурации поставщика придется избавиться. Или можно не избавляться, но это совершенно ненужны и неиспользуемый никак балласт. Который нужен внутри контура разработки и/или тестирования и не далее того. |
|||
7
rizarus
12.04.22
✎
09:59
|
(4) Я чайник. Почему дурацкая идея хранить объекты в расширении?
|
|||
8
Фрэнки
12.04.22
✎
10:05
|
(7) да потому что уже много лет тому назад кто-то умудрился похерить данные, когда расширения были еще свежим и глючным инструментом.
И об этом раструбил на весь интернет. С тех пор тут регулярно находятся адепты "антирасширений", которые рассказывают чайникам, что данные в расширениях не нужно хранить. Хотя за эти много лет платформа изменилась очень сильно и меняли ее в очень значительной степени для безопасного и надежного использования расширений |
|||
9
hhhh
12.04.22
✎
10:10
|
(7) с расширениями получается очень сложная структура. Например. у тебя справочник Номенклатура. Это одна таблица в sql.Если ты добавляешь реквизиты в расширении, у тебя фактически будет 2 таблицы, то есть из-за реквизита количество таблиц сразу возрастает в 2 раза. Соответственно там возникают какие-то лишние соединения, лишние тормоза.
|
|||
10
Chai Nic
12.04.22
✎
10:13
|
(9) Какой ужас, лишние таблицы. А 1sconst наше всё! )
|
|||
11
VladZ
12.04.22
✎
10:25
|
(0) "Возникла потребность полностью вернуться на поддержку." - и в чем смысл?
Тот же ***, только в другой руке. |
|||
12
Sevish
12.04.22
✎
11:40
|
Да, все верно, все на замок!
Объекты в расширении страшно, если они супер важные. Но в данной реализации пользователь предупрежден и согласовал перенос в расширение. |
|||
13
Sevish
12.04.22
✎
11:48
|
(11) смысл уже описан - обновление конфигурации поставщика без сравнения. Если по подробнее, то когда-то кто-то им это сделал и теперь чтобы обновиться каждый раз вызывают специалиста. "Справочник", "Документ" и "роль" - это последнее. остальные доработки я уже перетянул в расширение, а исходные объекты восстановил.
Ладно, я понял что надо руками создать новые объекты и обработкой туда перекинуть информацию. Просто думал есть проще путь. Но как быть с ролью? Как в расширении создать клон "Полные права" и убрать некоторые флажки. Или это все же не реально? |
|||
14
VladZ
12.04.22
✎
14:38
|
(13) Т.е. ты уверен, что после переноса объектов в расширение при обновлении конфигурации не нужно будет вызывать специалиста?
|
|||
15
Новый1сник2
12.04.22
✎
15:26
|
(0) расширения только один из инструментов разработки, добавлять новые объекты в основную конфу надежнее, и при обновлении видно что поменялось, а с расширениями как повезет.
|
|||
16
H A D G E H O G s
12.04.22
✎
15:40
|
(9) Тормоза в моей голове...
|
|||
17
Sevish
12.04.22
✎
17:57
|
Да, по ходу надо к специалистам обращаться, тут про роль никто идею не подскажет :)
|
|||
18
VladZ
12.04.22
✎
18:12
|
Роль сделай в составе основной конфы.
|
|||
19
hhhh
13.04.22
✎
01:20
|
(17) тупо копипастом не получается что ли? В основной конфе нажимаешь Ctrl-C, переходишь в расширение, нажимаешь Ctrl-V.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |