Имя: Пароль:
1C
 
Сравнить 2 таблицы (результаты отчетов)
0 LevelUP
 
26.10.16
13:42
Иногда приходится сравнивать результаты 2 отчетов, т.е. 2 таблицы. Когда они сделаны одним отчетом, их сравнить легко штатной сравнивалкой 1С, так как форматирование, ориентация, шрифт одинаковы. Но если это данные разных отчетов такой путь не подходит, т.к. 1С видит отличие буквально в каждой ячейке.
Можно сравнивать в екселе по принципу ячейка1-ячейка2 должно быть = 0, но тут сложности если количество строк разное, можно надолго зависнуть удаляя строку, подтягивая таблицу и меняя формулу.
Короче, как вы поступаете в таком случае. И можно ли как-то сбросить форматирование MXL-файла, в принципе это решило бы проблему.
1 Cyberhawk
 
26.10.16
13:45
Нужно получать источники данных и их настройки, формировать результат и сравнивать их
2 catena
 
26.10.16
13:46
(0)Вручную у меня пользователи сравнивают ВПРом.
3 LevelUP
 
26.10.16
13:53
(1) ну примем за условие задачи, что таблица есть просто таблица. Например одна сформирована из какой-то базы когда-то, а другая из 1С.
4 LevelUP
 
26.10.16
13:55
(2) это в екселе через формулы?
5 Cyberhawk
 
26.10.16
13:58
(3) Парсить таблицы, преобразовывать в коллекции значений и уже их сравнивать
6 МихаилМ
 
26.10.16
13:58
найдите на инфостарте . или напишите писать час от силы.
7 catena
 
26.10.16
13:59
(4)Да
8 LevelUP
 
26.10.16
15:00
Спарсил в ТаблицыЗначений, вывел в mxl  по ПКМ-вывести список. Но сравниваю все-равно штатным Сравнением файлов, нравится интерфейс. В общем просто очистил форматирование mxl таким способом, другого не придумал.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.