Сравнение и объединение диалогов форм МД файла

09.09.08

Разработка - Инструментарий разработчика

Обработка анализирует диалоги форм двух мдшников и показывает изменения в них
в удобоваримом виде.
Авmop: Peуmoв Дмumpuй, e-mail: dimoff66@mail.ru,
icq: 177067865
Автору огромное спасибо!

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

Наименование Файл Версия Размер
-
.1220929535 151,00Kb
1289
.1220929535 151,00Kb 1289 Скачать
DlgCompare.ert
Версия 1.0.0
Обработка анализирует диалоги форм двух мдшников и показывает изменения в них в удобоваримом виде.

Для доступа к текстам форм используется ActiveMD.dll (Автор Павел Бычковяк)
Перед использованием её необходимо зарегистрировать

На закладке Описание при открытии обработки в конфигураторе находится описание структуры текстов диалога.

Порядок использования:
  • Выбираем типовой и рабочий мд-шники, нажимаем Сформировать.
  • В отчете двойным щелчком можно изменять статус "Изменять", "Не изменять"
  • Во втором случае изменения формы переноситься не будут.
Опции:
  1. Игнорировать сдвиг по вертикали. (Не секрет что иногда на разных компьютерах формы сохраняются по разному. Это относится к координате Y, или положению элементов диалога по вертикали. Сдвиг может составлять от 1 до 3 пикселей. Если все эти изменения будут отражены в таблице - работать с ней станет невозможно, посему можно поставить галочку Игнорировать сдвиг и указать число пикселей, учитывая знак, сдвиг на которое будет игнорироваться)
  2. Не выводить координаты добавленных объектов.
    Для добавленных объектов показывается лишь самая необходимая, характеризующая их информация.
    Информацией о выводе координат можно управлять.
  3. Игнорировать информацию о шрифтах для добавленных текстовых меток.
    То же что с координатами.
09 марта 2004 года
Реутов Дмитрий

//======================================================================================
Версия 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. На инфостарте не нашел эту замечательную разработку, если что поправьте

См. также

Консоль запросов

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21526    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    165606    1863    Alexoniq    1596    

496

Tray Informer

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    32866    61    O-Planet    78    

49

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21180    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18023    35    MarSeN    14    

16

[Разработчику] Любая таблица значений в OLAP

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36094    51    venger    7    

23

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    34944    248    adhocprog    51    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1447 09.09.08 09:02 Сейчас в теме
Все хорошо, только отметь все-таки в начале топика, что автор не ты для полного соблюдения правил хорошего тона :)
2. WiseSnake 1519 09.09.08 09:13 Сейчас в теме
Так в начале топика и отмечено. Жирным шрифтом. Я и не претендую на авторство.
Скажите где еще пометить :) я помечу, для соблюдения правил хорошего тона
14. artbear 1447 08.06.09 08:46 Сейчас в теме
(2) Оказывается, забыл отплюсовать.
Вещь отличная, юзал с момента создания.

