|
КД2 Перенос справочника вместе с подчиненными. | ☑ | ||
---|---|---|---|---|
0
Number8
04.10.12
✎
10:17
|
Как грамотно в КД2 настроить перенос элемента справочника вместе с подчиненными справочниками? Если можно с примером.
|
|||
1
Агент Инфостарта
04.10.12
✎
10:29
|
(0) В ПКО После выгрузки в файл используем ВыгрузитьПоПравилу(). Примеры в справочной информации КД 2.
|
|||
2
vicof
04.10.12
✎
10:31
|
+ и по всей мисте
|
|||
3
Number8
04.10.12
✎
10:46
|
1. Справочник Номенклатура
2. Подч. спр-к Нормы В ПКО "Номенклатуры" ПослеВыгрузки: Если НЕ Источник.ЭтоГруппа Тогда Сообщить("Выгрузка "+Источник); Выборка = Справочники.Нормы.Выбрать( , Источник); Пока Выборка.Следующий() Цикл ВходящиеДанные = Новый Структура("Владелец"); ВходящиеДанные.Владелец = Источник; ВыгрузитьПоПравилу(Выборка.Ссылка,,ВходящиеДанные,,"Нормы"); КонецЦикла; КонецЕсли; В ПКО "Нормы" ПКС "Владелец" - галочка Получить значение из входящих данных. Вопрос: всё ли тут правильно? Слишком долго идет выгрузка ОДНОГО элемента номенклатуты. |
|||
4
Number8
04.10.12
✎
12:32
|
????????
|
|||
5
Жан Пердежон
04.10.12
✎
12:34
|
(3) ты определись: то ли тебе 1 элемент номенклатуры нужен, то ли еще и все подчиненные справочники
|
|||
6
Cujoko
04.10.12
✎
12:38
|
Создаёшь обычные ПКО для справочников. Естественно, у каждого подчинённого справочника реквизит Владелец выгружаешь по соответствующему ПКО владельца. Создаёшь обычные правила выгрузки для подчинённых справочников, владелец этих справочников выгрузится по реквизиту владельца.
|
|||
7
Cujoko
04.10.12
✎
12:39
|
То есть можно обойтись без всяких ВыгрузитьПоПравилу() и обработчиков.
|
|||
8
Number8
04.10.12
✎
12:41
|
>ты определись:
Я выгружал 1 элемент номенклатуры и все подчиненные ему спр-ки. |
|||
9
Naumov
04.10.12
✎
12:45
|
(3) За чем входящие данные передаешь? владелец и так реквизит объекта передаваемого в ПКО
|
|||
10
Number8
04.10.12
✎
12:45
|
Cujoko, мне нужно чтобы выгрузка происходила при переносе документа
"Накладная", где "Номенклатура" реквизит Таб. части. И сразу же выгружались подч. справочники. |
|||
11
Cujoko
04.10.12
✎
12:55
|
Если НЕ Источник.ЭтоГруппа Тогда
Сообщить("Выгрузка "+Источник); Выборка = Справочники.Нормы.Выбрать( , Источник); Пока Выборка.Следующий() Цикл Норма = Новый Структура("Владелец"); Норма.Владелец = Источник; ВыгрузитьПоПравилу(Норма, , , , "Нормы"); КонецЦикла; КонецЕсли; |
|||
12
Naumov
04.10.12
✎
12:57
|
(11) Так не будет работать
|
|||
13
Cujoko
04.10.12
✎
12:59
|
Почему не будет? Главное ж чтобы Источник повторял структуру свойств Приёмника.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |