Вход | Регистрация
 

сравнить 2 отчета

сравнить 2 отчета
Я
   dvrk
 
08.06.21 - 11:09
Привет, как проще всего реализовать? есть отчет, в нём список контрагентов, есть 2ой отчет, в нём тоже список контрагентов, но там больше, нужно из 2ого отчета исключить всех, кто есть в 1ом
   1Сергей
 
1 - 08.06.21 - 11:10
экселем
   dvrk
 
2 - 08.06.21 - 11:13
(1) ВПР?
   d_monah
 
3 - 08.06.21 - 11:26
(1) Акцессом,будь мужиком!
   d_monah
 
4 - 08.06.21 - 11:28
А еще лучше написать 3-ий отчет,который сравнивает первые два
   El_Duke
 
5 - 08.06.21 - 11:31
(4) Нет, ни в коем случае !!!

Надо из первого отчета вычесть второй и увидишь разницу
   d_monah
 
6 - 08.06.21 - 11:40
(5) Настоящие мужики из второго вычитают первый.ТС немного луквавит,и не договаривает,что в первом есть то чего нет во втором и наоборот))
   d_monah
 
7 - 08.06.21 - 11:41
(5) Я бы вообще интеграл взял
   PuhUfa
 
8 - 08.06.21 - 11:46
(6) и вообще это отчеты из разных баз -)
   d_monah
 
9 - 08.06.21 - 11:55
(8) С разными названиями и кодами.ИНН есть не у всех и в отчете не выводится,правильно?
   dvrk
 
10 - 08.06.21 - 12:01
отчёты в 1 базе, колонки немного разные, но 1 контрагент 2 наименование и там и там
   dvrk
 
11 - 08.06.21 - 12:01
2 инн*
   d_monah
 
12 - 08.06.21 - 12:05
(10) Вот это уже интересно)) вы или толково излагайте,или вы там наркотой барыжите))).Или я майору расскажу про два ИНН для одной контры))
   dvrk
 
13 - 08.06.21 - 12:06
(12) Первая колонка контрагент, вторая колонка ИНН, остальные колонки в отчётах отличаются)
   Bigbro
 
14 - 08.06.21 - 12:07
https://support.microsoft.com/ru-ru/excel
продам справку по Экселю, дорого.
   d_monah
 
15 - 08.06.21 - 12:09
(14) Барыга(((,продай по акцессу,там проще
   d_monah
 
16 - 08.06.21 - 12:11
(13) Если размер расхождения 1%, отсортируй по коду и используй функцию сравнить)))
   d_monah
 
17 - 08.06.21 - 12:11
(16) Не благодари
   DimVad
 
18 - 08.06.21 - 12:12
Можно выгрузить в xml нужные столбцы и сравнить файлики
   aka MIK
 
19 - 08.06.21 - 12:13
   d_monah
 
20 - 08.06.21 - 12:16
(19) Проще китайский выучить))),но за ормулу уважуха))
   1Сергей
 
21 - 08.06.21 - 12:46
я делал проще. Выгружал в одну таблицу хл, добавляя снизу. Колонки: ИНН, Отч1, Отч2
выглядело примерно так:

Иванов, 1,
Петров, 1,
Сидоров, 1,
Иванов, , 1
Сидоров, , 1

потом делал из этого сводную таблцу
   NorthWind
 
22 - 08.06.21 - 12:51
(20) да ладно, простейшая формула. Эксель во многих случаях незаменимая вещь, кстати, когда нужно что-то сделать на скорую руку
   d_monah
 
23 - 08.06.21 - 13:07
(21) Как-то не гуманно.Я же не зря намекнул,Иванов может быть и справа и слева.Свод ничего не даст.Если ТС уверен,что слева всегда больше....
   d_monah
 
24 - 08.06.21 - 13:11
(22) Кто бы спорил,меня бухи такие вещи в Екселе показывали,мама не горюй,я там как щенок перед ними стоял))
   SleepyHead
 
25 - 08.06.21 - 13:14
Ну вот вы все ржете, а я делал сравнение отчетов в ФНС.

Когда надо понять, чем отчет РСВ в базе ЗУП отличается от отчета, который отправили в налоговую. Выгружали 2 XML и искали различия.
Когда принимаешь базу на ведение учета, а в ней бардак,Ю очень помогает разобраться в этом бардаке.
   d_monah
 
