Собственную адаптацию конфигурации Конвертация Данных я проводил на уже доработанной конфигурации, взятой из статьи Totoro //infostart.ru/public/72813/. Поэтому мой cf-шник содержит разработки Tormozit и Totoro.
Теперь отдельно о небольших моих доработках.
1) Добавил в конфигурацию измененную обработку "Информация об обработчиках_2", в которой изменил цветовое выделение слов в отличие от типовой. Изменил вызов обработки: теперь при открытии любого обработчика события появляется окно, информирующее о доступных параметрах обработчика.
Реализовано так: в процедурах "...АлгоритмыПриСменеСтраницы" прописал вызов обработки "Информация об обработчиках_2":
Процедура ПанельАлгоритмыПриСменеСтраницы(Элемент, ТекущаяСтраница)
ОбновитьПиктограммыАлгоритмов(мМассивОбработчиков, ЭлементыФормы.ПанельАлгоритмы, ЭлементыФормы);
//доработка+
ОткрытьОписаниеОбработчикаСобытия("ПравилаВыгрузкиДанных", ЭлементыФормы.ПанельАлгоритмы.ТекущаяСтраница.Имя, ЭтаФорма);
КонецПроцедуры // ПанельАлгоритмыПриСменеСтраницы()
Процедура ОткрытьОписаниеОбработчикаСобытия имеет следующий код:
Процедура ОткрытьОписаниеОбработчикаСобытия(ИмяОбъекта, ИмяОбработчика, ФормаВладелец = Неопределено) Экспорт
ФормаПросмотра = Обработки.ИнформацияОбОбработчиках_2.ПолучитьФорму("Форма",ФормаВладелец);
//Если ФормаПросмотра.Открыта() Тогда
// ФормаПросмотра.Закрыть();
//КонецЕсли;
ФормаПросмотра.РазделДляОткрытия = ИмяОбъекта + ИмяОбработчика;
ФормаПросмотра.Открыть();
КонецПроцедуры // ОткрытьОписаниеОбработчиковСобытий()
2) Добавил в конфигурацию аналог "Найти объект в списке" - когда из любого окна обработчика события можно перейти в окно правил обмена,например, на соответствующий объект ПКО.
Реализовано по кнопке "Конвертация":
Процедура КоманднаяПанель1Действие4(Кнопка)
ОбщаяФорма = ПолучитьОбщуюФорму("ПравилаОбмена");
ОбщаяФорма.Конвертация = ЭтотОбъект.Владелец;
ОбщаяФорма.Открыть();
ОбщаяФорма.ЭлементыФормы.ПанельВерхняя.ТекущаяСтраница = ОбщаяФорма.ЭлементыФормы.ПанельВерхняя.Страницы.ПВД;
ОбщаяФорма.ЭлементыФормы.ПравилаВыгрузкиДанных.ТекущаяСтрока = Ссылка;
КонецПроцедуры
3) Добавил историю переходов по объектам ПКО - теперь не приходится искать объекты ПКО перелистыванием строк списка ПКО, достаточно выбрать объект ПКО в окне истории.
//ведение истории
Процедура ПравилаКонвертацииОбъектовПриАктивизацииСтроки(Элемент)
Если Элемент.ТекущиеДанные = Неопределено Тогда
Возврат;
КонецЕсли;
// доработка+ начало блока
Если НЕ Элемент.ТекущиеДанные.Ссылка.ЭтоГруппа И История.Найти(Элемент.ТекущиеДанные.Ссылка, "СсылкаПКО") = Неопределено Тогда
История.Добавить().СсылкаПКО = Элемент.ТекущиеДанные.Ссылка;
КонецЕсли;
// доработка+ конец блока
...
КонецПроцедуры
//позиционирование на нужном ПКО
Процедура ИсторияПриАктивизацииСтроки(Элемент)
ЭлементыФормы.ПравилаКонвертацииОбъектов.ТекущаяСтрока = ЭлементыФормы.История.ТекущиеДанные.СсылкаПКО;
КонецПроцедуры
1) [Расширение] УНФ. Список заказов + Структура подчиненности
2) [Расширение] УТ 11.4. Счет на оплату с факсимиле
3) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы
Внешние обработки (не расширения!):
1) Список заказов поставщикам + структура подчиненности
2) Список заказов покупателей + структура подчиненности
3) Список реализаций со структурой подчиненности + реестр документов
4) Список заказов покупателей (Расширенная версия)
Другие публикации:
1) Удаление справочников для любых баз на управляемых формах
2) Удаление документов для любых баз на управляемых формах
3) Удаление чеков ККМ в Рознице 2.2
4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2
5) Отчет Остатки и цены (прайс с остатками)
7) Как почистить характеристики в УТ 10.3
9) [Внешняя обработка] Ввод показателей план-факта БП 3.0
10) [Шаблоны] Договоры для 1с-ника
Из последнего опубликованного:
Всем добра!
Проверено на следующих конфигурациях и релизах:
- 1С:Конвертация данных 2.0, релизы 2.1.8.2