|
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
|
Почитай про отладку в КД, сразу отпадут такие вопросы
http://infostart.ru/public/205460/ |
|||
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) "Потом сделал ПВД с пустым «Объект выборки», в обработчике «Перед обработкой» написал:"
вот твой пустой лишний документ, в ПКД надо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |