Имя: Пароль:
1C
1С v8
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) "Потом сделал ПВД с пустым «Объект выборки», в обработчике «Перед обработкой» написал:"
вот твой пустой лишний документ, в ПКД надо