26 - 08.06.21 - 13:18
Лучший вариант,посадить девочку, дать карандаш и дваотчета,пускай сидит и крыжит
   1Сергей
 
27 - 08.06.21 - 13:19
(23) он покажет все расхождения
http://pics.rsh.ru/img/000_lngrh9pv.png
   Kassern
 
28 - 08.06.21 - 13:22
(0) В запросе объединить 2 таблицы через левое соединение и условие естьNull(ПерваяТаблица.Партнер,"")="" предлагали еще?
   Kassern
 
29 - 08.06.21 - 13:22
(28) *не предлагали еще
   d_monah
 
30 - 08.06.21 - 13:24
(29) Не предлагайте,это попахивает отчетом номер три,нужно как проще
 
 
   d_monah
 
31 - 08.06.21 - 13:25
(28) А че это вы так смело Партнерами кидаетесь,про конфу ни слова
   Kassern
 
32 - 08.06.21 - 13:25
(30) ну а страница экселя с 2 портянками и впр это по вашему не 3й отчет по факту?)
   Kassern
 
33 - 08.06.21 - 13:26
(31) да хоть клиентами обзови, сути это не меняет
   1Сергей
 
34 - 08.06.21 - 13:30
(32) для разовой операции норм
   Kassern
 
35 - 08.06.21 - 13:34
(34) можно и в 1ске на коленке быстро слепить во внешней обработке. Раз отчеты из одной и той же базы, можно их результаты поместить во временные таблицы, а далее как написал в (28)
   1Сергей
 
36 - 08.06.21 - 13:41
(35) то, что возвращает запрос в СКД и то, что видит пользователь - две разные вещи :)
   d_monah
 
37 - 08.06.21 - 13:44
(34) Вряд ли там разовая операция))
   d_monah
 
38 - 08.06.21 - 13:45
(33) Да вот хрен)),результат может быть очень разным, особенно для УТ
   d_monah
 
39 - 08.06.21 - 13:47
(38) Хм,у партнеров ИНН нет))
   d_monah
 
40 - 08.06.21 - 13:47
(36) Скажем даже так, запрос и правильный запрос-это разные вещи
   Said_We
 
41 - 08.06.21 - 13:48
(25) Искали различия в ХМЛ сравнение и объединением в 1С или WinMergeU?
А чего не в экселе ВПР()?
   SleepyHead
 
42 - 08.06.21 - 14:09
(41)

"Искали различия в ХМЛ сравнение и объединением в 1С или WinMergeU?"

Нет. ЧТо такое WinmergeU - не знаю.

В отчете информация структурирована, но есть множественные блоки, например, в РСВ - блоки с начислениями и взносами, надо группировать по физлицу, месяцу, коду  застрахованного лица. В 2-НДФл аналогично.
Читал схему, потом по схеме читал в таблицы значений, с учетом нужных мне группировок.

Грубо говоря, вытягивал отчет в линейку, получалась таблица с тремя колонками - показатель, значение1, значение 2.
Дальше сравнивал и выдавал отличия.

Делалось как разовая работа, в итоге применяем постоянно, новые клиенты постоянно приходят.

ну и неочевидное использование - отследить, когда поменялись реквизиты налогового агента, например ФИО подписанта, еще что-то на тиитульном листе.
Второе неочевидное использование - понять, чем корректировки отчета отличаются от исходного отчета, причем таблица уже с большим количеством колонок: показатель, знач исходное, занч корректировки 1, ... итп

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


"А чего не в экселе ВПР()?"

Ну вот не знаю, как в экселе сравнить два РСВ. Исходный и корректировку ))
Проще сделать инструмент, который просто будет сравнивать набор файлов.
   Said_We
 
43 - 08.06.21 - 15:22
(42) Т.е. не простое сравнение файлов, а сначала данные из файлов ХМЛ конвертируете в данные 1С (ТЗ, Запрос и т.д.) и потом уже сравниваете?
   SleepyHead
 
44 - 08.06.21 - 16:19
(43) Да.

Так ведь я и написал, что не файлы сравниваю, а отчеты. Как и автор.
   Pro-tone
 
45 - 08.06.21 - 16:40
(0) по любому из 2х баз сравниваешь, угадал?
   Kassern
 
46 - 08.06.21 - 16:41
(45) Не угадал (10)


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