Видел не сколько вариантов буфера для обычных форм, для УФ не видел, поэтому выкладываю, может пригодится кому-нибудь.
Для работы необходимо выполнить следующие действия:
1. Подключить. Заходим — Дополнительные отчеты и обработки;
2. Выбираем файл Буфер обмена.epf;
3. Удостоверяемся, что флаг «Использовать для формы списка» снят, а «Использовать для формы объекта» установлен;
4. Тыкаем «Назначение обработки» указываем ВСЕ документы (автоматом сканить лениво);
5. Начинаем тестировать. В любом документе заходим в «Заполнение» и выбираем необходимую команду — «Копировать в буфер» или «Вставить из буфера«;
6. Удостоверяемся, что все работает;
7. Если обработка нравится, то возвращаемся на Инфортарт и «плюсуем«;
8. Если не нравится или не работает, то пишем комметарии, кратко обосновав что, откуда и куда…
ЗЫ. Если у Вас нет кнопки «Заполнение», то ищите проблему в правах пользователя.







Внешняя обработка для переноса табличных частей документов. Работает в режиме управляемого приложения. Проверял на конфигурациях УТ 11 и Розница 2
Перейти к публикации
Интересная идея. Между двумя базами работает?
Идея-то старая. На обычных формах давно есть такие обработки. Очень удобные, кстати.
Между разными базами не работает.
Хотя идея интересная. Основная проблема как синхронизировать элементы (например номенклатуру) из разных баз?
Можно придумать что-нибудь вроде инетелектуального поиска во «вставляемой» базе. Хм, громоздко получится…
довольно интересно, но не вижу где применять
Делал такой же обмен на обычных формах, но в разные базы 😉 , работало не на табличных частях а в журнале документов. документ полностью переносился, методы синхронизации из КД
Предложение по дальнейшему развитию обработки: копировать/вставлять не ТЧ Товары, а ТЧ, которая является активной в документе-источнике и документе-приемнике. ))
(1), (2) Насчёт буфера обмена между двумя базами: теоретически наверно можно попытаться сделать через универсальный обмен данными, а «интеллектуальный поиск» реализовать с помощью файла правил обмена. Вопрос лишь в том стоит ли овчинка затраченных усилий.
Насчет развития — да, я тоже подумал об этом.
Между 2мя базами — что-то как-то да, «все сложно» )
Я где то (скорее всего на инфостарте) видел подобный буфер для обычных форм (даже скачал и «допилил» его под своих клиентов), так вот, автор того буфера писал, что для УФ буфер нельзя сделать. Жаль не помню причину, которую он озвучивал.
Между двумя можно и без правил сделать. Какое-то поле настроек, куда выведены реквизиты номенклатуры и юзер отмечает галочками те, по которым нужно синхронизироваться. в ТЧ кроме номенклатуры и контрагентов почти ничего важного и нет.
Если у документа записаны не все реквизиты шапки, то в команде Вставить возникает ошибка:
Если ОбъектФормы <> Неопределено
Если есть поля в ТЧ Товары, добавленные в конфигураторе, будет их копировать?
Автору:
Спасибо тебе, огромный плюс,
Обнаружены, и тут же исправлены ошибки:
в нынешней платформе — переменная «ОКНО» — теперь недоступно для записи. переименовал на «ОКНО1» — заработало.
Форма — «Вставить»,
процедура «ПроцедураОбработкиОбъектов() »
P.S.
сие действо происходило на Бухгалтерия 3.0
Добрый день!
Спасибо автору.
Также спасибо serko krav (serko8547) за подробный совет об исправлении переменной «ОКНО».
Плюсую.