Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сравнение данных из разных источников (1С 8, SQL, CSV/TXT/DBF/XLS/XML, табличный документ)

[Fish, 01.08.19 - 08:58]
Сравнение данных из разных источников (1С 8, SQL, CSV/TXT/DBF/XLS/XML, табличный документ)
Я
   sertak
 
01.08.19 - 08:11
Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из следующих источников:

    - текущая база 1С 8
    - внешняя база 1С 8 (через COM)
    - внешняя база данных SQL (MS, Postgre и др., для которых есть драйвер)
    - файл формата CSV
    - файл формата TXT
    - файл формата DBF
    - файл формата XLS
    - файл формата XML
    - табличный документ на форме обработки

Данные сравниваются между собой по ключу (от одной до трех колонок), который определяется как первая колонка  (первые колонки) запроса для 1С/SQL или в соответствии с настройками для файлов и табличного документа. Результат сравнения можно выгрузить в CSV-файл, в т.ч. программно. Настройки консоли можно сохранять в файл и справочник ВС_ОперацияСравненияДанных (справочник должен содержать один элемент с именем Операция и типом Хранилище значения).

Порядок работы с обработкой КСД:

    Настройка источников А и Б: текст запроса 1С/SQL, параметры (кроме ДатаНачала и ДатаОкончания) для 1С, номера колонок для файлов и табличного документа, при необходимости дополнительной обработки данных перед сравнением для ключей и остальных реквизитов можно указать произвольный код, кроме того, для устранения дубликатов в файлах можно установить флаг "Сворачивать данные по ключу"
    Общие настройки: заполнение параметров ДатаНачала и ДатаОкончания (данные параметры общие для источников А и Б), число столбцов в ключе
    Выбор операции реляционной алгебры (левое соединение, разность и т.д.), которая будет использована для объединения результатов запросов (с помощью кнопок в верхней части формы)
    Настройка фильтрации строк на вкладках Условия вывода строк и/или Условия вывода строк: можно указать, какие условия должны или не должны выполняться для каждой результирующей строки, чтобы она была выведена

Актуальная инструкция всегда доступна во встроенной справке обработки по клавише F1.

Ссылка: http://forum-1c.ru/index.php?action=dlattach;topic=64686.0;attach=31470
 
 
   piter3
 
1 - 01.08.19 - 08:12
Реклама платная
   Кирпич
 
2 - 01.08.19 - 08:14
Для тех, кто любит сравнивать
   Волшебник
 
3 - 01.08.19 - 08:42
Обработка бесплатная

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.