|
Ковертация одного объекта в несколько новых по количеству строк ТЧ источника | ☑ | ||
---|---|---|---|---|
0
mistamista
15.04.16
✎
20:15
|
Товарищи!
В базе источника есть ТЧ с несколькими строками, в каждой находится ссылка на один и тот же объект, но с разным количеством. Надо сделать так, чтобы при конвертации в базу приемника, формировалась, грубо говоря, такая же ТЧ но в каждой строке уже были ссылки на разные объекты. Например, ТЧ в базе источнике: Номенклатура 1 - 10шт Номенклатура 1 - 20шт Номенклатура 1 - 30шт Желаемый результат в базе преемнике: Номенклатура 1 - 10шт Номенклатура 2 - 20шт Номенклатура 3 - 30шт В какое место и какими словами конвертации надо объяснить, чтобы при обходе ТЧ источника, оно создавало новый объект, а не пользовало один единственный. Куда копать? Спасибо за понимание и сочувствие, если таковое имеет место быть. |
|||
1
mehfk
15.04.16
✎
20:21
|
Варианты
1. Значение = "" + ОбъектКоллекции.Номенклатура + ОбъектКоллекции.НомерСтроки. 2. Через исходчщие данные. и еще около 100500 вариантов. |
|||
2
mistamista
15.04.16
✎
20:32
|
Так я так и говорю ей, конвертации этой, непосредственно в ПКО, которое обрабатывает сию номенклатуру. А она мне ок! Вот тебе один объект, с номером строки (последним), но ни объектом больше :(
|
|||
3
mistamista
15.04.16
✎
20:33
|
ой, пардон. Не в ПКО, а в ПКС, которое в этом ПКО %)
|
|||
4
mehfk
15.04.16
✎
20:35
|
Гтоовое решение будет стоить 5000 рублей.
|
|||
5
mistamista
15.04.16
✎
20:42
|
Конвертация не принимает деньги((
|
|||
6
mehfk
15.04.16
✎
20:45
|
Я выступлю посредником, по 100% предоплате.
|
|||
7
mistamista
15.04.16
✎
20:50
|
Ну это же слишком просто, гораздо интереснее присунуть конвертации код в самое её ПКО, какое-нибудь. Но спасибо за предложение)
Я вот не понимаю в какой момент расфигачить один объект на много. В каком обработчике и в каком правиле. |
|||
8
mehfk
15.04.16
✎
20:52
|
Если долго всматриваться в КД, КД начнет всматриваться в тебя.
|
|||
9
mistamista
15.04.16
✎
20:55
|
Кстати да, я вот тоже это заметил
|
|||
10
mehfk
15.04.16
✎
20:59
|
Хочешь бесплатный совет?
|
|||
11
mistamista
15.04.16
✎
21:03
|
Хочу конечно!)
|
|||
12
mehfk
15.04.16
✎
21:08
|
Дотянуться до всех типовых конфигураций, вытянуть из них правила обмена в другие типовые. Попробовать повыгружать из демок туда-сюда. Конфигурации на 7.7 тоже не забыть. Понять что и где происходит. Читать встроенный хелп.
|
|||
13
Cyberhawk
15.04.16
✎
21:08
|
В ПКГС "Перед выгрузкой" вызывай ВыгрузитьПоПравилу(ОбъектКоллекции) и Отказ = Истина
|
|||
14
mistamista
15.04.16
✎
21:11
|
Спасибо за совет. Обязательно попробую! А то да, КД вещь отличная, но для меня пока что дремучая (12)
|
|||
15
mistamista
15.04.16
✎
21:11
|
(13) Спасибо! Сча попробую)
|
|||
16
mistamista
19.04.16
✎
18:00
|
беда :(
в ПКГС Перед обработкой - Формируется запросом КоллекцияОбъектов в ПКГС Перед выгрузкой - ВыгрузитьПоПравилу(ОбъектКоллекции.Номенклатура,,,ИсходящиеДанные,<имя ПКО>); Отказ = Истина; Первый экземпляр объекта - ок, а на втором экземпляре выдаёт ошибку: Получение элемента по индексу для значения не определено :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |