|
При смене кода справочника, свойство стирается. | ☑ | ||
---|---|---|---|---|
0
AndrewM
16.07.12
✎
07:03
|
Свидетелем странных явлений был я сегодня.
Создал свойство в ПВХ "Свойства объектов" с назначением "Физлица". Заполнил это свойство для определённого физлица. Потом для эксперимента открыл физлицо и принудительно поменял в нём код элемента справочника. Заново захожу в регистр сведений "Значения свойств объектов", а значения свойства по этому физлицу как не бывало. Это такая фича 1С? Затирать значения свойств при изменении кода объекта. Кто-нибудь сталкивался с таким? И нафига это надо? |
|||
1
izekia
16.07.12
✎
07:04
|
какой кошмар
|
|||
2
Cube
16.07.12
✎
07:05
|
(1) +1 И не говори - ужас, че творится)))
|
|||
3
AndrewM
16.07.12
✎
07:14
|
(1)(2) смейтесь-смейтесь :)
|
|||
4
izekia
16.07.12
✎
07:14
|
ну так было над чем - посмеялись, больше пока не над чем)
|
|||
5
izekia
16.07.12
✎
07:15
|
проверь еще раз для чистоты эксперимента
|
|||
6
AndrewM
16.07.12
✎
07:17
|
(5) не поверишь, я перед созданием темы не только несколько раз перепроверил, но и в КЗ заглянул )
|
|||
7
Прохожий
16.07.12
✎
07:23
|
Ну там процедуры инициализации элемента всякие поищи ...
|
|||
8
izekia
16.07.12
✎
07:23
|
что за конфигурация? в бп вроде все ок
|
|||
9
AndrewM
16.07.12
✎
07:24
|
(8) это УСО (которая переделанная УПП). Неужели усошники так извернулись.
|
|||
10
izekia
16.07.12
✎
07:24
|
там правда это допреквизиты
|
|||
11
Прохожий
16.07.12
✎
07:40
|
Меняется либо при редактировании кода? либо при записи элемент. В чем твоя проблема?
|
|||
12
instigatorseo
16.07.12
✎
07:46
|
Так, а отладчик что показывает?
|
|||
13
AndrewM
16.07.12
✎
07:47
|
(11) Точно. Как оказалось, значение свойства пропдает не только при изменении кода элемента справочника, но и даже просто при его перезаписи.
|
|||
14
AndrewM
16.07.12
✎
07:58
|
Причина оказалась в следующем:
В закладке "Дополнительно" Физлица не отображается моё свойство, а при записи элемента все свойства Физлица перезаписываются. Поэтому моё, не отображающееся, затирается. А не отображается оно потому, что разработчики при открытии формы поставили жёсткое условие, что отображаться должны только свойства с предопределенным назначением "Справочник_ФизическиеЛица". А я создал новое, составное, назначение, т.к. моё свойство должно относиться не только к одному справочнику "Физлицо". Короче, только после изменения кода в конфигураторе моё свойство отобразилось во вкладке "Дополнительно" Физлица и перестало затираться. Получается, разработчики не учли, что кроме назначения "Справочник_ФизическиеЛица" может ещё быть и составное назначение, включающее в себя справочник "ФизическиеЛица". |
|||
15
Cube
16.07.12
✎
08:04
|
(14) В смысле, твое свойство относится не только к физлицам, но и ещё куда-то? Смысл сего действа в чем?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |