v8: Конвертация данных: создать свою группу номенклатуры при выгрузке
☑
0
jackill2611
13.08.12
✎
17:08
Хочу при переносе данных в 8.2 создать группу для отдельных элементов справочника Номенклатура: при условии, что счет учета = [Какой-то счет] тогда он при загрузке попадает в группу [Моя группа]. В 7.7 такой группы нет, элементы разбросаны.
1
jackill2611
13.08.12
✎
17:12
Если (Источник.ЭтоГруппа) = 0 тогда
Если Источник.Счет = СчетПоКоду("112") тогда
ВходящиеДанные = СоздатьОбъект ("СписокЗначений");
ВходящиеДанные.Установить("Код", Источник.Код);
ВходящиеДанные.Установить("Наименование", Источник.Наименование);
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "Номенклатура");
КонецЕсли;
КонецЕсли;
2
jackill2611
13.08.12
✎
17:12
Так я выгружаю элементы. А как им сделать общего родителя? (группу)
3
andrewks
13.08.12
✎
17:40
ставишь у св-ва Родитель ПКО с название, например, ГруппаНоменклатуры
в зависимости от условий, заполняешь Исходящие данные нужными тебе значениями. например, ПередВыгрузкой:
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", "Оборудование (объекты основных средств)");
Значение = "1";
в ПКО ГруппаНоменклатуры ставишь: источник - пусто, приёмник - спр.Номенклатура
нужным св-вам ставишь галки "получать из вход.данных", + почитай в справке про КлючВыгружаемыхДанных
4
jackill2611
13.08.12
✎
17:44
Спасибо! Буду пробовать.
2 + 2 = 3.9999999999999999999999999999999...