Версия 1.0.0
Обработка анализирует диалоги форм двух мдшников и показывает изменения в них в удобоваримом виде.
Для доступа к текстам форм используется ActiveMD.dll (Автор Павел Бычковяк)
Перед использованием её необходимо зарегистрировать
На закладке Описание при открытии обработки в конфигураторе находится описание структуры текстов диалога.
Порядок использования:
- Выбираем типовой и рабочий мд-шники, нажимаем Сформировать.
- В отчете двойным щелчком можно изменять статус "Изменять", "Не изменять"
- Во втором случае изменения формы переноситься не будут.
- Игнорировать сдвиг по вертикали. (Не секрет что иногда на разных компьютерах формы сохраняются по разному. Это относится к координате Y, или положению элементов диалога по вертикали. Сдвиг может составлять от 1 до 3 пикселей. Если все эти изменения будут отражены в таблице - работать с ней станет невозможно, посему можно поставить галочку Игнорировать сдвиг и указать число пикселей, учитывая знак, сдвиг на которое будет игнорироваться)
-
Не выводить координаты добавленных объектов.
Для добавленных объектов показывается лишь самая необходимая, характеризующая их информация.
Информацией о выводе координат можно управлять. -
Игнорировать информацию о шрифтах для добавленных текстовых меток.
То же что с координатами.
Реутов Дмитрий
//======================================================================================
Версия 1.0.2 10 марта 2004 года
Добавлен фильтр для выборочного анализа объектов
Исправлены мелкие баги.
//======================================================================================
Версия 1.0.4 09 апреля 2004 года
Исправлены ошибки:
- Не выводились изменения координат и свойств формы
- Не выводилась информация об изменении вида значения
- Выводились несуществующие изменения флага Неотрицательный для флажков и переключателей.
Добавлены опции:
- Теперь величину сдвига можно указывать для всех значений, связанных с координатами, так как автор наткнулся на конфигурацию, у которой не только координата Y но и высота абсолютно всех контролов была сдвинута на 3 единицы. Таблица сдвигов настраивается после выбора переключателя "Сдвиги".
- Добавлен флаг "Не выводить информацию о сдвигах по вертикали"
- Добавлен флаг "Не выводить информацию о сдвигах по горизонтали"
- Добавлен флаг "Не выводить информацию об изменениях высоты"
- Добавлен флаг "Не выводить информацию об изменениях ширины"
Основное изменение:
Теперь изменения в местоположении контролов визуально группируются.
Вместо информации:
ОБЪЕКТ 1
X Старое значение 3 Новое значение 5
ОБЪЕКТ 2
X Старое значение 5 Новое значение 7
Выводится информация:
Сдвинуты вправо на 2 единицы
ОБЪЕКТ 1
ОБЪЕКТ 2
//================================================================================
Версия 1.2.0
В ТЕСТОВОМ РЕЖИМЕ добавлена возможность автоматического внесения изменений в новый МД-файл
Для этого в новый мдшник скопируйте из рабочего добавленные реквизиты справочников и документов а также графы журналов(если таковые имеются) для автоматического добавления на форму связанных с ними элементов диалога. Если нужный объект метаданных найден не будет обработка добавит на форму элемент с теми же свойствами и идентификатором с приставкой "_РЕКВ" и выдаст соответствующее сообщение в окне сообщений.
Выберите в поле "Новый МД-файл" заготовленный МДшник, нажмите кнопку Отчет и после формирования отчета нажмите кнопку "Внести изменения".
При внесении изменений также будет действовать заданный в рамке "Фильтр" отбор.
//================================================================================
Версия 1.2.1 04 февраля 2005 года
- Добавлена возможность выбора форм для переноса непосредственно в отчете двойным щелчком
- Исправлена досадная ошибка: если при сравнении задан сдвиг, то в отчете он не показывался, но при внесении изменений в конфигурацию тем не менее контролы сдвигались.
- Исправлена ошибка: игнорировались изменения координат многострочной части.
- В некоторых случаях для текстовых полей неверно определяется изменение наличия кнопки выбора. Пока не разобрался в ошибке - в подобных случаях для формы имеет смысл ставить флаг "Не изменять"
P.S. На инфостарте не нашел эту замечательную разработку, если что поправьте