Имя: Пароль:
1C
1С v8
Конвертация данных не присваивается значение перечисления
, ,
0 leonid0407
 
13.06.17
12:27
Доброго дня всем!  Помогите советом, переношу справочники из УТ 11.0 в 11.3  в справочнике контрагенты есть реквизит юрфизлицо значение перечисление, и реквизиты и перечисление абсолютно похожие в обоих конфигурациях, значения совпадают полностью, но после загрузки в 11.3  реквизиту значение не присваивается, просто в поле наименование висит, пытаюсь записать ругается что не заполнено поле вид контрагента приходится вручную из списка выбирать значение перечисления. Хотя в справочнике организации такой же реквизит загружается  - все нормально.
1 Рэйв
 
13.06.17
12:33
наверное выбранное в элементе значение все таки не совпадает по имени, хотя представление может быт одинаковым.
А в организации выбранное значение совпадает
2 Ёпрст
 
13.06.17
12:35
(0) заполни конвертацию значения свойств
3 leonid0407
 
13.06.17
12:35
для перечисления  пкз все состыковал
4 leonid0407
 
13.06.17
12:36
в спр-ке организации такой же реквизит  юрфизлицо
5 leonid0407
 
13.06.17
12:38
в файле выгрузке в хмл-ке  значение передается, да и в форме когда открываешь значение в реквизите висит юр или физ или пбоюл, но .... как бы не присвоено, приходится выбирать из списка чтобы записалось значени
6 leonid0407
 
13.06.17
12:56
просто может кто нибудь конвертировал уже справочники в УТ 11.3?
7 Ёпрст
 
13.06.17
12:59
(5) ну дык, посомтри в базе приёмнике при загрузке в режиме отладки, почему не находит твоё перечисление.
8 2083
 
13.06.17
13:25
(0) проверь, что в ПКО длч контрагента в проблемном поле было указано именно то ПКО для перечисления.
9 leonid0407
 
13.06.17
13:30
да ПКО то  в нем значения все состыкованы, щас полез в отладчик
10 2083
 
13.06.17
13:32
(9) значения состыкованы - это я и так понял...
проверь, что в ПКО Контрагенты для этого свойства установлено то ПКО, в котором все значения состыкованы.

Из (0) напрашивается, что банально ПКО есть, но его применить забыли и поэтому ничего не конвертируется.
11 leonid0407
 
13.06.17
13:43
ПКО для этого реквизита стоит нужное
12 2083
 
13.06.17
14:23
(11) если мне не изменяет память, то в УТ 11 вроде два перечисления, обозначающих юр физ лицо... - вот это еще можно проверить, тот ли тип.

что отладчик-то говорит?
13 h-sp
 
13.06.17
14:26
поле вид контрагента  - это совсем другое поле. Оно на форме создается из других полей.
14 leonid0407
 
13.06.17
14:27
да в контрагентах есть еще реквизит Юридическоефизическоелицо и там другое перечисление чисто 11.3 - е  да и его в форме не видно оно заполняется когда выбираешь видконтрагента призаписи()
15 leonid0407
 
13.06.17
14:28
в отладчике пролетает нормально все, щас попробую в ПКО для контрагентов  прописать объект.записать() послевыгрузки
16 mexanik_96
 
13.06.17
14:41
(15)мб не нужно так делать, мб отложенная обработка объектов, подписьки, прочий трэш? после записи реквизит заполнен?
17 2083
 
13.06.17
14:56
(15) объект.записать() скорее всего не отработает подписка при обмене
18 leonid0407
 
13.06.17
15:09
да записать не дает  ЮрФизЛицо не заполнено,  щас смотрю правила из 77 там этот реквизит явно указывается передвыгрузкой
19 leonid0407
 
13.06.17
15:27
немного картина проясняется)) в справочнике есть еще реквизит ЮридическоеФизическоеЛицо который невиден на форме и вручную не заполняется толко в модуле,  тип у него  ПеречислениеСсылка.ЮридическоеФизическоеЛицо  буду щас писать под него отдельно ПКО, тк  в 11.0 такого реквизита нету
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.