|
КД 2.0. Элемент справочника в число. | ☑ | ||
---|---|---|---|---|
0
GreyTim
01.07.16
✎
15:50
|
Есть Справочник Ассортимент у него 2 табл. части: Номенклатура и Склады. Переносим в самописную базу в аналогичный справочник у которого вместо таблицы Склады, таблица КПК. По номенклатуре вопросов нет, а из склада по Справочнику Соответствия надо получить код КПК (собственно, значение для переноса) и вместо склада перенести этот код.
Есть ПКС Склад в Склад (Ссылка в Число). В нем указано ПКО СкладВЧисло у которого ПередВыгрузкой стоит Значение = "88888888" (чисто для проверки). В XML файл значение не попадает. -<Запись> -<Свойство Тип="Число" Имя="Склад"> <Нпп>109</Нпп> </Свойство> </Запись> В чем косяк? |
|||
1
Зая Бусечка
01.07.16
✎
15:53
|
А в ПриВыгрузке?
|
|||
2
GreyTim
01.07.16
✎
15:54
|
(1) Такая же фигня...
|
|||
3
GreyTim
01.07.16
✎
15:57
|
Если поставить в ПередВыгрузкой в ПКС Склад в Склад, то все норм, но в этом случае Источником является справочник Ассортимент, а не Склад, так что...
|
|||
4
GreyTim
04.07.16
✎
10:27
|
Взбодрю пятничную темку...
|
|||
5
mehfk
04.07.16
✎
10:28
|
Этот объект уже выгружен до этого
<Нпп>109</Нпп> |
|||
6
GreyTim
04.07.16
✎
10:37
|
(5) имеешь в виду объект в базе-источнике?
|
|||
7
GreyTim
04.07.16
✎
10:45
|
(5) ПКО СкладВЧисло - это первое место, где появляются склады. Отдельно я их не выгружаю, так что они не могут быть уже выгружены.
|
|||
8
mehfk
04.07.16
✎
11:28
|
Поищи в файле "109"
|
|||
9
GreyTim
04.07.16
✎
11:39
|
(8) есть 2 строки:
<Объект ИмяПравила="КиоскВЧисло" Тип="Число" Нпп="109"/> и -<Запись> -<Свойство Тип="Число" Имя="Киоск"> <Нпп>109</Нпп> </Свойство> </Запись> |
|||
10
mehfk
04.07.16
✎
11:41
|
Закинь куда-нибудь правила, гляну.
|
|||
11
GreyTim
04.07.16
✎
11:47
|
||||
12
GreyTim
04.07.16
✎
11:48
|
(10) Там правила и собственно выгрузка.
|
|||
13
write
04.07.16
✎
12:58
|
(0) Вам не нужно ни какого ПКО, в ПКГС табличной части в "Перед обработкой" производите необходимые действия и через
КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений"); КоллекцияОбъектов.НоваяКолонка("Киоск"); КоллекцияОбъектов.НоваяСтрока(); КоллекцияОбъектов.Киоск = ВашеЗначение; присваиваете нужное значение; |
|||
14
mehfk
04.07.16
✎
13:02
|
У ПКС "Киоск - Киоск" нужно указать пустое ПКС.
|
|||
15
mehfk
04.07.16
✎
13:05
|
||||
16
GreyTim
04.07.16
✎
13:19
|
(14) Я так тоже делал, но имеем (3).
(13) Спасибо. Сейчас попробую. |
|||
17
write
04.07.16
✎
13:22
|
(16) в ПКС Киоск ПКО "КиоскВЧисло" не забудьте очистить.
|
|||
18
mehfk
04.07.16
✎
13:24
|
(16) >> Я так тоже делал, но имеем (3)
Загрузи те правила, что я выложил и проверь еще раз. |
|||
19
GreyTim
04.07.16
✎
13:38
|
(18) Хорошо отпишусь.
|
|||
20
GreyTim
04.07.16
✎
15:18
|
write и mehfk, спасибо вам обоим, что помогли разобраться. У вас разные методы, но оба рабочие.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |