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

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

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

Оффлайн sertak

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


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


Оффлайн sertak

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

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

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

Оффлайн sertak

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

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

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

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

Оффлайн sertak

  • ****
  • Регистрация: 2013-01-16
  • Сообщений: 346
  • РЕПУТАЦИЯ: 94
  • КПД: 27%
Добавлена возможность задания периода сравнения данных для баз 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

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

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

Оффлайн sertak

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

Оффлайн sertak

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

Оффлайн MishaJ

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

Оффлайн sertak

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


 


* Реклама

* Поиск

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

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

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

LexaK
69 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
67 Сообщений
neek666
33 Сообщений
antoneus antoneus
31 Сообщений
Ивашка
25 Сообщений
KATERINA 861
18 Сообщений
Алексей_1985_06
17 Сообщений
SSC
13 Сообщений
alexandr_ll
12 Сообщений
BuhRust
10 Сообщений

* Кто онлайн

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

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

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

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

Поиск