gifts2017

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

Опубликовал Николай (nikolka75) в раздел Обработки - Обработка справочников

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

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

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

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

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

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

Наименование Файл Версия Размер
Вариант обработки с библиотеками в самораспаковывавшемся архиве. 639
.1232112787 204,31Kb
25.09.09
639
.1232112787 204,31Kb Бесплатно
Вариант обработки с библиотеками. 205
.1232112821 139,31Kb
25.09.09
205
.1232112821 139,31Kb Бесплатно
Вариант обработки в самораспаковывавшемся архиве. 137
.1232112831 81,60Kb
25.09.09
137
.1232112831 81,60Kb Бесплатно
Вариант обработки в архиве zip. 239
.1232112848 30,50Kb
25.09.09
239
.1232112848 30,50Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. rasswet (rasswet) 23.01.09 09:17
при попытке загрузить из одной конфигурации в другую
Если (СпрПоиска.НайтиПоРеквизиту("Ключ",Код, ФлПоиска) = 1) Тогда
{F:\МОИ ОБРАБОТКИ!\НЕМОИ\УНИВЕРСАЛЬНЫЕ!\ОБМЕН СПРАВОЧНИКАМИ\ОБМЕН СПРАВОЧНИКОВ.ERT(778)}: Неверное имя реквизита!
тоже самое при попытке загузить выгрузку туда откуда выгрузил.
2. Zhuravlya (Zhuravlya) 23.01.09 16:23
Присоединяюсь к предыдущему оратору :). В пустую базу с "адентичной"
конфигурацией выскакивает ошибка
Если (СпрПоиска.НайтиПоРеквизиту("Ключ",Код, ФлПоиска) = 1) Тогда
{\\ATZ-NTA\PUBLIC\OZHURAVLEVA\KM_TORG081208\EXTFORMS\ОБМЕН СПРАВОЧНИКОВ.ERT(778)}: Неверное имя реквизита!
И ничего не загружается.
3. Николай (nikolka75) 23.01.09 16:25
постараюсь сегодня исправить и выложить изменения
4. Николай (nikolka75) 23.01.09 21:07
Исправил ошибку в:
Вариант обработки в самораспаковывавшемся архиве.
Вариант обработки в архиве zip.
Другие варианты исправлю позже.
Так же
1) обавил возможность фильтра по документам
2) оптимизиировал фильтр по родителю
Замечание: чтобы группа загрузилось в довой базе там должен быть родитель группы!
5. bullet13 (bullet13) 26.06.09 12:21
Присоединяюсь к предыдущим авторам. В пустую базу с "адентичной"
конфигурацией выскакивает ошибка
Если (СпрПоиска.НайтиПоРеквизиту("Ключ",Код, ФлПоиска) = 1) Тогда
{D:\1CDISTR\ВЫГР\НЕЗАВИСИМ\ОБМЕН СПРАВОЧНИКОВ.ERT(778)}: Неверное имя реквизита!
6. Альтаир (Altair777) 26.06.09 12:26
Автор, укажите платформу. Никто НЕ ОБЯЗАН догадываться
7. pvm (pvm) 08.07.09 12:33
Спасибо, все работает. Проверил на платформе Бухучет для Украины (7.70.262)
8. Александр (Al_Shue) 15.12.09 20:20
Логично предположить, что реквизита "Ключ" в стандартных Бухгалтерии и т.д. не существует у справочников. А если делать СпрПоиска.НайтиПоКоду, то в ТиС и БУ разная длина кодов в одинаковых справочниках. Т.е. надо немного доработать ручками. Но ОГРОМНАЯ признательность автору за объем выполненной работы.