Конвертация данных + Контекстная подсказка
|
|
Totoro | Дата: Пятница, 04.07.2014, 16:45 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 7
Статус: Оффлайн
| Данная доработка подсистемы "Инструменты разработчика" (сокращенно ИР) для добавления в конфигурацию "Конвертация данных ред.2" (сокращенно КД) возможности контекстной подсказки для произвольной конфигурации при написании кода обработчиков и алгоритмов. Также добавлен справочник "Внешние обработки". Обработки из него удобно открывать через интерфейсную панель ИР.
Последняя версия сделана на основе ИР 3.04 и рассчитана на КД 2.1.8.1
КД2181_ИР304_upd v2.cf
Интеграция в КД: 1. Включаем возможность внесения изменений в базе с конфигурацией "Конвертация данных". 2. Запускаем сравнение с файлом конфигурации КД+ИР. 3. После появления диалога объединения конфигураций снимаем флажки у всех объектов отключив флажок на корне метаданных. Кто хочет оставить заставку с эмблемой КД и ИР может оставить флаг на "Заставка". 4. Нажимаем кнопку "Действия"-"Установить по подсистемам файла". Будет отмечена подсистема "Инструменты разработчика". Нажимаем "Установить". 5. Открываемь ветвь метаданных "Общие"-"Подсистемы" и ставим флажок у подсистем "ИнструментыРазработчика" и "кдКонтекстнаяПодсказка". 6. Нажимаем "Выполнить" и обновляем конфигурацию. 7. Открываем через меню "Файл"-"Открыть" файл конфигурации КД+ИР. 8. Открываем в ней модуль формы элемента справочнника "Конвертации". Копируем весь кода из модуля (он будет выделен скобками "КЛАСС.ПолеТекстовогоДокументаСКонтекстнойПодсказкой "). Открываем модуль формы элемента справочника "Конвертации" в конфигурации базы КД. Вставляем скопированный кусок кода перед комментарием "ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ". 9. Аналогично копируем код из модулей формы: - элемента справочника "ПравилаВыгрузкиДанных" - элемента справочника "ПравилаКонвертацииОбъектов" - элемента справочника "ПравилаКонвертацииСвойств" - элемента справочника "ПравилаОчисткиДанных" - элемента справочника "Алгоритмы" (код вставлять в конец модуля формы) 10. Для тех, кто использует мою групповую обработку объектов/свойств необходимо скопировать кусок кода общей формы "ПравилаОбмена". 11. Обновляем БД. Теперь можно сохранить конфигурацию и обновлять другие базы КД уже на неё сразу.
Начало использования: 1. Загружаем метаданные конфигураций типовым способом. Это можно сделать: - загрузив правила обмена, тогда загрузятся объекты метаданных, которые использовались в них - загрузив метаданные из файла типовой обработкой - загрузив метаданные через COM-соединение с базой моей обработкой через меню «Контекстная подсказка (КД)»-«Загрузка структуры метаданных (через COM-соединение)» 2. Загружаем метаданные для контекстной подсказки. Загрузка выполняется с помощью обработки через меню «Контекстная подсказка (КД)»-«Загрузка структуры метаданных (КД)». В обработке нужно выбрать конфигурацию КД к которой будут привязаны метаданные. Возможны следующие способы загрузки: - по данным имеющейся конфигурации КД. В этом случае в обработке нужно выбрать режим «По конфигурации КД». Будут загружены только поддерживаемые КД метаданные. - через COM-соединение к базе. В этом случае нужно выбрать в обработке режим «Через COM-соединение», указать соединение к базе и отметить необходимые метаданные. Если типовые метаданные вы загружали тоже через COM-соединение, то его параметры будут заполнены. В этом режиме возможна загрузка так же и экспортных процедур/функций из общих модулей, модулей объектов и модулей менеджера объектов. Глобальные процедуры/функции не загружаются. 3. После этого, для правил обмена с загруженными метаданными будет доступна контекстная подсказка в обработчиках.Добавлено (03.07.2014, 16:08) --------------------------------------------- Обновил до КД 2.1.8.2 и ИР 3.07
КД2182_ИР307_upd v1.cf Добавлено (04.07.2014, 16:45) --------------------------------------------- Временное исправление (до появления новой версии ИР) ошибки загрузки методов в 8.3/8.2. На текущий момент не работает загрузка методов при разных версиях платформы (ИБ 8.2 -> КД 8.3, ИБ 8.3 -> КД 8.2). Нормально работает при аналогичной версии платформы (ИБ 8.2 -> КД 8.2, ИБ 8.3 -> КД 8.3).
КД2182_ИР307_upd v2.cf
|
|
| |
Demyan | Дата: Вторник, 25.11.2014, 10:46 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
| А можно выложить ИР 3.07, без неё не срастается по инструкции
|
|
| |
Totoro | Дата: Вторник, 02.12.2014, 07:28 | Сообщение # 3 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 7
Статус: Оффлайн
| Держи: ИР 3.07
|
|
| |
Demyan | Дата: Понедельник, 08.12.2014, 10:05 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
| Благодарю! Добавлено (08.12.2014, 10:05) --------------------------------------------- Фидбека не видно, отпишусь, с ИР 3.07 все получилось, отличный программный продукт получается
|
|
| |
KILLERMSS | Дата: Среда, 07.02.2018, 08:59 | Сообщение # 5 |
Рядовой
Группа: Пользователи
Сообщений: 13
Репутация: 0
Статус: Оффлайн
| А можно выложить ир а то ссылки битые. и ставить только 3.07 или можно более свежее поставить?
|
|
| |
SkorikA | Дата: Вторник, 24.04.2018, 08:03 | Сообщение # 6 |
Сержант
Группа: Проверенные
Сообщений: 33
Репутация: 6
Статус: Оффлайн
| Поддержу тему. Будут ли обновления? Уж очень хорошая получилась штука.
|
|
| |
august-ra4312 | Дата: Суббота, 01.09.2018, 03:45 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
| Нужная в хозяйстве вещь. Буду благодарен за ссылку. ))
|
|
| |
KILLERMSS | Дата: Вторник, 12.05.2020, 13:00 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 13
Репутация: 0
Статус: Оффлайн
| Добрый день, есть несколько вопросов
1) Планируется внедрять ир в КД 3.0? 2) Есть ли уже совмещенная "CF" КД+ИР т.к. по описанию там получается полная фигня?
|
|
| |
unnamed | Дата: Среда, 10.03.2021, 06:15 | Сообщение # 9 |
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: 57
Статус: Оффлайн
| Цитата KILLERMSS5360получается полная фигня?С КД3.1.1.3 нормально работает. Правда, саму 3.1.1.3 в режиме кд2 еще поисправлять надо, чтобы работала...
|
|
| |
agent | Дата: Пятница, 28.10.2022, 21:54 | Сообщение # 10 |
Лейтенант
Группа: Пользователи
Сообщений: 52
Репутация: 68
Статус: Оффлайн
| Можно обновить ссылку? ) Добавлено (28.10.2022, 23:42) --------------------------------------------- Нашел такую подсистему https://infostart.ru/public/1539336
|
|
| |
tormozit | Дата: Понедельник, 31.10.2022, 09:04 | Сообщение # 11 |
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
| Да. https://infostart.ru/public/1539336 сделано в виде расширения и там архитектура подсказки заметно удобнее сделана для загрузки метаданных. Поэтому лучше использовать ее, но не забывать почаще сохраняться из-за спонтанных зависаний
|
|
| |