gifts2017

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

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

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

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

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

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

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

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

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

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

См. также

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