bdd2

Обработка сравнения результатов запроса из разных баз 1с

Опубликовал Андрей Ярославцев (black_doctor) в раздел Программирование - Инструментарий

Данная обработка позволяет выполнить один и тот же запрос в разных базах, и выдать вам результат сравнения, т.е. расхождений по результирующим таблицам.

Обработка предназначена прежде всего для сравнения результатов выборок разных баз, к примеру я использую в бухгалтерии и УТ для сравнения корректности переноса данных.

Скачать файлы

Наименование Файл Версия Размер
собственно сама обработка.
.epf 19,16Kb
14.05.12
36
.epf 19,16Kb 36 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Андрей Ярославцев (black_doctor) 94 15.05.12 12:40 Сейчас в теме
Ребята, нарекания и предложения прошу озвучивать на этом форуме :)
2. Kom-off (Kom-off) 15.05.12 13:29 Сейчас в теме
(1) Добавь скриншотов в публикацию. По тому скриншоту, который есть сейчас совершенно непонятно как происходит сравнение данных и, вообще, как организована обработка. А как писать запросы в текстовое поле мне, лично, на это смотреть не интересно.
Doomino; Valet; +2 Ответить
3. Jocker (jocker) 21 06.07.13 18:52 Сейчас в теме
Идея хорошая, но такие вещи надо конечно открытыми выкладывать, чтобы понимать как работает и под себя заточить если нужно. А так неюзабельно.
4. Sergei (kauksi) 193 04.12.13 15:57 Сейчас в теме
Выдает:

Произошла исключительная ситуация (1C:Enterprise 8.2.19.76): {(10, 57)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
РегистрБухгалтерии.Хозрасчетный.Остатки(&КонДата, Счет <<?>>= &СчетВыбор, , ) КАК ХозрасчетныйОстатки

текст запроса
ВЫБРАТЬ
ХозрасчетныйОстатки.Счет,
ХозрасчетныйОстатки.Субконто1.Код,
ХозрасчетныйОстатки.Субконто1,
ХозрасчетныйОстатки.Субконто2,
ХозрасчетныйОстатки.Субконто3,
ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт,
ХозрасчетныйОстатки.СуммаРазвернутыйОстатокКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&КонДата, Счет = &СчетВыбор, , ) КАК ХозрасчетныйОстатки
5. Андрей Ярославцев (black_doctor) 94 04.12.13 17:47 Сейчас в теме
(4) kauksi, Счет <>= &СчетВыбор вот же указано где ошибка :-)
6. Sergei (kauksi) 193 04.12.13 18:06 Сейчас в теме
и как тогда указать счет для отбора в ком-соединении?
7. Андрей Ярославцев (black_doctor) 94 04.12.13 18:20 Сейчас в теме
(6) kauksi, Счет.Код = &СчетВыбор
В другую базу можно передавать только текст, т.к. ссылки на счёт разные, из система сравнить и передать не может.
8. Sergei (kauksi) 193 04.12.13 18:36 Сейчас в теме
да уже понял. спасибо. ищу через Счет.Код