Всем доброго времени суток!
Недавно начал разбираться с КД. С простым переносом данных из одной конфигурации в другую проблем нет. Но теперь задался вопросом - каким образом можно при помощи конвертации выполнить загрузку данных из внешнего источника (в моем случае файл dbf).
Смысл в том, что нужно перенести данные о контрагентах и договорах с ними из старой системы (написанной еще на DOSовском FOXPRO) системы в БП 3.0 последнего релиза.
Кто сталкивался с таким вопросом, откликнитесь пожалуйста.
Буду особенно благодарен, если сбросите тривиальный пример правил обмена для выполнения данной задачи.
Недавно начал разбираться с КД. С простым переносом данных из одной конфигурации в другую проблем нет. Но теперь задался вопросом - каким образом можно при помощи конвертации выполнить загрузку данных из внешнего источника (в моем случае файл dbf).
Смысл в том, что нужно перенести данные о контрагентах и договорах с ними из старой системы (написанной еще на DOSовском FOXPRO) системы в БП 3.0 последнего релиза.
Кто сталкивался с таким вопросом, откликнитесь пожалуйста.
Буду особенно благодарен, если сбросите тривиальный пример правил обмена для выполнения данной задачи.
По теме из базы знаний
- Функция загрузки из DBF-файлов
- Консоль запросов с расширенными параметрами (ТЗ, загрузка DBF), замером времени выполнения и обработкой результата
- Обработка загрузки из dbf файла
- Загрузка данных из Algoritm-S в конфигурацию "Бухгалтерия предприятия 3.0 (3.0.79.21) "
- Загрузка данных поставщиков из dbf файлов для 1С:Розница. Ювелирный магазин
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
лучший способ писать обработку или искать что-то типа "загрузка данных из dbf"
"Конвертация данных" предполагает выгрузку в xml файл из одной конфигурации 7.7, 8-ки разных версий с последующей загрузкой.
Где вы будете осуществлять выгрузку данных, когда по сути она выполнена в DBF
/
"Конвертация данных" предполагает выгрузку в xml файл из одной конфигурации 7.7, 8-ки разных версий с последующей загрузкой.
Где вы будете осуществлять выгрузку данных, когда по сути она выполнена в DBF
/
(3) cheiser1982, Да возможно. Все расписывать неохота я жадный и ленивый :)))
но кое чем поделюсь. И так куда копать :)
1) Есть код очень легко и качественно загружает из дбф таблицу значений (искать лень) делает отбор смотрерт в сторону QDBC
или стандартными срдествами 1с через перебор
2) Далее таблицу значений помещяем в источник и передаем на выгрзку в пко ИЛИ
3) Таблицу значений передаем в исходящиие данные и передаем в пко
но кое чем поделюсь. И так куда копать :)
1) Есть код очень легко и качественно загружает из дбф таблицу значений (искать лень) делает отбор смотрерт в сторону QDBC
или стандартными срдествами 1с через перебор
2) Далее таблицу значений помещяем в источник и передаем на выгрзку в пко ИЛИ
3) Таблицу значений передаем в исходящиие данные и передаем в пко
Всё достаточно тривиально.
В КД переходим на закладку "Правила выгрузки данных". Для конкретного правила меняем способ выборки с "Стандартная выборка" на "Произвольный алгоритм".
Далее в событии "Перед обработкой" определяем "ВыборкаДанных" как таблицу значений (в эту таблицу значений считываем наш dbf по нашим правилам) и всё. Дальше при обработке источником данных будет эта таблица.
Из справки:
В КД переходим на закладку "Правила выгрузки данных". Для конкретного правила меняем способ выборки с "Стандартная выборка" на "Произвольный алгоритм".
Далее в событии "Перед обработкой" определяем "ВыборкаДанных" как таблицу значений (в эту таблицу значений считываем наш dbf по нашим правилам) и всё. Дальше при обработке источником данных будет эта таблица.
Из справки:
ВыборкаДанных - Запрос, Результат запроса, Выборка из результата запроса или произвольная коллекция выгружаемых объектов. Используется, когда способ выгрузки данных - Произвольный алгоритм. Если определить данную переменную, то обход коллекции и выгрузка объектов будет осуществляться автоматически
Важно:
Если для выборки данных ПВД используется произвольный алгоритм и в обработчике ПВД "Перед обработкой" инициируется параметр ВыборкаДанных, то для ПКО следует установить признак "Не запоминать выгруженные объекты".
Важно:
Если для выборки данных ПВД используется произвольный алгоритм и в обработчике ПВД "Перед обработкой" инициируется параметр ВыборкаДанных, то для ПКО следует установить признак "Не запоминать выгруженные объекты".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот