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

Добавлять реквизит в конфигурацию или расширение?

Добавлять реквизит в конфигурацию или расширение?
Я
   aleks100
 
14.10.19 - 04:56
Добавлять реквизит в конфигурацию или расширение,просто если отключат расширение данные  в реквизите могут потеряться
 
 
   seevkik
 
1 - 14.10.19 - 05:59
В конфигураци.
   Провинциальный 1сник
 
2 - 14.10.19 - 06:31
Так вроде бы при отключении расширения его данные не теряются, теряются только при удалении.
   МимохожийОднако
 
3 - 14.10.19 - 06:36
Если добавлять в расширении, то надо озадачиться сохранением значения этих реквизитов на возможное удаление расширения (не важно по каким обстоятельствам). При возможности надо использовать типовые возможности конфигурации, потом уже думать о добавлении реквизита
   aleks100
 
4 - 14.10.19 - 06:40
(3) а если подключить расширение заново,то данные восстановятся
   DrZombi
 
5 - 14.10.19 - 06:52
(0) Реквизит делать в конфигурации, если позволяет.
А в расширении форму править.
   DrZombi
 
6 - 14.10.19 - 06:53
(4) Если ИД расширения совпадет, то восстановятся :)
   DrZombi
 
7 - 14.10.19 - 06:54
+ (4) И если вы добавили реквизит (любой) в расширение не стоит загружать расширения (не советую, это же 1С) :)
   DrZombi
 
8 - 14.10.19 - 06:54
+ Только сравнение и объединение.
   seevkik
 
9 - 14.10.19 - 07:20
Я начну добавлять реквизит в расширение только если разработают механизм бэкапа значений реквизитов расширений
   aleks100
 
10 - 14.10.19 - 07:54
9) я тоже так думаю
   dmpl
 
11 - 14.10.19 - 08:20
(4) Это если расширение просто отвалилось. А если удалили - то усё, данных нема.
   Cyberhawk
 
12 - 14.10.19 - 08:34
(9) Вывести в мхл УИД ссылочного объекта и значение реквизита (для простых случаев) никакого труда не составляет.
Загрузить обратно - тоже.
   seevkik
 
13 - 14.10.19 - 10:09
(12) Руки не доходят, может спилишь расширение для резервирования расширений?)
   Cyberhawk
 
14 - 14.10.19 - 10:12
(13) Уже давно есть: http://catalog.mista.ru/public/15126/
   Фрэнки
 
15 - 14.10.19 - 10:19
ТС задает достаточно абстрактный вопрос, на который можно абстрактно ответить и да и нет.

На практике нужно уточнять тип исходного объекта, к которому с помощью расширения собрался еще один реквизит допиливать.
В зависимости от используемой конфигурации может быть гораздо безопасней использовать штатную возможность для добавления доп реквизита, но расписать с помощью расширения обработку для добавленных данных
   seevkik
 
16 - 14.10.19 - 10:20
(15) у ТСа стаж 12 лет, он знает чего хочет)
   ks_83
 
17 - 14.10.19 - 10:22
Для себя решил пока так: Новые реквизиты объектов типовой конфы в расширение. На форме размещать только программно опять же через расширение. Все новые объекты, включая общие модули, в конфигурацию.
   Фрэнки
 
18 - 14.10.19 - 10:32
т.е. полностью всю идею перевернул с ног на голову
   ks_83
 
19 - 14.10.19 - 10:44
Сначала идею озвучь.
   PCcomCat
 
20 - 14.10.19 - 10:49
(0) Если отключат расширение, то реквизит останется на месте. Если удалят расширение, то потеряется.
В расширении или в конфигурации - зависит от использования. Если добавляемый реквизит нужен для расширения, то можно в расширении. Если во внешних ПФ, например, то либо втыкать проверку на наличие реквизита, т.к. расширение могут удалить, либо добавлять реквизит в конфу.
Я расцениваю расширение как временные модификации. Поэтому не использую временное в постоянном. Как-то так...
   Cyberhawk
 
21 - 14.10.19 - 10:55
(19) Визуально удобная доработка форм через расширения пади
   ks_83
 
22 - 14.10.19 - 11:07
(21) Вся эта визуально удобная доработка слетает после обновления.
   Cyberhawk
 
23 - 14.10.19 - 11:14
(22) На то она и "идея" :)
   Wist
 
24 - 21.11.19 - 16:29
(17) на неделе столкнулся со следующей ситуацией:
Имеется типовая конфа бухгалтерии, через расширение к документу Реализации добавлена пара реквизитов и программно выведена на форму
После обновления (и сопутствующей ему реструктуризации таблиц) документы Реализации пропали из журнала операций (общий журнал документов). Т.е. в базе они есть, в собственной форме списка отображаются, а в журнале операций пропали. Перепроведение существующих документов не помогает, но при создании новых они отображаются в журнале.

Проблема ушла после удаления добавленных через расширение реквизитов и реструктуризации таблиц базы.
Платформа 8.3.13.1644. Бухгалтерия последнего релиза крутящаяся на MS SQL Server

В качестве эксперимента взял другую бух.базу, копию в файловом варианте, добавил произвольный реквизит в Реализацию и реструктуризировал таблицы... тот же эффект, существующие реализации исчезли из журнала операций.
   Wist
 
25 - 21.11.19 - 16:35
(15) Это, похоже, самый правильный вариант, если есть желание оставить конфу на замке и при этом не бояться сюрпризов от непредсказуемого поведения расширений
   runoff_runoff
 
26 - 21.11.19 - 17:20
(24) они не пропали, а просто надо было дать права на новые реквизиты при переходе на версию 8.3.14 и выше
   Wist
 
27 - 21.11.19 - 17:45
(26) версия 8.3.13
права на новые реквизиты влияют на отображение самих реквизитов, но не объектов владельцев
кроме того, в журнале не отображаются ранее созданные документы, а вновь созданные в него попадают

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


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