|
v8: Конвертация данных (не умею пользоваться)??? |
☑ |
0
Demetres
01.11.13
✎
10:59
|
Всем привет! Задача перенести Регистр сведений в Документ. Сделал ПКД для этого, источник не заполнил. Потом сделал ПВД с пустым «Объект выборки», в обработчике «Перед обработкой» написал:
СтруктВыборкаДанных = Новый Структура;
СтруктВыборкаДанных.Вставить("Дата", ТекущаяДата());
СтруктВыборкаДанных.Вставить("Комментарий", "Создан автоматически при переносе данных УТП -> СУМД");
СтруктВыборкаДанных.Вставить("Проведен", Ложь);
СтруктВыборкаДанных.Вставить("ПометкаУдаления", Ложь);
ВыгрузитьПоПравилу(СтруктВыборкаДанных, , , , "УстановкаПравДоступа");
При попытке выгрузке пишет:
Ошибка при выгрузке данных для узла плана обмена
ОписаниеОшибки = Ошибка при вызове метода контекста (НайтиПоТипу): Несоответствие типов (параметр номер '1')
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10747)
Если заполнить «Объект выборки» моим регистром сведений ругается на «ПометкаУдаления» т. к. её нет у объекта регистр сведений.
Подскажите как решить данную проблему
|
|
1
Demetres
01.11.13
✎
11:01
|
Вроде все делаю как написано в книжке по КД Бояркин, но что-то видно упускаю
|
|
2
mikecool
01.11.13
✎
11:02
|
в пвд сделай запрос, его результат пихай в выгрузку
|
|
3
Mnemonic1C
01.11.13
✎
11:03
|
Почитай про отладку в КД, сразу отпадут такие вопросы
|
|
4
Зойч
01.11.13
✎
11:03
|
отладчиком посмотри что за параметр
|
|
5
Demetres
01.11.13
✎
11:08
|
Что за параметр и так понятно "Объект выборки" в ПВД, если его заполнить моим регистром сведений, ошибки нет при выгрузке. Появляется ошибка при загрузке. Да и зачем мне "Объект выборки" я же все реквизиты заполняю руками.
|
|
6
Demetres
01.11.13
✎
11:09
|
Да пользоваться не умею :( подскажите что делаю не так
|
|
7
Йохохо
01.11.13
✎
11:10
|
"Если заполнить «Объект выборки» моим регистром сведений ругается на «ПометкаУдаления»"
в реквизите с пустым источником приемник ПометкаУдаления Значение = Ложь
|
|
8
mikecool
01.11.13
✎
11:11
|
для ПКС ПометкаУдаления установи галку(не помню как зовется) которая пропускает его и не конвертит
|
|
9
Demetres
01.11.13
✎
11:15
|
(7), (8) Я полностью пометку на удаления убирал из правил, все равно ругается на пометку удаления, а если ставишь в "Объект выборки" один из переносимых справочников, то выгрузка проходит нормально
|
|
10
Йохохо
01.11.13
✎
11:23
|
(9) это обязательный реквизит, он должен быть описан для приемника документ
|
|
11
Demetres
01.11.13
✎
11:29
|
(9) Перенеслось :))) Ураааааа!!!! С "Объект выборки" регистром, сейчас на пометку не ругался, ничего вроде не менял. Но правда теперь появился лишний пустой документ?
|
|
12
Demetres
01.11.13
✎
11:49
|
Все пустой документ убрал, разбираться не стал, просто в ПВД в "Перед выгрузкой" написал Отказ = Истина; и теперь переносится только то что нужно.
|
|
13
Йохохо
01.11.13
✎
12:18
|
(12) "Потом сделал ПВД с пустым «Объект выборки», в обработчике «Перед обработкой» написал:"
вот твой пустой лишний документ, в ПКД надо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший