Имя: Пароль:
1C
1С v8
Конвертация, перенос дополнительных реквизитов номенклатуры
,
0 mxs089
 
24.12.14
14:54
при переносе дополнительных реквизитов (свойств) как перенести тип значения свойства?
1 Dionis Sergeevich
 
24.12.14
14:56
доп реквизиты в рс хранятся на сколько я помню. его и переноси
2 mxs089
 
24.12.14
14:59
в ут 11.1
3 mxs089
 
24.12.14
15:01
значения хранятся в таблице номенклатуры
4 mxs089
 
24.12.14
15:01
тип определяется в плане видов характеристик
5 mxs089
 
24.12.14
15:01
конвертации как сказать, в метаданных нет поля типданных
6 Dionis Sergeevich
 
24.12.14
15:08
(3) Да ладно. Да не верю
7 Dionis Sergeevich
 
24.12.14
15:09
СвойстваОбъектов рс не?
8 mxs089
 
24.12.14
15:10
не, сейчас это табличная часть справочника номенклатура
9 mxs089
 
24.12.14
15:11
суть вопроса, не значения перетянуть а тип значения свойства
10 mxs089
 
24.12.14
15:11
тип значения элемента плана вида характеристик
11 Dionis Sergeevich
 
24.12.14
15:12
(8) ПКО для ПВХ есть?
12 mxs089
 
24.12.14
15:13
да, есть
13 Dionis Sergeevich
 
24.12.14
15:14
ТипЗначения является стандартным реквизитом ПВХ, в ПКО для ПВХ есть ПКС "ТипЗначения"?
14 mxs089
 
24.12.14
15:22
нет
15 mxs089
 
24.12.14
15:23
в том то все и дело, в упор не вижу, а в запросе это поле присутствует (консольЗапросов)
16 Dionis Sergeevich
 
24.12.14
15:23
(14) Ты знаешь что делать)
17 Dionis Sergeevich
 
24.12.14
15:24
или не знаешь?
18 mxs089
 
24.12.14
15:24
как нить через параметр?
19 Dionis Sergeevich
 
24.12.14
15:28
(18) фуфуфу. нельзя так измываться.

Добавляй ПКС "ТипЗначения". Если в свойствах не видишь такого - загрузи структуру конфигурации (если ты загрузил только правила то структуры конфигураций создались только в части используемых в правилах объектов и свойств а не полностью)
20 mxs089
 
24.12.14
15:58
структуру конфигурации загружал
21 mxs089
 
24.12.14
15:58
ничего не изменилось
22 vicof
 
24.12.14
15:59
В ПКЗ заглядывал?
23 Бригада бронепоезда
 
24.12.14
16:02
делай для пвх отдельное пко и подсовывай его реквизиты ТЧ
24 Dionis Sergeevich
 
24.12.14
16:04
(20) нет свойства "ТипЗначения"?
25 mxs089
 
24.12.14
16:06
нет, скрин прислать?
26 mxs089
 
24.12.14
16:07
(23) что? какой ТЧ?
27 mxs089
 
24.12.14
16:08
(22) да, на стороне источника только Контрагент
28 mxs089
 
24.12.14
16:08
выгрузка из УТ 10.2 в УТ 11.1
29 Dionis Sergeevich
 
24.12.14
16:09
(25) В правилах самих указаны 2 конфигурации, ты их перезагрузил (предварительно выгрузив из базы УТ обработкой)? Что-то мне подсказывает что нет, ни фига ты не сделал этого.
30 mxs089
 
24.12.14
16:09
тип значения удалось передать через параметр таким способом:
Значение = ЗначениеВСтрокуВнутр(Источник.ТипЗначения.Типы());

после загрузки при присвоении ошибка

ОписаниеОшибки         =  Ошибка при установке значения атрибута контекста (ТипЗначения): Тип не является подмножеством типа значений плана видов характеристик
31 mxs089
 
24.12.14
16:10
(29) изначально у меня не было правил, делал выгрузку метаданных
32 mxs089
 
24.12.14
16:10
(30) тип строка, разная длина ...
33 Бригада бронепоезда
 
24.12.14
16:12
(26) табличная часть, где свойства хранятся
34 Бригада бронепоезда
 
24.12.14
16:13
а по-хорошему - берешь типовые правила УТ11 - БП 3.0, смотришь как там и не паришься
35 Dionis Sergeevich
 
24.12.14
16:18
ЩАс загружу у себя - посмотрю
36 Dionis Sergeevich
 
24.12.14
16:35
да, не выгружает. сейчас посмотрю
37 Dionis Sergeevich
 
24.12.14
16:54
все, сделал. ЩАс покажу
38 Dionis Sergeevich
 
24.12.14
16:56
В обработках MD82Exp и MD83Exp в модуле объекта в процедуре ВыгрузитьОбъекты:

после
"Для каждого Объект из Метаданные[ИмяОбъекта] Цикл
        
        ВыгрузитьОбъект(Объект, ПрефиксИмени);"

добавляешь следующий код:

"Если Объект.Имя = "СвойстваОбъектов" Тогда
        
            Родитель = "00000000-0000-0000-0000-000000000000";
            
            Свойство = Новый Структура("Имя, Синоним, Комментарий, Тип");
        
            Свойство.Имя = "ТипЗначения";
            Свойство.Синоним = "";
            Свойство.Комментарий = "";
            Свойство.Тип = Новый ОписаниеТипов("Тип");
            
            ВыгрузитьСвойство(Свойство, "Свойство", Родитель);
        
        КонецЕсли;"
39 mxs089
 
24.12.14
17:00
супер конечно, но что то мне подсказывает, что сделано это не просто так, это как выгрузка регистров накопления
40 mxs089
 
24.12.14
17:00
но большое спасибо за помощь!
41 Dionis Sergeevich
 
24.12.14
17:03
Сделано это т.к. не было необходимости. Стандартные реквизиты выгружаются в процедуре "ВыгрузитьОсновныеСвойства(Объект)" - туда можно было бы вставить и это свойство. Но я не стал разбираться - все жде разовая потребность. У меня после загрузки конфигурации обновленной обработкой появилось свойство "ТипЗначения". Саму выгрузку не проверял. Отпишись как сделаешь - интересно просто
42 ИсчадиеADO
 
24.12.14
17:04
(30) все правильно. через параметр. а устанавливаешь его при загрузке объекта пвх. он же орет, что в пвх такрй тип недоступен
43 Dionis Sergeevich
 
24.12.14
17:13
(40) Я проверил. Грузится все хорошо)
44 Dionis Sergeevich
 
24.12.14
17:52
(40) Получилось?