Имя: Пароль:
1C
1С v8
Сравнить значения двух таблицзначений
0 _leon4uk_
 
06.01.16
01:31
Есть 2 массива. массивДо, массивПосле.
каждый из массивов содержат ТаблицыЗначений, как одинаковые, так и совсем разные, по количеству, а также по наполненности.

необходимо сравнить эти 2 массива с ТаблицамиЗначений и выявить различия значений в этих таблицах.

может у кого-то уже занимался таким делом? помогите справиться с задачей.
1 zak555
 
06.01.16
01:32
в ОМ была функция сравнитьРесурсивно
2 romix
 
06.01.16
02:40
(0) Если надо сравнивать две ТЗ именно как таблицы значений, то их можно дописать одну под другой (одну с плюсом, другую с минусом по количеству и сумме), и Свернуть(). Одинаковые строки уйдут в 0, а различия вылезут либо с +, либо с -.

Также можно сравнить две таблицы перебором в цикле.

Но сама задача, может быть, аккуратнее решается через регистр остатков или запросом? Сейчас пока неясно, к чему все эти массивы и таблицы, и чего именно они обозначают.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший