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

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

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

Оффлайн sertak

  • ****
  • Сообщений: 340
  • РЕПУТАЦИЯ: 94
  • КПД: 28%
  • Регистрация: 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

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

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

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

Оффлайн sertak

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

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

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

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

Оффлайн sertak

  • ****
  • Сообщений: 340
  • РЕПУТАЦИЯ: 94
  • КПД: 28%
  • Регистрация: 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

  • ****
  • Сообщений: 340
  • РЕПУТАЦИЯ: 94
  • КПД: 28%
  • Регистрация: 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

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

Оффлайн sertak

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

Оффлайн sertak

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

Оффлайн MishaJ

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

Оффлайн sertak

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


 


* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
108 Сообщений
LexaK
43 Сообщений
DmitriyF DmitriyF
33 Сообщений
alexandr_ll
31 Сообщений
wise wise
25 Сообщений
Alexbis
24 Сообщений
Алексей_1985_06
20 Сообщений
Milyausha
20 Сообщений
Barberhate
16 Сообщений
VID1234
15 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal