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

29.10.19

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Сравнение справочников двух баз
.epf 26,51Kb ver:v3
35
35 Скачать (10 SM) Купить за 4 550 руб.

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

См. также

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

Массовая работа с объектами типовыми методами платформы 1С.

10 стартмани

13.12.2024    810    1    nomad_irk    2    

4

ККМ Кассовые операции Подбор и обработка объектов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Модуль, ускоряющий подбор номенклатуры в 1С в чек ККМ и Заказе клиента. Оптимизированная форма подбора товаров с многократно ускоренным процессом поиска товаров в 1С в чек ККМ и Заказе клиента для конфигураций 1C:Управление торговлей 11.5, 1С:Комплексная Автоматизации 2.5 и 1С:ERP Управление предприятием 2.5

18000 руб.

30.10.2024    767    1    0    

3

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

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

1 стартмани

26.09.2024    683    2    AlexHelmer    0    

4

Зарплата Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

После расчета и выплаты отпускных порой отпускные приходится пересчитывать. Причины: начислена годовая премия, или начислена зарплата, входящая в расчетную базу, и прочие. Делать вручную - непрактично. Можно воспользоваться отчетами (типовых, к слову, нет), но потом еще надо вручную создавать документы-исправления. Данная обработка автоматизирует весь процесс по принципу Plug-n-Play.

3 стартмани

14.08.2024    794    17    Vinzor    0    

5

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

Обработка позволяет найти и заменить битые ссылки справочников. Для всех конфигураций. Обработка универсальная! Незаменимая вещь как для IT-специалистов, так и для обычных пользователей!

10 стартмани

04.07.2024    1234    7    user1527257    1    

5

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

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

10 стартмани

28.06.2024    1069    9    user1527257    0    

9

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

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

10 стартмани

20.06.2024    1730    31    user1527257    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 471 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 387 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 387 13.03.16 00:20 Сейчас в теме
12. kiberiq 121 27.09.14 15:38 Сейчас в теме
Добрый день! А можете прислать скрин-шот настроек?
13. check2 387 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 387 13.03.16 00:02 Сейчас в теме
Немного огорчило ограничение кода модуля... за 10$m косяки как быстро исправляются, см. сообщение выше?
17. check2 387 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 объект. Повторите попытку после его регистрации.
Оставьте свое сообщение