|
КД ПКО,заполнить реквизит | ☑ | ||
---|---|---|---|---|
0
Popkorm
18.07.14
✎
15:39
|
Каким образом можно заполнить реквизит в документе,если например Контрагент не найдет,то вывести его в Комментарий?!
|
|||
1
Popkorm
18.07.14
✎
16:03
|
апну
|
|||
2
Йохохо
18.07.14
✎
16:13
|
вроде красиво никак, попробуй параметром сразу передавать наименование/инн
|
|||
3
Popkorm
18.07.14
✎
16:27
|
(2) параметром это как, примерик можно
|
|||
4
Franchiser
гуру
18.07.14
✎
16:31
|
В ПКО в обработчике ПослеЗагрузки Контаргента можно определить что не найден и запомнить в структуре ВходящиеДанные и ИсходщиеДанные а в реквизите Комментарий считать Структуру и обнулить там же.
|
|||
5
Franchiser
гуру
18.07.14
✎
16:33
|
Через параметр наверно проще тебе будет. Создаешь Параметр с галкой при загрузке, туда пишешь в послезагрузки ПКС контрагента, и считываешь в послезагрузки ПКС Комментарий
|
|||
6
Йохохо
18.07.14
✎
16:33
|
(4) думаю в (0) документ уже
(3) http://prodines.narod.ru/conv/book/11.htm |
|||
7
Franchiser
гуру
18.07.14
✎
16:37
|
(6) да, я понял. ПКО следует читать ПКС. Какая-то из структур ВходящиеДанные или ИсходщиеДанные останется даже если передать в ПКО контрагента и вернуть обратно, кажется ИсходящиеДанные.
|
|||
8
Йохохо
18.07.14
✎
16:40
|
(7) я ничего не понял, но у автора каатся обработка битых ссылок происходит, уже в приемнике
|
|||
9
Popkorm
18.07.14
✎
16:41
|
(8) ну почти,сейчас тупо не найденных создаю и переношу в отдельную группу
|
|||
10
Franchiser
гуру
18.07.14
✎
16:47
|
я не прав, надо в ПКО Контрагенты в Призагрузки или ПослеЗагрузки устанавливать параметр с информацией о том что найден или не найден объект, а в ПКО документа в ПослеЗагрузки считывать и записывать комментарий документа из параметра.
|
|||
11
Йохохо
18.07.14
✎
16:55
|
(10) ПКО Контрагенты -> ПКО документа, очередность и т.п., нельзя глобальные парамтры
(9) тогда лучше использовать в ПКО дока ПослеЗагрузки ОбъектНайден и устанавливать родителя. Велосипед с передачей наименования кривой, договора ведь есть? в доке и договор и контр - будет криво. А в послезагрузки будет прямо |
|||
12
Franchiser
гуру
18.07.14
✎
17:21
|
(11) не вижу проблем, из ПКС Документа будет вызван ПКО контрагенты и там сделать отказ на последнем этапе уже когда создался Контрагент но не записался там же установить параметр и там же можно обнулять параметр когда контрагент найден, Договора не должны вообще создаваться т.к. контрагента нет это нужно предусмотреть.
|
|||
13
Franchiser
гуру
18.07.14
✎
17:23
|
Есть другой вариант: в ПКО перед загрузкой данных конвертации получить массив ИНН/КПП которых нет в базе и потом по этому массиву формировать комментарий.
|
|||
14
Йохохо
18.07.14
✎
17:23
|
(12) один раз он будет вызван, а потом будет из кеша по нпп доставаться
|
|||
15
Franchiser
гуру
18.07.14
✎
17:45
|
нужно определить КлючВыгружаемыхДанных = Источник.ИНН+"/"+Источник.КПП
Или не запоминать выгруженные объекты ставить. |
|||
16
Йохохо
18.07.14
✎
18:04
|
(15) и это даже будет работать, но энтропия зашкаливает)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |