Имя: Пароль:
1C
1C 7.7
v7: Сравнить 2 справочника контрагентов в разных базах
,
0 Сторонний Наблюдатель
 
28.08.12
15:49
После объединения 2х баз в одну на основании более полной посредством УРБД выяснилось что у некоторых контрагентов 2х предыдущих базах может различаться ИНН/КПП и полное наименование, что имеет серьезное значение для выгрузок в клиент банк. С олей возиться и писать с нуля обработку не хочется, есть может какая то готовая обработка чтобы сравнить контрагентов? Поиском готового решения не нашел.
1 Нуф-Нуф
 
28.08.12
15:51
12000 руб. пиши в личку
2 Сторонний Наблюдатель
 
28.08.12
15:52
(1) Приму в дар с благодарностью. )
3 Азазель
 
28.08.12
16:00
(1) Разные КПП не повод плодить контрагентов- убирай такие ошибки.
4 Азазель
 
28.08.12
16:00
(3) к (0)
5 Сторонний Наблюдатель
 
28.08.12
16:02
Пока придумал только скопировать справочник контрагентов в конфигураторе, потом перенести любой универсальной обработкой из первой базы во вторую базу в справочник контрагенты2 и анализировать потом в одной базе.
6 Сторонний Наблюдатель
 
28.08.12
16:04
Кроме того, мне потом еще три такие же базы объединять, и четвертая вообще монструозная, хотелось бы инструмент получить боле мене универсальный и надежный, с олей связываться не хочется.
7 pavelul73
 
28.08.12
16:11
Напиши сравнение через com соединение
8 Злопчинский
 
28.08.12
18:53
только вот вчера закончил сравнение взаиморасчетов по клиентам между Торг и Бух базами... между двумя базами при одинаковом плане счетов - даже немного попроще будет...
9 КонецЦикла
 
28.08.12
18:57
Самый тупой способ - выгрузить стандартной обработкой в ексель и сравнить (служебную колоночку добавить)
А так можно одним запросом и очень быстро :)
10 ПиН
 
28.08.12
18:59
нам бы ваши проблемы, кстати если по урбд - то ид объекта должен быть одинаковый...
11 Джинн
 
28.08.12
19:18
(3) Повод. Они могут быть грузополучателями. По ним хранится контактная информация и история событий.
12 Джинн
 
28.08.12
19:19
(8) Хорошо Вам. А тут 6 бухий и одна торговля. И на 20% информация не сходится друг с другом :(
13 ProProg
 
28.08.12
19:21
емае. в эксель сохраняешь два файла и сравниваешь. куча есть приблуд для сравнения файлов
14 Злопчинский
 
28.08.12
19:35
(9) вот у меня такое же мнение было.. что можно одним запросом.. но вот как-то собрать данные я застремался, ибо а) не знаток прямых запросов б) сильно извращенная логика сбора списка контрагентов/их разночтений и договоров этих контрагентов/их разночтений... так что пришлось намутить через несколько ТЗ... шаг за шагом.. ябуб ябуди наоди муди - шаг за шагом к поставленной цели
15 Злопчинский
 
28.08.12
19:36
(13) ну с учетогм того, что для вменяемого анализа - хорошо бы разложить итог сранвения в читабельный вид по парам договров торг-бух, по "парам" когда договора не автосинхронизовались.. задача провернуть через эксель для офисного манагера может оказаться нетривиальной.. я вот стопудово красиво такое не сделаю...
16 Сторонний Наблюдатель
 
29.08.12
10:44
Нашел обработку готовую сравнения кода и наименования любого справочника в разных базах, докрутить там уже сравнение в справочнике контрагентов сравнение ИНН и полного наименования было уже делом техники. Исходная обработка вот https://dl.dropbox.com/u/100156695/влСравнениеКодовИНаименованийСправочников.ert  переделанная под спр контрагентов https://dl.dropbox.com/u/100156695/СравнениеСправочникаКонтрагентовИННполноеНаймРед.ert
17 Сторонний Наблюдатель
 
29.08.12
10:46
Через эксель пробовал, только вот сравнить именно по коду строчки справочника контрагентов в экселе у меня не получилось, там хитрожеппая формула получается.
18 mvk
 
29.08.12
16:18
(17) Ничего хитрого. Есть функция ВПР. А потом есть функция ЕСЛИ(R1C2 = R1C22;"";"!!!")
19 mvk
 
29.08.12
16:20
Только не забудь таблицу, в которой ищешь, отсортировать по коду.
А еще, как вариант, можешь обращаться к dbf файлу справочника и сравнивать его со справочником текущей базы.
20 Бовка
 
29.08.12
16:23
(0) База скуль или файловая? Если скуль, то можно взять таблицы SC133 и сравнить средствами скуля
21 Сторонний Наблюдатель
 
29.08.12
16:44
Зачем? Я открыл в той базе где редактирую справочник контрагентов, эту обработку, запустил, она по оле подключилась к той базе которая сравнивает, в отчет выдало все отличия по ИНН, полному найменованию и т.д. и тут же по расшифровке открываю и нужный элемент справочника и копирую туда из отчета же правильный ИНН и полное наименование. Легко и просто.
Независимо от того, куда вы едете — это в гору и против ветра!