Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
27 Сен 2020, 16:46
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Консоль сравнения данных 1C 8 для управляемого приложения  (Прочитано 15742 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Вид разработки:
Внешняя обработка
Обработка  предназначена для сопоставления данных, выбранных запросами из разных информационных баз 1С 8 и/или баз данных Microsoft SQL Server.
Первая колонка каждого запроса используется как ключ, по которому и производится сопоставление (составные ключи не поддерживаются). В колонки А и Б выводится количество записей из каждой выборки с данным ключом (если количество больше 1, значит, ключ выбран некорректно, в остальные реквизиты попадет первая попавшаяся запись из возможных). В колонки Реквизит 1, Реквизит2 и Реквизит 3 выводятся следующие за ключом колонки из каждой выборки соответственно. Имена колонок могут быть любыми.


Последний раз редактировалось: MuI_I_Ika; 29 Ноя 2016, 13:53


Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Версия 4.0.8:
реализована возможность указания условий вывода и запрета вывода строк.

То есть можно решать задачи типа таких:
- а не перебил ли кто ФИО у элементов справочников Физлица разных баз, если сопоставить их по УИД?
- а не отличаются ли суммы у аналогичных документов разных баз, сопоставляемых по номерам?

В общем, чем бы дитя не тешилось, лишь бы не вешалось был подходящий инструмент.

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Инструкция к обработке. Лучше поздно, чем никогда.
Добавлено: 14 Фев 2017, 10:24

Увеличил число колонок выборки из каждой базы до 5, во встроенную справку добавил инструкцию по использованию.

П.С. Братцы одинэсники, критика категорически приветствуется!

Последний раз редактировалось: sertak; 14 Фев 2017, 10:24. Причина: Объединение сообщений

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Добавлена возможность задания периода сравнения данных для баз 1С 8 как абсолютное или относительное значение. Относительный период удобен в случае, когда производится ежедневный контроль данных: при загрузке настроек период пересчитывается относительно текущей даты.
Добавлено: 15 Фев 2017, 16:24

Версия 4.4.12.
Добавлена возможность указания используемого драйвера для подключения к базе данных SQL, можно выбрать из списка предопределенных (SQL Server, PostgreSQL).
Добавлено: 16 Фев 2017, 17:25

Версия 5.0.13: добавлена возможность сравнения с файлами CSV/TXT/DBF/XLS.
Теперь можно сравнивать данные из любых двух источников:
  • текущая база 1С 8
  • внешняя база 1С 8
  • база данных SQL Server
  • база данных PostgreSQL
  • другая база SQL через вручную указанный драйвер
  • файл формата CSV/TXT/DBF/XLS

Качайте и пользуйтесь. Буду очень благодарен за обратную связь.

Последний раз редактировалось: sertak; 16 Фев 2017, 17:25. Причина: Объединение сообщений

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Версия 6.0.14: добавлена возможность сравнения данных по составному ключу из двух колонок.
Добавлено: 20 Фев 2017, 12:11

Версия 6.1.15: исправлена ошибка, из-за которой невозможно было вывести УИД из внешней базы 1С 8.
Добавлено: 20 Фев 2017, 15:46

Версия 6.1.16: исправлена ошибка.

Последний раз редактировалось: sertak; 20 Фев 2017, 15:46. Причина: Объединение сообщений

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Версия 7.0.17:
реализована возможность сравнения данных из вручную заполненного табличного документа, расположенного на форме.

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Версия 7.0.18:
исправил ошибку, из-за которой возникали проблемы при подключении к БД SQL Server.

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Версия 7.1.19:
увеличена длина и точность типа Число реквизитов.

Оффлайн MishaJ

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2017-08-15
  • Сайт: 
  • Профессия: Программист 1С
У меня вопрос, как/куда добавлять параметры запроса?

Оффлайн sertak

  • ****
  • Сообщений: 344
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
  • Регистрация: 2013-01-16
    • Skype: vitaly_sertakov
  • Сайт: infostart.ru
Параметры на данный момент не реализованы, кроме ДатаНачала и ДатаОкончания. Выкручиваюсь через что-то типа ГДЕ Номенклатура.Код = ""AP005_FILTRON"". Как-нибудь зимним вечерком может допилю, но пока так.


 


* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
71 Сообщений
oooo800
40 Сообщений
LexaK
30 Сообщений
IL2016
29 Сообщений
Дмитрий Джей Дмитрий Джей
29 Сообщений
antoneus antoneus
25 Сообщений
DmitriyF DmitriyF
16 Сообщений
Ann_
16 Сообщений
мадам брошкина
13 Сообщений
alexandr_ll
11 Сообщений

* Кто онлайн

  • Точка Гостей: 270
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal