|
Кто-нибудь добавляет новые метаданные/реквизиты в расширение? Проблемы были? |
☑ |
0
DTX 4th
16.07.20
✎
13:23
|
Всего мнений: 1
Мы думали код в расширение, а новые метаданные в конфу (чтобы случайно не потерять). Но на днях заметили, что РИБ расширения обновляет прозрачно, а вот с конфой не все так гладко. И вот сейчас на распутье.
|
|
1
shuhard
16.07.20
✎
13:28
|
(0) как то так
Добавляем в расширение. Проблемы были |
|
2
Фрэнки
16.07.20
✎
13:30
|
Что значит РИБ обновляет... Само расширение обновляет средствами платформы при отправке получении пакетов РИБ обмена?
|
|
3
Фрэнки
16.07.20
✎
13:31
|
Может используют косячный релиз платформы просто
|
|
4
DTX 4th
16.07.20
✎
13:33
|
(1) Что за проблемы?
Я когда смотрел, казалось, что метаданные можно потереть только удалив расширение полностью. А если удалить реквизит, принять изменения, вернуть реквизит, то окажется, что данные реквизита чудесным образом остались наместе
(2) Если изменения в расширении, то узел риб после принятия пакета просто нужно будет переоткрыть (закрыть/открыть 1С). А если изменения в конфигурации, то появляется кнопка "Установить обновление", которая сначала делает бэкап, потом применяет, ну и т.д.
|
|
5
shuhard
16.07.20
✎
13:34
|
(4) хз, кто ж теперь вспомнит
|
|
6
Фрэнки
16.07.20
✎
13:34
|
(4) тю... так это всегда так было и всегда так будет. От этого в текущем подходе к архитектуре платформы не уйти.
|
|
7
DTX 4th
16.07.20
✎
13:37
|
(6) Это зараза еще постоянно с ошибками валится. То таблицы сжать не могла (отключил), то мол какие-то пользователи еще в базе сидят, хотя никого нет.. И все сразу звонят в поддержку..
А вот если новый реквизит добавить в расширение, то оно прозрачно накатится на конфу, без танцов с бубном..
|
|
8
Йохохо
16.07.20
✎
13:39
|
(7) если жить/обновляться вероятность потерять данные в расширении 100% за несколько раз
|
|
9
Фрэнки
16.07.20
✎
13:40
|
(4) и вот про это // А если удалить реквизит, принять изменения, вернуть реквизит, то окажется,
То самое и окажется, что оно физически будет и в родной конфигурации делать тоже самое. Но! есть одно но. Если внутри основной конфигурации со структурой происходят манипуляции, то это провоцирует реструктуризацию по метаданным. И соотв. оно реструктуризирует и состав полей в таблицах. И если что-то где-то удаляется, то вот как-то на проблемы можно нарваться. Особенно, когда данные в полях присутствуют.
Никогда не приходило в голову, что бросаемые на неопределенный срок поля с перфиксами оттого так и стали делать, чтоб на глюки зря не наступать?
|
|
10
Фрэнки
16.07.20
✎
13:41
|
(8) А американцы вообще не летали на Луну и вообще редиски они все, ага.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший