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

29.10.19

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

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

Скачать файлы

Наименование Файл Версия Размер
Сравнение справочников двух баз
.epf 26,51Kb
33
.epf v3 26,51Kb 33 Скачать

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

См. также

Групповое копирование документов из периода в период

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

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

3600 руб.

29.06.2015    44598    90    18    

99

Объединение одинаковых строк в Заказе клиентов для 1С:Управление торговлей 11

Подбор и обработка объектов Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Если у Вас в Заказ клиентов - Менеджер накидывает много номенклатуры, которая повторяется, то эта обработка Вам поможет её слить. Да или если разные менеджеры по продажам за целый день накидывают в один заказ одни и те же позиции - то можно их слить вместе. Если у Вас уже есть "АРМ по Заказам клиента", который сливает несколько Заказов клиентов вместе, то Вам необходима эта обработка.

1999 руб.

03.10.2019    20485    23    4    

7

Групповая обработка проводок для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0

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

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

2000 руб.

30.05.2016    28777    29    0    

49

Шаблон обработки документов/справочников по произвольному алгоритму

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

Обработка-шаблон, позволяющая вносить изменения в существующие документы/элементы справочника по произвольному алгоритму, созданному в режиме Предприятия.

1 стартмани

11.03.2024    228    2    SanchoD    0    

3

Объединение табличных частей "Товары" документов "Реализация товаров и услуг"

Подбор и обработка объектов Платформа 1С v8.3 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Акцизы Абонемент ($m)

Заказчик попросил написать обработку по объединению документов "Реализация товаров услуг" в один итоговый документ, в процессе выполнения получилось 2 обработки.

1 стартмани

29.02.2024    337    3    VdZMWOnC    8    

3

Автоматическое начисление ежемесячных услуг

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

Автоматизированное начисление ежемесячных услуг с отправкой по электронной почте счетов. Модуль будет полезен организациям, которые ежемесячно выписывают большое количество счетов и реализаций клиентам, например: IT-компании, охранные предприятия, рекламные организации и другие, оказывающие профессиональные услуги на регулярной основе. Упрощенная версия предназначена для организаций, которые работают без НДС и при выписке услуг предполагается одна услуга в документе "Реализация товаров и услуг"

5 стартмани

18.02.2024    456    2    pean    0    

6

Проведение документов на управляемых формах

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

Универсальная обработка проведения/перепроведения документов для любой конфигурации на управляемых формах.

1 стартмани

10.02.2024    455    16    SanchoD    0    

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