|
Замена определяемого типа в расширениях | ☑ | ||
---|---|---|---|---|
0
prozex
11.12.19
✎
17:45
|
Здравствуйте, друзья!
УТ 11.4. Релиз 11.4.7.150. К конфигурации применено расширение. Все работает хорошо. Обновили конфу до последнего релиза. И расширение теперь нельзя применить к базе. При попытке это совершить 1С ругается на то, что "Не найден объект ОпределяемыйТип.ДенежноеПолеНеотрицательное" и "Не найден объект ОпределяемыйТип.ДенежноеПолеЛюбойЗнак". Соответственно, также ругается на все места, где этот тип использовался. А это порядка 60-70 мест. И действительно, в новом релизе более нет определяемых типов с именами "ДенежноеПолеНеотрицательное" и "ДенежноеПолеЛюбойЗнак". Вместо них теперь "ДенежнаяСуммаНеотрицательная" и "ДенежнаяСуммаЛюбогоЗнака". Каким-то образом можно это теперь отразить в расширении, заменить одни типы на другие? Или только переделывать его заново теперь все с нуля? |
|||
1
elCust
11.12.19
✎
17:48
|
Как же они любят все переименовывать, вот ска хлебом не корми, дай переименовать.
Руками конечно. |
|||
2
Капитан Джек Воробей
11.12.19
✎
17:50
|
(0) Вот а я как раз задумался на эту тему, как обновлять с этими расширениями... однозначно сначала на тестовой!
|
|||
3
prozex
11.12.19
✎
17:51
|
(1), ну, руками - это заново создать пустое расширение, добавлять в него снова один за другим все переопределяемые формы, процедуры и т.п., копипастом из старого расширения дергать код и вставлять его в новое?
|
|||
4
elCust
11.12.19
✎
17:52
|
(3) Зачем новое? Заимствуем новые типы в существующее и погнали.
|
|||
5
prozex
11.12.19
✎
17:52
|
(2), то, что на тестовой - это само собой разумеется. В преддверии маркировки товаров заранее проверяем, как пройдет обновление именно на тестовой базе.
|
|||
6
elCust
11.12.19
✎
17:53
|
(4) Только сделать это нужно после наката обновления и до применения, данные я так понимаю мигрируют при обновлении?
|
|||
7
prozex
11.12.19
✎
17:53
|
(4), а как? Чтобы заимствовать новый тип в расширение, это расширение нужно применить к базе. А применить к базе я его не могу, так как 1С ругается.
|
|||
8
unenu
11.12.19
✎
17:58
|
(0) плавали-знаем. глобальным поиском переименуйтеили ручками, рутинно но не так уж долго.
вас еще ожидает возня с опредялемым типом "МестоХранения" вместо "Склад" в будущем обновлении. Кстати РЛС с ним так и не исправлен в последних УТ, пришлось лепить костыли в расширении. |
|||
9
pechkin
11.12.19
✎
18:00
|
проще всего пройтить по реквизитам расширения и отключить контроль
|
|||
10
pechkin
11.12.19
✎
18:01
|
еще можно добавить в расширение повторно и он попросит обновить
|
|||
11
prozex
11.12.19
✎
18:05
|
(9), не понимаю, где и какой контроль нужно отключить?
|
|||
12
prozex
11.12.19
✎
18:08
|
(9), речь о двойной галочке сине-красного цвета? "Проверять значение при подключении расширения"?
|
|||
13
pechkin
11.12.19
✎
18:08
|
(12) да
|
|||
14
prozex
11.12.19
✎
18:10
|
(8), ручками переименовываем, например, старое имя "ДенежноеПолеНеотрицательное" на новое "ДенежнаяСуммаНеотрицательная" везде, где оно встречается, верно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |