bdd2

Универсальное копирование табличных частей

Опубликовал Игорь Левин (Zlohobbit) в раздел Обработки - Обработка документов

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

Обработку можно использовать двумя способами:

1. Просто открыть обработку в любой конфигурации и копировать таб. части из документа в документ.

2. Добавить следующий код в те документы, из которых вы планируете ее использовать:

	 Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    РаботаСДиалогами.ДобавитьКнопкиПерегрузкиТабЧ(ЭлементыФормы,Ссылка);
КонецПроцедуры
 
Процедура ДействиеДинамическойКнопки(Элемент)
    РаботаСДиалогами.ДействиеДинамическойКнопкиТек(Элемент,ЭтаФорма,Ссылка);
КонецПроцедуры

После этого появится возможность вызывать обработку из этих документов. Причем варианты миграции табличных частей полностью настраиваются в 1С:Предприятии при помощи заполнения вспомогательного справочника "СоответствиеТабЧДляКопирования" 

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

Наименование Файл Версия Размер
Конфа с объектами
.cf 30,25Kb
03.09.14
168
.cf 30,25Kb 168 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Артур Аюханов (artbear) 840 14.09.10 14:03 Сейчас в теме
Зря юзаешь типовой общий модуль РаботаСДиалогами, поимеешь проблемы при обновлении, если 1С что-то поменяет в этом модуле :(
Лучше сделай свой модуль.
2. Эстер Коган (e.kogan) 1814 14.09.10 15:57 Сейчас в теме
А почему не воспользоваться (в типовых) механизмом доп.внеш.обр.ТЧ? Наша ( http://infostart.ru/public/16453/ ) именно так подключается.
У нас разве что настройки пока не сохраняются - никто не просил.
3. Сергей Ожерельев (Поручик) 3443 14.09.10 16:22 Сейчас в теме
Некошёрно курочить штатный код.
Сделай свой и воспользуйся методикой переопределения стандартных обработчиков событий.
4. Игорь Левин (Zlohobbit) 101 15.09.10 08:56 Сейчас в теме
Господа большое спасибо за коментарии! Учту! Но тут Вы не совсем правы. Я весь код мой. Только вот название общего модуля неудачно выбрал)))). Но в любом случае спасибо! Приму на вооружение.
5. Артем Лабутин (weissfeuer) 22 18.09.10 19:38 Сейчас в теме
(1), (3) Как раз наооборот, некошерно плодить новые сущности.