ЗЫ кстати, а где сейчас Дима? что-то давненько не видно? Ушел все-таки от 1С ?
3. Abadonna 3958 09.09.08 09:50 Сейчас в теме
(0,1) По мне - всё абсолютно корректно
4. Crush 10.09.08 13:01 Сейчас в теме
5. WiseSnake 1519 10.09.08 13:54 Сейчас в теме
(4) Баян, который я с успехом использую уже года 4. :)
У Вас есть что-то лучше? Поделитесь!
6. Abadonna 3958 10.09.08 15:08 Сейчас в теме
Бррр.... не понял...
(4)crush 10.09.2008 Баян!
И самый последний проплюсовавший - тоже crush
7. WiseSnake 1519 10.09.08 15:46 Сейчас в теме
(6) я тоже заметил :) странный какой то этот crush, не в обиду сказано
8. Fisherru 78 12.09.08 11:07 Сейчас в теме
Интересная штучка.
Иногда действительно бывает трудно понять различие форм диалогов
одинаковых, казалось бы, документов и т.п.
А внутренние свойства типа "доступность", пропускать при вводе" и т.п.
вообще замучаешься прыгать и газами стрелять.
Та что мне понравилось ;) +1
9. WiseSnake 1519 12.09.08 12:28 Сейчас в теме
Я бы сказал незаменимая, особенно когда обновляешь чужую конфу в первый раз. Без нее я что нибудь обязательно да пропускал. Пользователи мне конечно об этом говорили :) что что то там после обновления не работает. Но это не очень приятно было.
10. компостер 16.09.08 10:15 Сейчас в теме
Удобная вещь. Довольно полезная штука, спасибо!
11. nata_k 06.10.08 14:25 Сейчас в теме
СУПЕР!!!!!!!!!!!! Если редко обновляюсь забываю, что и где в диалогах меняла :))))
Огромное спасибо автору, незаменимая штука это точно.
12. vkr 10.10.08 09:49 Сейчас в теме
DlgCompare РУЛЕЗЗЗ ФОРЕВА !!! Маст Хэв !!! :)
Вот еще бы кто помог написать такую же штуку для сравнения таблиц в документах... А то я на ней забуксовал... :)
13. vkr 10.10.08 09:51 Сейчас в теме
Вдогонку...
***** ВЫВЕСИТЬ НА ГЛАВНУЮ СТРАНИЦУ САЙТА И ОБЯЗАТЬ К ПРИМЕНЕНИЮ !!! ***** :)
15. bsd_1c 25.08.09 17:40 Сейчас в теме
16. Vyach 11.11.09 22:24 Сейчас в теме
Идея прекрасна, описание понравилось, сейчас попробую покапать
но плюсую по любому
17. DNV 12.01.10 17:18 Сейчас в теме
раньше (несколько лет назад) успешно пользовалась этой замечательной обработкой. Сейчас скачала и не могу зарегистрировать dll. Подскажите, в чем может быть проблема (выдает ошибку приложения regsvr32 про то, что память не может быть прочитана :(
WiseSnake; +1 Ответить
18. Shtyr 27 20.01.10 17:45 Сейчас в теме
Столкнулся с такой же проблемой, в итоге выяснил, что судя по всему в архиве битая дллка ActiveMD.dll, она там весит ~127К, а родная весит ~459К... В общем проблема решилась скачиванием компоненты с оригинала: http://www.mdeditor.narod.ru/files/activemd.zip
wolfsoft; Black17; Поручик; WiseSnake; DNV; +5 Ответить
19. DNV 21.01.10 10:37 Сейчас в теме
Shtyr, огромное-преогромное спасибо! Действительно помогло :)
20. WiseSnake 1519 28.01.10 13:48 Сейчас в теме
Доброго времени суток!
Давненько не заходил на Инфостарт. Сам столкнулся с этой проблеммой...
Спасибо DNV, что ее подняли а Shtyr что нашли решение :). А dll ка не битая а просто старой версии. Я ею пользовался 5 лет. А проблемы у меня лично возникли, когда я установил Windows 7.

P.S. Был несказанно рад когда нашел решение в своей же ветке )))))))
sanich67; +1 Ответить
21. Поручик 4670 11.05.10 11:25 Сейчас в теме
>>> Столкнулся с такой же проблемой,
И я тоже.

зы Пришлось, блин, клюшками временно заняться. Надеюсь, временно.
22. btg 08.06.10 11:12 Сейчас в теме
Обработка помогла. Давно искал подобное! Достал сдвиг элементов в формах...
23. buhinfo 42 10.08.11 15:49 Сейчас в теме
Спасибо.
Очень нужная вещь
shrek_kz; +1 Ответить
24. Sean1s 8 16.09.11 05:10 Сейчас в теме
Также до сих пор использую почти при каждом обновлении. Конфы "допиленные", поэтому очень полезная обработка.
25. shrek_kz 07.11.11 12:18 Сейчас в теме
Спасибо за обработку, помогла в обновлении одной очень запутанной базы.
26. ipyu 14.01.12 20:34 Сейчас в теме
Спасибо, помогла в обновлении нетиповой ТиС.
27. Alex_1066 09.03.17 12:00 Сейчас в теме
Ой, а можно вопрос, для тех, кто в танке? У Дмитрия Реутова была ещё вроде обработка "MDCompare.ert". Можно было бы её на свет вытащить, кто имеет доступ. Было бы много благодарности. Писал самому автору как-то, но он наверное отошёл от дел - не хранит у себя. Может у кого всё-таки осталась..
Оставьте свое сообщение