|
Конвертация, исходящие данные передаются в пко 1 раз? | ☑ | ||
---|---|---|---|---|
0
Loki
14.03.14
✎
07:51
|
Ситуация такая: Есть ПКО Справочника, одного из свойств нет в базе источнике, его выгружаю по отдельному пко, куда передаю исходящие данные из Перед выгрузкой ПКС. В процедуре ПередВыгрузкой Исходящие данные заполняются по определенному условию. И вот в чем проблема: выгружаются 2 номенклатуры, у обеих разное значение свойства, но почему-то из пкс идет лишь одно обращение в пко. ну как-то так, может не очень понятно излагаю
|
|||
1
Loki
14.03.14
✎
07:52
|
может выгружать свойство по разным пко...
|
|||
2
Godofsin
14.03.14
✎
07:54
|
(0) Покажи код.
|
|||
3
Loki
14.03.14
✎
07:55
|
ИсходящиеДанные.Вставить("ТипНоменклатуры", "Товар");
Если (Источник.ВестиУчетПоХарактеристикам И Источник.ВестиУчетПоСериям) Тогда ИсходящиеДанные.Вставить("Наименование", "Ном. группа с учетом серий и характеристик"); ИсходящиеДанные.Вставить("ИспользованиеХарактеристик", "ИндивидуальныеДляНоменклатуры"); ИсходящиеДанные.Вставить("ИспользоватьХарактеристики", Истина); ИсходящиеДанные.Вставить("ИспользоватьСерии", Истина); ИсходящиеДанные.Вставить("НастройкаИспользованияСерий", "ЭкземплярТовара"); ИначеЕсли Источник.ВестиУчетПоХарактеристикам И Не Источник.ВестиУчетПоСериям Тогда ИсходящиеДанные.Вставить("Наименование", "Ном. группа с учетом характеристик"); ИсходящиеДанные.Вставить("ИспользованиеХарактеристик", "ИндивидуальныеДляНоменклатуры"); ИсходящиеДанные.Вставить("ИспользоватьХарактеристики", Истина); ИсходящиеДанные.Вставить("ИспользоватьСерии", Ложь); ИначеЕсли Не Источник.ВестиУчетПоХарактеристикам И Источник.ВестиУчетПоСериям Тогда ИсходящиеДанные.Вставить("Наименование", "Ном. группа с учетом серий"); ИсходящиеДанные.Вставить("ИспользоватьСерии", Истина); ИсходящиеДанные.Вставить("НастройкаИспользованияСерий", "ЭкземплярТовара"); ИсходящиеДанные.Вставить("ИспользоватьХарактеристики", Ложь); ИначеЕсли Не (Источник.ВестиУчетПоХарактеристикам И Источник.ВестиУчетПоСериям) Тогда ИсходящиеДанные.Вставить("Наименование", "Ном. группа без учета серий и характеристик"); ИсходящиеДанные.Вставить("ИспользоватьХарактеристики", Ложь); ИсходящиеДанные.Вставить("ИспользоватьСерии", Ложь); |
|||
4
zak555
14.03.14
✎
07:56
|
в перед выгрузкой пкс, где нет источника надо сделать уникальным
КлючВыгрузкиЗначения |
|||
5
zak555
14.03.14
✎
07:56
|
"нет источника" в пксЕ
|
|||
6
Loki
14.03.14
✎
07:58
|
спасибо, буду пробовать!
|
|||
7
Loki
14.03.14
✎
07:59
|
Guid номенклатуры наверное подойдет?
|
|||
8
Loki
14.03.14
✎
08:13
|
А может подскажете, где можно про КлючВыгрузкиЗначения почитать, поиск ничего не дает....
|
|||
9
GenV
14.03.14
✎
08:40
|
(8) Открываем КД. Открываем любое ПКО на закладке "Перед выгрузкой", нажимаем кнопку "Информация по обработчикам ...", читаем про "КлючВыгружаемыхДанных".
|
|||
10
Loki
14.03.14
✎
09:27
|
Спасибо, не правильно поняла, искала в ПКС
|
|||
11
Loki
14.03.14
✎
09:40
|
В общем решение получилось такое: Из ПКО объекта передавать в ПКС Входящие данные, и все взлетело!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |