Сравнение справочников

29.10.19

Задачи пользователя - Подбор и обработка объектов

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Сравнение справочников двух баз
.epf 26,51Kb ver:v3
36 4 550 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

Работает с базами версий 8.х как в файловом, так и клиент-серверном варианте.

Весь процесс происходит в три этапа:

1. Указание параметров подключения. 

Для удобства выбора базы сравнения используется специальное навигационное поле, позволяющее выбрать базу (аналог списка баз при запуске самой программы 1С). При этом происходит автоматическое заполнение соответствующих полей параметров подключения. Как то: версия платформы, вариант работы базы, путь к базе (в случае файлового варианта) или кластер 1С и имя базы в нем (в случае клиент-серверного варианта). Остается только указать имя пользователя и пароль для подкючения, если таковые есть.

2. Выбор справочников и реквизитов сопоставления.

Сравнение возможно даже для справочников, называющихся по-разному в различных базах и имеющих различные названия реквизитов. Внутренний идентификатор представлен названием "UUID".

Например UUID элемента первой базы = UUID элемента второй базы

Или Код элемента = Наименование элемента

При этом ключ сопоставления данных может быть сложного вида (Код, Наименование,...), т.е. сравнение будет происходить по парам или тройкам, ... выбранных полей.

3. Вывод отчета о сравнении.

Отчет выводиться в том виде, в котором это удобно пользователю. При формировании отчета используется СКД, что позволяет достаточно гибко настроить его внешний вид и отборы на результирующие данные.

 

Для работы необходимо запустить 1С Предприятие в режиме обычного приложения.

Обмен сравнение различия в базах сопоставление справочник

См. также

SALE! 50%

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Журнал содержит все созданные документы в конфигурации. Позволяет выполнять стандартные действия с документами (создание, удаление, проведение), устанавливать отбор по видам документов, реквизитам документов, распечатывать печатные формы, формировать реестр документов, выполнять групповые обработки.

4800 2400 руб.

07.02.2025    1979    51    35    

9

Поиск данных ЭДО и ОФД Подбор и обработка объектов 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Поиск номенклатуры при сопоставлении в ЭДО не интуитивный, не настраиваемый и просто неудобный. Данное решение - это альтернативный вариант расширенного поиска и сопоставления номенклатуры для 1С, который подключается в качестве расширения и решает эту проблему.

10000 руб.

10.04.2025    490    1    1    

1

Подбор и обработка объектов Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С Бухгалтерия версии 3.0.

6000 руб.

29.06.2015    46168    91    18    

106

Подбор и обработка объектов Пользователь 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Решение реализовано посредством расширения, предназначено для дополнительного контроля объектов (документов и справочников) от несанкционированного доступа и изменения. При этом используется не штатный механизм 1С, требующий зачастую достаточного опыта, а предельно упрощенный для пользователя - установить/снять галку «Проверен» для регулировки доступа к объекту.

3600 руб.

13.09.2024    668    1    0    

3

Подбор и обработка объектов Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Данная обработка предлагается для случаев, когда бывает необходимо изменить какой-либо реквизит в группе проводок, отобранных по определенному набору полей, за определенный период, с определенным типом документа-регистратора. Предлагается четыре варианта обработки для конфигураций: БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0.

2400 руб.

30.05.2016    29457    30    0    

50

Подбор и обработка объектов Программист Бухгалтер Пользователь 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Данная обработка может быть полезна тем, кто хочет сделать более точечную замену объектов, когда заказчику необходимо заменить что-то только в определенном виде документа (справочника) с определенным отбором по реквизитам.

1 стартмани

09.05.2025    661    25    Rafael-87    5    

6

Подбор и обработка объектов Программист Бухгалтер Пользователь 1С v8.3 Абонемент ($m)

Горыныч - универсальная внешняя обработка группового многопоточного проведения. Работает в одном потоке в любой конфигурации, многопоточный режим доступен при наличии справочника «Склады».

10 стартмани

29.04.2025    3357    7    DmitryKSL    7    

17

Подбор и обработка объектов Бухгалтер Пользователь 1С v8.3 1С:Управление нашей фирмой 3.0 Управленческий учет Абонемент ($m)

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

1 стартмани

21.02.2025    584    4    andrey7617    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kiberiq 121 12.02.14 21:14 Сейчас в теме
Прошу высказывать свои замечания и предложения.
2. makas 44 13.02.14 10:20 Сейчас в теме
Работает с базами версий 8.х как в файловом, так и клиент-серверном варианте


Обработка может сравнить соответствующие справочники в БП 2.0 и УТ 10.3 (например контрагенты, договоры, номенклатура)
3. makas 44 13.02.14 10:20 Сейчас в теме
Работает с базами версий 8.х как в файловом, так и клиент-серверном варианте


Обработка может сравнить соответствующие справочники в БП 2.0 и УТ 10.3 (например контрагенты, договоры, номенклатура) ?
4. kiberiq 121 13.02.14 11:53 Сейчас в теме
Да, можно сравнить два любых справочника.
5. Ele1234567 23.02.14 21:48 Сейчас в теме
Инетесно, интересно. Очень полезным решение может оказаться на практике.
6. zhuravlev_as 485 24.04.14 16:28 Сейчас в теме
А Ваша обработка может проверить правильность соответствия элементов справочников используя регистр "СоответствиОбъектовДляОбмена"?
7. kiberiq 121 07.06.14 18:00 Сейчас в теме
Данный регистр не задействуется. Сопоставление производится по одному или нескольким реквизитам. Также возможно сопоставление по внутреннему идентификатору.
8. spp28 24 29.08.14 01:38 Сейчас в теме
http://infostart.ru/public/240688/
Может намного больше
и регистр задействован
9. kiberiq 121 01.09.14 23:40 Сейчас в теме
Преимущества моей разработки:
  • 1. Работа как с файловой, так и с клиент-серверной архитектурой;
  • 2. Удобный интерфейс для выбора базы;
  • 3. Возможность Windows-аутентификации;
  • 4. Вывод результата сравнения в СКД. А это значит полностью настраиваемый вариант, с любыми группировками, отборами и сортировкой!!!
15. check2 391 13.03.16 00:11 Сейчас в теме
(9) А где обещаная Windows аутентификация?
Требует пароль. Пробовал , не указывая имени пользователя и пароля, пробовал в строке подключения убирать Usr и Pwd
10. bluntschi 26.09.14 07:04 Сейчас в теме
а почему может писать: "Не определены поля сопоставления данных", хотя я выделила реквизит наименование и поставила галку в поле ключ?
11. bluntschi 26.09.14 07:12 Сейчас в теме
а когад выбираешь по ссылке, то пишет: "Не удалось подготовить настройки. Проверьте корректность и сопоставление реквизитов."
16. check2 391 13.03.16 00:20 Сейчас в теме
12. kiberiq 121 27.09.14 15:38 Сейчас в теме
Добрый день! А можете прислать скрин-шот настроек?
13. check2 391 12.03.16 23:47 Сейчас в теме
Доброго времени суток!
Пробовал сравнивать Контрагентов с идентичными конфигурациями в УПП, так получилось в базе были замещены реквизиты:
НаименованиеПолное --> Наименование
В наименование полное было загружено полное официальное наименование из внешнего источника
Так же помимо наименований были кое где отнормализованы значения КПП (изменились)

В результате при сравнении справочников с бэкапом поднятым до изменения попробовал выбрать сопосталение следующим образом: UUID = UUID = Key
Доп. реквизиты для сравнения в старой базе поставил НаименованиеПолное в базе текущей поставил Наименование нажал сравнить, получил следующую картину: (см. аттач) - пропала связка по UUID, .т.е. элементы с одинаковым UUID стали выводиться в разных строках
Прикрепленные файлы:
18. kiberiq 121 01.04.16 10:12 Сейчас в теме
(13) check2, (17) check2, Спасибо за замечания. Ситуация будет смоделирована и ошибки устранены, как можно оперативнее.
На счет 990 рублей Вы преувеличиваете. Текущий курс биржи 10 руб за 1 sm. Итого 100 руб. за обработку.
14. check2 391 13.03.16 00:02 Сейчас в теме
Немного огорчило ограничение кода модуля... за 10$m косяки как быстро исправляются, см. сообщение выше?
17. check2 391 13.03.16 00:28 Сейчас в теме
И ещё одно "недоразумение", ИМХО. Неплохо было бы расшифровку задействать (чтобы по клику левой части отчёта открывался элемент попавший в сравнение. Так же очень не хватает "чисто информативных" полей, к примеру сравнение идёт по полям ИНН/КПП, а дополнительно выводится Наименование. А то вывелся UUID, несовпадающие ИНН / КПП расшифровки нет... Что за контрагент? ХЗ. Приходится копировать UUID, затем вставлять его в другую обработку чтобы найти элемент. А если по UUID не сравниваем, то вообще не удобно.

Короче, считаю, что для 990 рублей (10sm) косяков достаточно (особенно учитывая факт закрытого кода, чтобы была возможность их быстро поправить самому) чтобы поставить "-", хотя задумка интересная, спорить не буду. Порадовало дерево выбора ИБ, к примеру. Так что сорри.
19. kiberiq 121 13.04.16 12:43 Сейчас в теме
(17) check2, Добрый день! Ошибки устранены. Сопоставление происходит корректно, аутентификация ОС работает. Кроме того добавлена расшифровка для полей UUID.
23. GrayDog 08.07.20 16:14 Сейчас в теме
(19) Платформа 8.3.14.1976
Те же ошибки
Прикрепленные файлы:
20. sknarid 05.12.16 13:57 Сейчас в теме
Купили обработку. При попытке сравнить каталоги номенклатуры на этапе подготовки данных настройки получаем сообщение:"Недостаточно памяти". Да, каталог большой. порядка 30 тысяч наименований. Значит не сможем использовать Вашу обработку? Нет ли отбора по группе каталога? Это уменьшило бы объем. Иначе придется сделать возврат денег.
21. kiberiq 121 13.12.16 17:23 Сейчас в теме
(20)Добрый день. Какой объем памяти у Вас установлено в настоящий момент?
22. aaromanov 05.03.18 12:27 Сейчас в теме
Добрый день.
{ВнешняяОбработка.СравнениеСправочников.МодульОбъекта(70)}: Ошибка при вызове конструктора (COMОбъект): -2147221231(0x80040111): Требуемый класс отсутствует в ClassFactory
{ВнешняяОбработка.СравнениеСправочников.МодульОбъекта(70)}: Ошибка при вызове конструктора (COMОбъект): -2147221231(0x80040111): Требуемый класс отсутствует в ClassFactory
Светлый ум; +1 Ответить
24. kiberiq 121 05.08.20 10:17 Сейчас в теме
(22)Добрый день! Скорее всего у вас не зарегистрировать com объект. Повторите попытку после его регистрации.
Оставьте свое сообщение