|
Конвертация, перенос дополнительных реквизитов номенклатуры | ☑ | ||
---|---|---|---|---|
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) Получилось?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |