Имя: Пароль:
1C
1С v8
Конвертация данных: Перенос из реквизитов в значения свойств номенклатуры
0 Прекрасный дилетант
 
09.10.13
14:32
Выгрузка из 7.7 в 8.2. Мне нужно перенести реквизиты номенклатуры в значения свойств.
Свойства необходимо искать по имени реквизита и создавать если не существует.
Подскажите пожалуйста как это можно сделать.
1 vicof
 
09.10.13
14:36
Для ПКС реквизита пишешь ВыгрузитьПоПравилу(Выборка,,,,"РегистрСвойств");
Отказ = Истина;

В выборку пихаешь структуру, которая будет передаваться в ПКО регистра. Имена в выборке и в ПКС регистра должны совпадать.
Указываешь поля поиска. Профит.
2 Прекрасный дилетант
 
09.10.13
14:41
(1) Поля поиска для чего?
3 vicof
 
09.10.13
14:42
А, ну да, поля не надо, это ж регистр.
4 Прекрасный дилетант
 
09.10.13
14:45
(1) Свойства как будут выгружаться?
5 vicof
 
09.10.13
15:03
(4) Молча. Конкретней задавай вопрос.
6 Прекрасный дилетант
 
10.10.13
08:12
(1) в ВыгрузитьПоПравилу я передам структуру (Объект, Свойство, Значение),
свойства такого в 7.7 у меня нет, что передавать?
7 Rie
 
10.10.13
08:15
(6) А при чём тут свойства в 7.7? Свойства будут в 8.2 - надо только ПКО написать для этого.
8 Прекрасный дилетант
 
10.10.13
08:23
(7) что должно быть в ПКО?
9 Rie
 
10.10.13
08:27
Набор ПКС, которые преобразуют строку таблицы значений в измерения и ресурсы регистра.
10 Абыр
 
10.10.13
09:32
(0) Пишете
1) ПКО для конвертации реквизита номенклатуры в запись регистра со значениями свойств. Источник - номенклатура + дополнительно передаете имя реквизита
2) Также у вас должны быть созданы ПКО для ПКС правила в 1. Т.е. ПКО для конвертации свойства (это, подозреваю, ПВХ) и значения свойства. Ну уж для объекта (номенклатуры) у вас уже правило есть.
3) В ПКО номенклатуры в обработчике "После выгрузки" делаете ВыгрузитьПоПравилу() для каждого реквизита, который нужно выгрузить, используя ПКО в 1 и передавая номенклатуру и имя реквизита.
11 Прекрасный дилетант
 
10.10.13
10:27
(7) что передавать в качестве свойства?
12 Прекрасный дилетант
 
10.10.13
10:49
Само свойство у меня выгружается, но в регистре свойств оно не заполняется
13 Прекрасный дилетант
 
10.10.13
11:50
В ПКС Свойство регистра у меня выгружается свойство, но измерение регистра не заполняется
14 Прекрасный дилетант
 
10.10.13
11:57
Как конвертировать строку с названием реквизита в свойство?
15 Прекрасный дилетант
 
10.10.13
12:12
ап
16 Прекрасный дилетант
 
10.10.13
14:11
ап
17 Eugeneer
 
10.10.13
14:25
(0) выгрузи и сохрани все в эксель. Возьми любую обработку меющую загружать из экселя свойства.
Основная теорема систематики: Новые системы плодят новые проблемы.