Универсальная обработка: Выгрузка и загрузка справочников с фильтрацией

Универсальная обработка: Выгрузка и загрузка справочников с фильтрацией.
Есть вариант с  библиотекой V7PLUS.DLL, который не требует прав администратора, что делает данную обработку максимально независимой.

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

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

Также есть вариант, в котором включена библиотека V7PLUS.DLL, при этом для её использования не нужны никакие права за счет vkloader.dll (за что большое спасибо её автору — Александру Орефкову), так что такой вариант делает данную обработку максимально независимой.

Данную обработку сделал бы любой, в ней нет ничего сложного, поэтому прошу не плюсовать её!

8 Comments

  1. rasswet

    при попытке загрузить из одной конфигурации в другую

    Если (СпрПоиска.НайтиПоРеквизиту(«Ключ»,Код, ФлПоиска) = 1) Тогда

    {F:МОИ ОБРАБОТКИ!НЕМОИУНИВЕРСАЛЬНЫЕ!ОБМЕН СПРАВОЧНИКАМИОБМЕН СПРАВОЧНИКОВ.ERT(778)}: Неверное имя реквизита!

    тоже самое при попытке загузить выгрузку туда откуда выгрузил.

    Reply
  2. Zhuravlya

    Присоединяюсь к предыдущему оратору :). В пустую базу с «адентичной»

    конфигурацией выскакивает ошибка

    Если (СпрПоиска.НайтиПоРеквизиту(«Ключ»,Код, ФлПоиска) = 1) Тогда

    {\ATZ-NTAPUBLICOZHURAVLEVAKM_TORG081208EXTFORMSОБМЕН СПРАВОЧНИКОВ.ERT(778)}: Неверное имя реквизита!

    И ничего не загружается.

    Reply
  3. nikolka75

    постараюсь сегодня исправить и выложить изменения

    Reply
  4. nikolka75

    Исправил ошибку в:

    Вариант обработки в самораспаковывавшемся архиве.

    Вариант обработки в архиве zip.

    Другие варианты исправлю позже.

    Так же

    1) обавил возможность фильтра по документам

    2) оптимизиировал фильтр по родителю

    Замечание: чтобы группа загрузилось в довой базе там должен быть родитель группы!

    Reply
  5. bullet13

    Присоединяюсь к предыдущим авторам. В пустую базу с «адентичной»

    конфигурацией выскакивает ошибка

    Если (СпрПоиска.НайтиПоРеквизиту(«Ключ»,Код, ФлПоиска) = 1) Тогда

    {D:1CDISTRВЫГРНЕЗАВИСИМОБМЕН СПРАВОЧНИКОВ.ERT(778)}: Неверное имя реквизита!

    Reply
  6. Altair777

    Автор, укажите платформу. Никто НЕ ОБЯЗАН догадываться

    Reply
  7. pvm

    Спасибо, все работает. Проверил на платформе Бухучет для Украины (7.70.262)

    Reply
  8. Al_Shue

    Логично предположить, что реквизита «Ключ» в стандартных Бухгалтерии и т.д. не существует у справочников. А если делать СпрПоиска.НайтиПоКоду, то в ТиС и БУ разная длина кодов в одинаковых справочниках. Т.е. надо немного доработать ручками. Но ОГРОМНАЯ признательность автору за объем выполненной работы.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *