Возможно, самый простой способ обмена между идентичными базами БЕЗ ИЗМЕНЕНИЯ КОНФИГУРАЦИИ.
В продолжение моей публикации //infostart.ru/public/200039/
Тестировалось на ЗУП 3.0
Как это работает:
1) Выделяем объекты, которые необходимо перенести
2) Перетаскиваем в спец. поле обработки
3) В ИБ — Приемнике нажимаем кнопку «Вставить из буфера обмена»
Судя по всему под обычным приложением это не прокатит ?
За идею + 😀
Возьму на заметку, когда перейдём на управляемые формы! 🙂 Бухи будут счастливы 🙂
(1) xten, попробую сделать… сообщу о результате
cпасибо )
Что-то не пойму файл надо создавать самому?
ладно создал, но все равно выкидывает ошибку!
в чем может быть дело подскажите?
разобрался! Супер, ставлю плюс!
единственное на будущее на заметку, есть много в подчинении подгрупп, то надо каждую группу
переносить!
(5) rounder, Обработку над скачать с этой страницы.
(6) rounder, а вроде так и переносит со всеми группами. Попробуйте
Спасибо, всё хорошо!!!
(0) Идея хорошая, но:
Попробовал перенести несколько элементов справочника «Номенклатура». Родительская группа не переносится!
Соответственно, перенесенные элементы не показываются в списке, пока не будет перенесена родительская группа.
UPD: хотелось бы, чтобы в поле «Перетащите сюда объекты для копирования» показывался список перетащенных объектов, а не просто сообщение «Скопировано ХХ объектов».
Интересно, как будут мани обязательно попробую!
(10) ediks, перезалил файл.
Добавил в начало процедуры «ВыгрузитьСправочники…»
В клиент-серверном режиме работы файл обмена создается на сервере? Просьба сделать копирование на клиента. А также сделать стандартный интерфейс внешних обработок БСП.
И событие повесить на окончание перетаскивания.
Еще предлагаю изменить название публикации на «Сенсация! Копирование-вставка объектов между разными базами через буфер обмена!» Сразу скачиваний и просмотров будет больше.
отличная идея — снимаю шляпу …
Спасибо большое! Идея супер! Не сразу разобралась, но уже пытаемся пользоваться. Очень качественно и изменения совсем не страшны для обновления конфигурации!
(16) irina1964, нет, но можно сделать, используя эту же обработку. Для этого в обычном приложении необходимо создать внешнюю обработку, поместить туда например Табличное поле, включить у него свойства «Перетаскивание». Далее в этом ТП в событии «Проверка перетаскивания» добавить те же процедуры, что и в моей обработке. Вроде должно получиться. Правда в обычном приложении (ЗУП 2.5) нельзя выделить сразу несколько элементов для перемещения.
Класс. Спасибо.
автор, попробуйте прикрутить это —http://infostart.ru/public/266022/
смотрите пример буфера обмена… Вам жумаю там будет все понятно. при этом Ам не нужно будет никуда ничего перетягивать — просто из меню выбрать пункт (тот который вы создадите) — и уже обработать список.
(19) MarSeN, Спасибо за совет! Но на данный момент не планирую развивать обработку. Хотя идеи есть, например даже прикрутить к коммандеру и обмениваться между базами).
А если конфигурации не совсем идентичные? Будет ошибка или перенесет идентичные объекты и реквизиты?
Или допустим Поступление товаров копируем в Реализацию — реквизиты у документов очень похожие?
(21) Stas-ch, не перенесет
И еще вопрос — а что происходит с реквизитами ссылочного типа? Переносятся так же все связанные объекты или только ссылки на них?
(23) Stas-ch, переносятся все связанные справочники (с родителями и владельцами). Вам лучше попробовать и все сами увидите.
Спасибо. класс.
Спасибо, очень пригодилась!
Отличная вещь! Жаль, в «Такси» перетаскивание не работает.
(27) WhiteOwl, перетаскивает:http://infostart.ru/public/394319/