1) появляющиеся подсказки по обработчикам
2) аналог «Найти в списке»
3) историю переходов по объектам ПКО
Собственную адаптацию конфигурации Конвертация Данных я проводил на уже доработанной конфигурации, взятой из статьи Totoro //infostart.ru/public/72813/. Поэтому мой cf-шник содержит разработки Tormozit и Totoro.
Теперь отдельно о небольших моих доработках.
1) Добавил в конфигурацию измененную обработку "Информация об обработчиках_2", в которой изменил цветовое выделение слов в отличие от типовой. Изменил вызов обработки: теперь при открытии любого обработчика события появляется окно, информирующее о доступных параметрах обработчика.
Реализовано так: в процедурах "…АлгоритмыПриСменеСтраницы" прописал вызов обработки "Информация об обработчиках_2":
Процедура ПанельАлгоритмыПриСменеСтраницы(Элемент, ТекущаяСтраница)
ОбновитьПиктограммыАлгоритмов(мМассивОбработчиков, ЭлементыФормы.ПанельАлгоритмы, ЭлементыФормы);
//гумеров
ОткрытьОписаниеОбработчикаСобытия("ПравилаВыгрузкиДанных", ЭлементыФормы.ПанельАлгоритмы.ТекущаяСтраница.Имя, ЭтаФорма);
КонецПроцедуры // ПанельАлгоритмыПриСменеСтраницы()
Процедура ОткрытьОписаниеОбработчикаСобытия имеет следующий код:
Процедура ОткрытьОписаниеОбработчикаСобытия(ИмяОбъекта, ИмяОбработчика, ФормаВладелец = Неопределено) Экспорт
ФормаПросмотра = Обработки.ИнформацияОбОбработчиках_2.ПолучитьФорму("Форма",ФормаВладелец);
//Если ФормаПросмотра.Открыта() Тогда
// ФормаПросмотра.Закрыть();
//КонецЕсли;
ФормаПросмотра.РазделДляОткрытия = ИмяОбъекта + ИмяОбработчика;
ФормаПросмотра.Открыть();
КонецПроцедуры // ОткрытьОписаниеОбработчиковСобытий()
2) Добавил в конфигурацию аналог "Найти объект в списке" — когда из любого окна обработчика события можно перейти в окно правил обмена,например, на соответствующий объект ПКО.
Реализовано по кнопке "Конвертация":
Процедура КоманднаяПанель1Действие4(Кнопка)
ОбщаяФорма = ПолучитьОбщуюФорму("ПравилаОбмена");
ОбщаяФорма.Конвертация = ЭтотОбъект.Владелец;
ОбщаяФорма.Открыть();
ОбщаяФорма.ЭлементыФормы.ПанельВерхняя.ТекущаяСтраница = ОбщаяФорма.ЭлементыФормы.ПанельВерхняя.Страницы.ПВД;
ОбщаяФорма.ЭлементыФормы.ПравилаВыгрузкиДанных.ТекущаяСтрока = Ссылка;
КонецПроцедуры
3) Добавил историю переходов по объектам ПКО — теперь не приходится искать объекты ПКО перелистыванием строк списка ПКО, достаточно выбрать объект ПКО в окне истории.
//ведение истории
Процедура ПравилаКонвертацииОбъектовПриАктивизацииСтроки(Элемент)
Если Элемент.ТекущиеДанные = Неопределено Тогда
Возврат;
КонецЕсли;
// гумеров начало блока
Если НЕ Элемент.ТекущиеДанные.Ссылка.ЭтоГруппа И История.Найти(Элемент.ТекущиеДанные.Ссылка, "СсылкаПКО") = Неопределено Тогда
История.Добавить().СсылкаПКО = Элемент.ТекущиеДанные.Ссылка;
КонецЕсли;
// гумеров конец блока
…
КонецПроцедуры
//позиционирование на нужном ПКО
Процедура ИсторияПриАктивизацииСтроки(Элемент)
ЭлементыФормы.ПравилаКонвертацииОбъектов.ТекущаяСтрока = ЭлементыФормы.История.ТекущиеДанные.СсылкаПКО;
КонецПроцедуры
См. также:
Как эффективно использовать Инфостарт NEW!
Список реализаций + структура подчиненности + реестр документов SALE’1sm
Список заказов поставщикам + структура подчиненности SALE’1sm
Список заказов покупателей + структура подчиненности SALE’1sm
Договоры для 1с-ника ТОП-скачиваний
Сетка расписания (Планировщик) нестанДАрт
Два механизма, которые ускорили работу бухгалтеров в 1С нестанДАрт
Расчет банковских (рабочих) дней нестанДАрт
Шаблоны кода в режиме 1С:Предприятие SALE’1sm
Доработка конфигурации Конвертация Данных
Планирование платежей. Прогнозирование прибылей и убытков
Ввод показателей план-факта БП 3.0 Know-how
Инвентаризация личного опыта Для новичков 1С
Большие запросы: взгляд на проблему нестанДАрт
Технология создания коммерческих разработок Know-how
Андроид-решение для создания заказов в 1С Know-how + нестанДАрт
Печать ценников с одной и двумя ценами 55х40, 100х60, 140х200
(0) Вещь полезная. Для релиза КД 2.1.5.1 пойдёт?
(1) у меня как раз релиз 2.1.5.1.
Интересная штука, подсказки и переход по объектам будут полезны
Спасибо! Попробуем на практике
(2) Что-то я не понял для чего эта штука в КД?! Может поподробнее опишете… Заранее спасибо!
(5) Если вы работаете с КД вплотную, тогда вы сможете оценить полезность этих доработок: ускоряется навигация по объектам КД. А если соответственно не работаете вплотную, например, через раз или вообще чаще используете типовые сценарии обмена, тогда возможно не стоит тратить время на доработку КД.
Даж заманчиво, попробовать что ле ?
Тогда, желательно, в описании перечислить ВСЕ отличия от типовой. Измменения tormizit и Ваши.
(6)
Прямо в точку! Респект! Очень нужная доработка.
P.S. Как дополнение (может кому пригодиться), для КД типа 77 -> 82 использую
http://infostart.ru/public/78941/ от Абадонна (за что ему огромный респект)
«Запись текста модуля ерт-файла из текстового файла»
Есть ли какая нибудь возможность настройки для выскакивающих при переходе на обработчики по свойствам описаний.. Наверное, иногла это и бывают удобным, но когда попрыгаешь по свойствам десятки, сотни раз, то тут вот количество клацеы увеличивается в два раза.. Зайти в свойства-выйти из описания.. Не предусмотрена ли у вас где-нибудь настройка для включения и отключения..
Конечно и сам могу отцепить, но м.быть есть настройка..
И как же достучаться до автора
(11), (12) добрый день, Мощный! видел все ваши сообщения, спасибо за обратную связь.
По поводу доработок, увы, на них нет времени. Все в ваших руках. Я даже в последнее время занимаюсь всеми задачами кроме связанных с КД. Поэтому специально переключаться на КД, доработку КД, новое выкладывание на ИС — нет планов. А вообще, разве нельзя через правую кнопку закрыть все соединяемые окна единоразово? Аналогичная ситуация с окнами возникает, когда вы открываете расшифровки в рег.отчетах в конфигурации по бухгалтерии. И в этих конфах нет настройки, которую вы просите. Так что, может «оно и не надо».
Пытаюсь работать с конфигурацией «Конвертация данных», очень востребован ее функционал. Но не могу похвастать, что удается так сразу в ней разобраться как следует, а очень хочется. Поэтому очень приветствую разработку, усиливающую ее возможности. Спасибо!
(13) Ок, траблы Ваши понятны, буду сам..
касаемо «нужно или не нужно» отвечу однозначно «нужно».. Переходы по свойствам даже за день в обьеме достигают нескольких сотен.. Можно конечно, сбрасывать через ESC, но предел терпения достигается слишком быстро.. увы..
Сначала накатил изменения, поюзал…и понял что ни к чему мне автоматически выскакивающее окно со справкой. В итоге в типовую обработку Информация об обработчика вставил макеты Рустема, а вызов справки сделал по Ctrl + F1. На том и спасибо 🙂
Ща гляну, кстати ни кто не посоветует учебник с примерами по КД 2.1 желательно в электронном виде, а если у кого есть буду благодарен
удобно, ни чего не скажешь )
(17) tehas,
По КД нет учебников.
Есть куцая книжка Бояркина и немного инфы в инете.
Ну и да, различные веселые супер-пупер курсы.
Как её правильно обновлять? Просто сравнить/объединить на на свою КД?