|
Обновление типовой УТ с расширениями ,ошибка . | ☑ | ||
---|---|---|---|---|
0
lite777
13.03.23
✎
12:13
|
Здравствуйте, обновляю типовую УТ11 с расширениями, при проверке применимости расширений , пишет-"Уже существет объект с именем -ДокументЗаказ.Товары.ДатаОткрузки , этот рекизит есть в основной конфигурации и в расширении но в расширении как будто он не заимствован а новый (Нет значка что он заимствован)
|
|||
1
Михаил Козлов
13.03.23
✎
12:17
|
Зачем он в расширении смотрели? Может попробовать удалить его? Странное имя у объект: ДокументЗаказ.
|
|||
2
lite777
13.03.23
✎
12:19
|
(1) ЗаказПоставщику.товары.ДатаОтгрузки
|
|||
3
lite777
13.03.23
✎
12:20
|
Может режим совместимости убавить ?
|
|||
4
Мультук
гуру
13.03.23
✎
12:41
|
(0)
Неизвестная версия УТ11 (там много циферок после 11), обновляется на неизвестную версию УТ Для этой УТ есть непонятно кем, когда и зачем написанное расширение В этом расширении есть реквизит "ДатаОтгрузки". Возможно этот реквизит добавлен в расширение нехорошими программистом, без использования префикса. (но науке это неизвестно) Вопросы: Нужно до обновления понять: а) Есть ли в текущей конфигурации ЗаказПоставщику.товары.ДатаОтгрузки б) Есть ли в типовой текущей конфигурации ЗаказПоставщику.товары.ДатаОтгрузки в) Если есть, то как это всё выглядит в расширении г) Почему долгое время всё это жило, а сейчас решило "поломаться" ? |
|||
5
lite777
13.03.23
✎
13:35
|
(4) Обновляюсь до 8.5.8.410
|
|||
6
lite777
13.03.23
✎
13:35
|
11.5.8.410
|
|||
7
lite777
13.03.23
✎
13:41
|
Если смотреть копию то (До обновления), В Обновляемой этот реквизит есть только в расширении , в основной конфигурации нет его.
|
|||
8
lite777
13.03.23
✎
13:49
|
Получается типа , после обновления появляется реквизит в основной конф , и старый с таким же именем есть созданный в расширении.
|
|||
9
lite777
13.03.23
✎
13:54
|
Если это так остается только переименовать старый реквизит из расширения , и посмотреть что с ним делалось в расширении и модернизировать расширение под новое имя ,+ отключить показ нового реквизита ?
|
|||
10
Смотрящий
13.03.23
✎
14:01
|
бекап седелай, разверни куда нить, в этом бекапе снеси из расширения реквизит и заимствуй из конфы.
посавкайся, стартани предприятие. проверь не похерились ли данные |
|||
11
lite777
13.03.23
✎
14:02
|
(10) Однозначная потеря данных.
|
|||
12
Новый1сник2
13.03.23
✎
14:04
|
(11) + 1, (9) попробуй на копии просто переименовать реквизит, ну а дальше смотреть для чего он нужен
|
|||
13
lite777
13.03.23
✎
14:06
|
(12) Переименовать созданный в расширении ?
|
|||
14
Новый1сник2
13.03.23
✎
14:06
|
(13) да
|
|||
15
Мультук
гуру
13.03.23
✎
14:14
|
(9)
1) Смотрим (консоль запросов), а есть ли данные в реквизите "ДатаОтгрузки" в расширении.Запоминаем 2) Переименовываем реквизит в расширении в "удДатаОтгрузки" -- смотрим насколько это переименование печально (запустится 1С или нет) 3) Накатываем обновление. Заимствуем в расширении реквизит "ДатаОтгрузки" 4) Если данные в (шаг 1 ) есть, то пишем обработку / скрипт, которая сделает ДатаОтгрузки = удДатаОтгрузки для каждого нужного документа и нужной строки. Документы при этом записываем : об.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов", Истина); //ибо документ фактически не менялся об.ОбменДанными.Загрузка = Истина; об.Записать(РежимЗаписиДокумента.Запись); Делаем всё это в копии. После этого смотрим а)Данные в "ДатаОтгрузки" -- появились и сцуко, на удивление такие же что и в "удДатаОтгрузки" б) "удДатаОтгрузки" нигде в расширении не используется в)документы открываются/закрываются, проводятся. г)Бизнес процессы из расширения -- РАБОТАЮТ. |
|||
16
lite777
13.03.23
✎
14:19
|
(15) Хороший совет .
|
|||
17
lite777
13.03.23
✎
14:21
|
(15) А то я думал как не регистрировать эти объекты для обмена с бух.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |