|
При обновлении информационной вот такая ошибка | ☑ | ||
---|---|---|---|---|
0
renkh
16.05.12
✎
15:31
|
{ОбщийМодуль.ОбновлениеИнформационнойБазыКлиент.Модуль(28)}: При обновлении информационной базы возникла ошибка:
{(6, 48)}: Неверные параметры "Перечисление.ВидыОперацийОтбораРазмещенияТоваров.УдалитьПереупаковка" ОтборРазмещениеТоваров.ВидОперации = ЗНАЧЕНИЕ(<<?>>Перечисление.ВидыОперацийОтбораРазмещенияТоваров.УдалитьПереупаковка) Что можно сделать? |
|||
1
spu79
16.05.12
✎
15:32
|
удалить
|
|||
2
renkh
16.05.12
✎
15:33
|
А что удалить?
|
|||
3
spu79
16.05.12
✎
15:39
|
простите, вам смысл ошибки ясен?
|
|||
4
renkh
16.05.12
✎
15:52
|
честно, нет
|
|||
5
andrewks
16.05.12
✎
15:54
|
Перечисление.ВидыОперацийОтбораРазмещенияТоваров.УдалитьПереупаковка - существует?
|
|||
6
renkh
16.05.12
✎
15:55
|
Ну то есть примерно. Перечисление лишнее в этой песне я так понял.
|
|||
7
rbcvg
16.05.12
✎
15:59
|
Разве должно быть не так ПеречислениЯ.ВидыОперацийОтбораРазмещенияТоваров.УдалитьПереупаковка?
Если это перечисление вообще в природе существует. |
|||
8
spu79
16.05.12
✎
16:01
|
(7) если есть "Значение", то это запрос, а там именно перечислениЕ
(6) сам на все ответил |
|||
9
renkh
16.05.12
✎
16:17
|
Что-то никак не выходит. Что же там лишнее?
|
|||
10
Лоботряс
16.05.12
✎
16:19
|
Ответь на (5)
|
|||
11
Deon
16.05.12
✎
16:20
|
(0) А что ты обновляешь такое?
|
|||
12
renkh
16.05.12
✎
16:28
|
обновляем на 11.0.8.8
Вроде обновление конфигурации нормально прошло, но вот когда запускается уже программа, то начинается сохранение какое-то и выскакивает эта ошибка |
|||
13
Serg_1960
16.05.12
✎
16:29
|
(телепат) Вероятно (не исключено) что тс "перепрыгнул" через два (как минимум) обязательных обновлений конфигурации (в одном из них было переименовано значение "Переупаковка" на "УдалитьПерепаковка", а в другом - оно было удалено).
|
|||
14
renkh
16.05.12
✎
16:30
|
(13) А что делать?
|
|||
15
mikecool
16.05.12
✎
16:31
|
(13) либо не обновил часть модулей
(14) пригласить специалиста убрать ссылки на удаленное значение перечисления |
|||
16
renkh
16.05.12
✎
16:34
|
(13) я обновлял с 11.0.7.21
Вроде все по правилам. |
|||
17
mikecool
16.05.12
✎
16:35
|
(16) сделай пустую копию базы с релизом, на который обновляешь - посмотри в нем состояние этого модуля
|
|||
18
renkh
16.05.12
✎
16:35
|
(5) а где нужно проверить существование?
|
|||
19
ХочуСказать
16.05.12
✎
16:36
|
нужно вырвать руки у обновляльщика
|
|||
20
renkh
16.05.12
✎
16:36
|
(19) это уже вряд ли поможет.
|
|||
21
spu79
16.05.12
✎
16:38
|
(телепат) и бэкапа (перед обновлением) конечно нет...
|
|||
22
Serg_1960
16.05.12
✎
16:38
|
ТС, проверь в конфигурации для перечисления "ВидыОперацийОтбораРазмещенияТоваров": если есть значение "Переупаковка" и "УдалитьПереупаковка" - у вас что-то "не так" было при обновлении(обновлениях).
В принципе, это поправимо. Для такого случаю можно "вручную" указать соответствие при обновлении конфигурации (допустимо только для конфигураций с признаком "редактируемая, с сохранением поддержки"). (19) Я бы небыл бы так строг.Ибо такие глюки получал неоднократно при обновлении УПП. причём там, где мои шаловливые ручки ну совсем "ни при чём" |
|||
23
renkh
16.05.12
✎
16:38
|
(21) есть
|
|||
24
spu79
16.05.12
✎
16:42
|
(22) только разница в том, что ты/вы сам с этим смог разобраться. А здесь уже явно указали на ошибку и "место копания", а ...
|
|||
25
renkh
16.05.12
✎
16:52
|
Справился, нужно было:
ОтборРазмещениеТоваров.ВидОперации = ЗНАЧЕНИЕ(<<?>>Перечисление.ВидыОперацийОтбораРазмещенияТоваров.УдалитьПереупаковка) заменить на ОтборРазмещениеТоваров.ВидОперации = ЗНАЧЕНИЕ(<<?>>Перечисление.ВидыОперацийОтбораРазмещенияТоваров.Переупаковка) |
|||
26
Jaffar
16.05.12
✎
17:24
|
(25) "Удалить" просто так не пишут - его разработчики добавляют сознательно в те объекты, которые в дальнейшем использоваться не будут (см. (13)).
То есть с точки зрения синтаксиса - ты выкрутился, но не факт, что это будет работать правильно с точки зрения логики. |
|||
27
Serg_1960
16.05.12
✎
18:11
|
Самое плохое, в анналогичной ситуации как у автора, - это вероятность потери данных :( На месте автора, я бы обязательно в первую очередь проверил присутствие наличия этих саммых значений в базе данных :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |