Конвертация данных. Не получается выгрузить данные #6479


#0 by Dormancy
Пытаюсь выгрузить данные: из конфы-источника открываю универсальную обработку выгрузки данных CDExport.ert; загружаю правила конвертации; указываю куда выгружать; поля периода выгрузки оставляю пустыми (за весь период); поставил галку "Бух. итоги не выгружать" (она и так стояла); в общем, все остальное оставил поумолчанию. Нажимаю "Выгрузить данные"... и тишина, ниче не происходит. И только время начала выгрузки появилось. А обработка стоит и ничего не делает. Что я делаю не так? PS: пытаюсь перенести некоторые справочники и документы из слегка измененной 457 Бухгалтерии в 454 Комплексную. Правила создавал сам в конфе Конвертация данных.
#1 by SiMazx
Везде прописано "по ссылкам"?
#2 by Dormancy
Нет. Документы, из-за которых весь сыр-бор и некоторые справочники выгружаются "Все". По ссылкам выгружаются, в основном, подчиненные справочники.
#3 by novice
ты наверняка где-то использовал скрипты (специально или ненароком не знаю). У меня была такая же ошибка... Чтобы все прошло, тебе нужно создать свою обработку выгрузки.
#4 by Dormabcy
novice: Первоначально, в качестве файла обработки выгрузки я указал уже имеющийся CDExport.ert. Сейчас попробовал создать свой. При формировании правил в эту мою обработку напичкалось куча коду, причем расширение у файла стало .txt, хотя я указывал .ert. Что теперь? У обработки-то формат .txt!
#5 by novice
Все гуд Теперь сделай так: 1) Создай внешнюю обработку и назови ее как-нибудь.ert 2) Внутри этой обработки сделай #ЗагрузитьИзФайла "здесь укажи файл txt свой новый" 3) Подставь эту обработку в обработку выгрузки PS желательно чтоб файл txt с кодом и внешний отчет лежали в одной папке
#6 by Dormancy
Не совсем понял 3-й пункт. В куда подставить "мою новую обработку"?
#7 by Dormancy
В конфе-источнике я должен открыть свою обработку или стандартную CDExport.ert?
#8 by Dormancy
Вроде, понял. Но при выгрузке происходит ошибка (вернее 3 ошибки): {D:1SCONFSCONVDATAEXTFORMSAC45_ATC45MYEXPORT.ERT(4319)}: Процедура или функция с указанным именем уже определена в текущем модуле (ДополнительныеПреобразования) Возврат<<?>>; {D:1SCONFSCONVDATAEXTFORMSAC45_ATC45MYEXPORT.ERT(4320)}: Оператор Return (Возврат) не может употребляться вне процедуры или функции Возврат;<<?>> {D:1SCONFSCONVDATAEXTFORMSAC45_ATC45MYEXPORT.ERT(4320)}: Обнаружено логическое завершение исходного текста модуля
#9 by novice
давай еще раз: 1) при создании правил конвертации ты должен был указать конфу Источник, конфу Приемник, ФайлПравил, Файл ОбработкаВыгрузки 2) Файл ОбработкаВыгрузки я сказал как тебе сделать... (создаешь пустую обработку, создаешь пустой текстовый файл, в обработке делаешь #ЗагрузитьИзФайла...) 3) После того как насоздавал правил.. сохрани их. и ты увидишь что твой текстовый файл распух 4) При выгрузке ты используешь стандартный CDExport.ert Все эти косяки... которые ты описал, грохни вручную
#10 by Dormancy
Спасибо! Заработало!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С