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

09.09.08

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
-
.1220929535 151,00Kb
1289 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой
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 1C77 Абонемент ($m)

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

10 стартмани

29.04.2015    22836    57    Gvozdod    8    

17

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

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

1 стартмани

23.04.2014    171458    1898    Alexoniq    1603    

500

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

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

1 стартмани

04.09.2013    33870    61    O-Planet    78    

49

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

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

1 стартмани

13.08.2013    22442    Reptile    5    

36

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

Встала недавно задача для одной организации, которая все еще на 1С 7.7 немного автоматизировать работу отдела продаж. А именно уйти от ручного заполнения договоров, сделанных юристами в MS Word. Договора от разных фирм и разного назначения отличались. Переводить их в таблицы 1С очень не хотелось и нашел способ прямо в файлах Word сделать небольшие дополнения, чтобы можно было печатать, используя именно эти заготовки юристов.

1 стартмани

14.07.2013    28141    56    adamx    11    

14

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

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

1 стартмани

21.02.2013    18751    36    MarSeN    14    

17

Инструментарий разработчика Программист 1С v7.7 1C77 Абонемент ($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    36681    51    venger    7    

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

ЗЫ кстати, а где сейчас Дима? что-то давненько не видно? Ушел все-таки от 1С ?
3. Abadonna 3972 09.09.08 09:50 Сейчас в теме
(0,1) По мне - всё абсолютно корректно
4. Crush 10.09.08 13:01 Сейчас в теме
5. WiseSnake 1521 10.09.08 13:54 Сейчас в теме
(4) Баян, который я с успехом использую уже года 4. :)
У Вас есть что-то лучше? Поделитесь!
6. Abadonna 3972 10.09.08 15:08 Сейчас в теме
Бррр.... не понял...
(4)crush 10.09.2008 Баян!
И самый последний проплюсовавший - тоже crush
7. WiseSnake 1521 10.09.08 15:46 Сейчас в теме
(6) я тоже заметил :) странный какой то этот crush, не в обиду сказано
8. Fisherru 78 12.09.08 11:07 Сейчас в теме
Интересная штучка.
Иногда действительно бывает трудно понять различие форм диалогов
одинаковых, казалось бы, документов и т.п.
А внутренние свойства типа "доступность", пропускать при вводе" и т.п.
вообще замучаешься прыгать и газами стрелять.
Та что мне понравилось ;) +1
9. WiseSnake 1521 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 1521 28.01.10 13:48 Сейчас в теме
Доброго времени суток!
Давненько не заходил на Инфостарт. Сам столкнулся с этой проблеммой...
Спасибо DNV, что ее подняли а Shtyr что нашли решение :). А dll ка не битая а просто старой версии. Я ею пользовался 5 лет. А проблемы у меня лично возникли, когда я установил Windows 7.

P.S. Был несказанно рад когда нашел решение в своей же ветке )))))))
sanich67; +1 Ответить
21. Поручик 4594 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 9 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". Можно было бы её на свет вытащить, кто имеет доступ. Было бы много благодарности. Писал самому автору как-то, но он наверное отошёл от дел - не хранит у себя. Может у кого всё-таки осталась..
Оставьте свое сообщение