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

1С:Предприятие ::

Метки: 

Сопоставление объектов при обновлении

Я
   assest
 
20.06.18 - 14:17
Есть доработанная УПП, там есть типовое перечисление "ВариантыРасширенногоПервогоНалоговогоПериода", при обновлении одно перечисление помечается на удаление и появляется еще одно такое же перечисление, при попытке сопоставить эти перечисления в списке доступных нет исходного перечисления.
Как их сопоставить?
 
 
   PR
 
1 - 20.06.18 - 14:18
Помечается на удаление?
Бред какой-то
   formista2000
 
2 - 20.06.18 - 14:18
(0) Попробуй обновляться в конфигураторе ранней-ранней версии.
   assest
 
3 - 20.06.18 - 14:22
(1) В основной конфигурации есть в новой поставщика нет, по умолчанию при обновлении будет удалено исходное перечисления
   assest
 
4 - 20.06.18 - 14:22
(2) На старой платформе?
   formista2000
 
5 - 20.06.18 - 14:23
(4) Да. Иногда помогает. Чем старше - тем лучше.
   assest
 
6 - 20.06.18 - 14:32
(5) Проблема в том что она серверная и очень большая, других вариантов нет?
   RomanYS
 
7 - 20.06.18 - 14:38
(6) Зачем их сопоставлять?
   assest
 
8 - 20.06.18 - 14:42
(7) Если обновлять по умолчанию, то появятся 2 одинаковых перечисления (первое не удалится так как на него есть ссылки) но не загрузит изменения в базу, из-за задвоения перечисления
   RomanYS
 
9 - 20.06.18 - 14:46
(8) в данном конкретном случае ссылка одна
Подсистема.РегламентированнаяОтчетность.Состав
Удалишь руками.

Или мы об общем теоретическом случае говорим.
   assest
 
10 - 20.06.18 - 14:55
(9) я уже пытаюсь заменить одно перечисления другим, но а как это сделать если перечисление используется во многих объектах?
 
 Рекламное место пустует
   RomanYS
 
11 - 20.06.18 - 15:08
Я при обновлении вообще не вижу механизмов сопоставления. Мне кажется оно есть только при объединении конфигурации.

Кмк (могу ошибаться), Ваши проблемы связаны с неправильным подходом к обновлению. Использовать для этих целей обычное объединение конфигураций не очень корректно.
   assest
 
12 - 20.06.18 - 15:15
(11) Я использую именно конфигурация/поддержка/обновить конфу
   RomanYS
 
13 - 20.06.18 - 15:19
(12) Может я туплю, где там можно сопоставить объекты? Вообще идея сопоставлять один объект поставщика с другим объектом поставщика кажется странной, сопоставление их по внутреннему ИД выглядит логичнее.
А вот если вы объект добавили(не через обновление), то такие проблемы могут возникнуть.
   assest
 
14 - 20.06.18 - 15:22
(13) Согласен
Сопоставление есть при обновлении, если нажать на новом объекте в новой конфе правой клавишей, появится список добавленных объектов в основной конфе
   Serg_1960
 
15 - 20.06.18 - 15:32
(0) А можно озвучить версию платформы?
   Serg_1960
 
16 - 20.06.18 - 15:35
"при попытке сопоставить эти перечисления в списке доступных нет исходного перечисления" - возможность сопоставления зависит от правил поддержки.
   assest
 
17 - 20.06.18 - 15:47
(15) 1С:Предприятие 8.3 (8.3.10.2650)
   assest
 
18 - 20.06.18 - 15:50
(16) Объект стоит на поддержке с возможностью редактирования, и я так понял что нельзя выбрать для сопоставления нельзя выбрать объект поставщика, я снимал объект с поддежке, но его все равно нельзя выбрать
   Serg_1960
 
19 - 20.06.18 - 16:07
На самом деле проблема автора легко решается. Даже есть несколько вариантов решений. Я с такими проблемами сталкивался.

(примечание: так, как я не разработчик и даже не партнёр, то всё нижесказанное - "имхо" и может не соответствовать действительности.)

По большому счету, обновление ничем не отличается от сравнения, объединения конфигураций.... но есть нюанс.

При сравнении, объединении с конфигурацией поставщика для сопоставления существующих объектов используются не имена или внутренние идентификаторы объектов, а ранее запомненные пары сопоставления идентификаторов объектов конфигурации поставщика и конфигурации на поддержке.

С новыми объектами поставщика всё просто: при обновлении объект или копируется из конфигурации поставщика, или пользователем сопоставляется с каким-то своим объектом.

Но в дальнейшем эту связь изменить никак нельзя!

Есть ли выход? Есть разумеется. Нужно разрушить/уничтожить ранее запомненное сопоставление объектов. Как? Например, снять с поддержки и вновь поставить на поддержку (не изменяя конфигурацию базы данных) - пары сопоставлений будут установлены заново. Можно использовать и другие методы.
   Serg_1960
 
20 - 20.06.18 - 16:11
PS: само собой разумеется, все эксперименты - на мышах и кактусах! Тьфу, - на копиях.


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