Сравнение ячеек (1.0.0.4)

Опубликовал alexk-is в раздел Программирование - Практика программирования

Дополнительные материалы к статье "Технология обновления нетиповых конфигураций 1С:Предприятия 8"
Только качественный контент

Дополнительные материалы к статье "Технология обновления нетиповых конфигураций 1С:Предприятия 8"

Данная разработка предназначена для более наглядного отображения информации из отчетов, которые создаются по результатам сравнения объектов конфигураций. Отчеты создаются выбором одного из пунктов меню "Отчет о сравнении объектов".

Примерами таких отчетов могут быть отчет о сравнении типов измерений регистров, отчет о сравнении источников подписок на события и т.п.

Рисунок 1

Рисунок 1.

Рисунок 2

Рисунок 2.

Рисунок 3

Рисунок 3.

Схема работы конфигурации проста. В конфигураторе, например при обновлении УПП, создаем отчет о сравнении объектов (Рисунок 1) и сохраняем в файл, например ОтчетОСравнении.mxl. Открываем конфигурацию "Сравнение ячеек" в режиме "1С:Предприятие", в диалоге (Рисунок 2) выбираем сохраненный файл и указываем сравниваемые ячейки. Для этого дважды щелкаем левой клавишей мыши на выбранной ячейке табличного документа. По кнопке "Сравнить" получаем результат сравнения, в котором различающиеся позиции выделены цветом (Рисунок 3).

Далее, исходя из того, что сравнение выполняется по тем же принципам сравнения объектов, схема действий будет выглядеть так. Сохраняем следующий отчет о сравнении объектов конфигурации УПП под тем же именем файла. В конфигурации "Сравнение ячеек" нажимаем кнопки "Обновить" и "Сравнить".


«Охрана труда» для 1С:Предприятия 8.2 

Как это работает

Выбираются две сравниваемые ячейки в отчете о сравнении объектов (Рисунок 1), сохраненном в виде табличного документа (Рисунок 2). Сравниваемая информация из выбранных ячеек дополнительно упорядочивается по строкам и сохраняется в текстовые файлы. Затем текстовые файлы сравниваются и результат сравнения выводится на экран (Рисунок 3).

Файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.dt 22,43Kb
02.05.12
1009
.dt 22,43Kb 1009 Скачать
-
.epf 9,28Kb
02.05.12
616
.epf 9,28Kb 616 Скачать

См. также

Лучшие комментарии

1. molot 26.12.2008 09:59
+ за то, что, наверное буду пользоваться;
+ за подробное описание;
- за то, что нафиг ДТ не нужен. Сделал из этого внешнюю обработку - и доволен.

Итого: "+".

Спасибо!
Ответили: (2)
+ 1 [ Trof@; ]
# Ответить

Комментарии

1. molot 26.12.2008 09:59
+ за то, что, наверное буду пользоваться;
+ за подробное описание;
- за то, что нафиг ДТ не нужен. Сделал из этого внешнюю обработку - и доволен.

Итого: "+".

Спасибо!
Ответили: (2)
+ 1 [ Trof@; ]
# Ответить
2. alexk-is 26.12.2008 13:05
(1) Хотел как лучше. Держать открытой УПП мне показалось лишней тратой ресурсов ПК вот и сделал маленькую конфигурацию.

Добавил СравнениеЯчеек.epf раз кому-то нужно.
# Ответить
3. lion11 17.03.2009 10:49
4. Sheridan 27.05.2009 16:13
а что же оно такое глючное?
Ответили: (6)
# Ответить
5. Sheridan 27.05.2009 16:18
как это чудо работает?
Ответили: (6)
# Ответить
6. alexk-is 27.05.2009 16:46
(4) (5) http://www.infostart.ru/blogs/892/

Но в некоторых случаях данные в отчетах о сравнении представляются в виде, не позволяющем принять решение быстро. Например, в случае изменения типа реквизитов, имеющих составной тип данных, состав вводимых на основании объектов и т.д. Именно на данном этапе, ввиду его сложности, происходит потеря доработок при обновлении. Рассмотрим эту ситуацию на примере реквизитов, имеющих составной тип данных. При формировании отчета о сравнении объектов (Рисунок 15) различающиеся данные в сравниваемых конфигурациях представлены в виде списков, содержащих состав типов данных, разделенных запятыми. При этом в отчете совершенно не видно, какие типы данных были добавлены или удалены. Конечно, для выявления различий отчет можно распечатать и «скрыжить». В рассматриваемом примере таких объектов около 200. Очевидно, что процесс сравнения представляется достаточно трудоемким и составит около 50 часов.

Для снижения трудоемкости работ при сравнении объектов можно воспользоваться конфигурацией «Сравнение ячеек», разработанной компанией Информ Сервис. Примерно в 20 раз может выть снижена трудоемкость работ при сравнении составных объектов.
Ответили: (26)
# Ответить
7. Merlin12042009 26.01.2010 20:16
Я не могу скачать вашу обработку, но очень хотела бы попробовать.Может в счет моих будущих заслуг, вы кинете мне ее?
# Ответить
8. alexk-is 27.01.2010 07:09
(7) Странно. 26.01.2010 зарегистрировано 3 скачивания. Какую ошибку при скачивании выдает?
Ответили: (8)
# Ответить
9. micha76 12.05.2011 15:36
При сравнении ячеек - Ошибка доступа к файлу...Это что за зверь?
Ответили: (10)
# Ответить
10. alexk-is 23.05.2011 06:31
(9) Может быть файл уже открыт для редактирования?
# Ответить
12. Sergey_Murzinov 30.09.2011 03:00
А чем Total не проходит?
Ответили: (13)
# Ответить
13. alexk-is 30.09.2011 06:24
(12) В чём собственно вопрос?
# Ответить
14. jem 11.10.2011 16:29
Я для этого использую возможности экселья. Надо попробовать чем быстрее получится сравнивать)
# Ответить
15. kosoy 18.10.2011 11:46
Обработка реально выручает при обновлении измененных конфигураций. Сокращает время и уменьшает отупление при выполнении монотонной работы по выявлению изменений в типах данных.
# Ответить
16. vlasin 21.10.2011 06:55
Спасибо за обработку!
Была проблема со сраванением КритерийОтбора при обновлении - обработка не помогла, но использовал ее как основу, переписал, сэкономил себе кучу времени.
# Ответить
17. ~gekK@~ 22.12.2011 11:03
Очень полезная обработка файлов отчета. Решается проблема сравнения на высоком уровне и делает процесс обновления значительно приятнее и проще
# Ответить
18. lusilda 12.01.2012 10:24
спасибо большое, очень пригодилась обработочка
# Ответить
19. BalVlad 22.01.2012 17:56
Спасибо за обработку! Буду использовать. +
# Ответить
20. bolush 12.03.2012 14:57
круто
# Ответить
21. adminfo2002 12.04.2012 11:12
Рульная вещь, мне пригодилась. Спасибо!
# Ответить
22. dyh 26.04.2012 12:55
Спасибо, интересно, но как-то по-старинке уже пользую WinMerge.
Благо можно выводить в текст...
# Ответить
24. SANILLA 08.04.2013 21:16
Думаю, действительно dt-шник это лишнее, достаточно epf.
# Ответить
25. dufrein 03.02.2014 11:19
Спасибо, то есть можно прикрутить "Отчет производства за смену" -> "Подчинённая Требование накладная" к регистру затраченных материалов что бы убедиться одинаковой информации ОПЗС-ТН (По затратам)?
# Ответить
26. 3762515 22.09.2014 09:42
(6) alexk-is, что такое "скрыжить"?
Ответили: (27)
# Ответить
27. alexk-is 22.09.2014 10:10
(26) 3762515, сравнивать 2 отчета глазками и отмечать знаками на полях совпадения в обоих отчетах. В результате получим, различия в виде пунктов без отметок (крыжиков).
https://ru.wikipedia.org/wiki/%CA%F0%FB%E6
https://ru.wiktionary.org/wiki/%D0%BA%D1%80%D1%8B%D0%B6
http://otvet.mail.ru/question/1582473
http://ppt.ru/news/101515
# Ответить
28. Shaka13 28.02.2016 22:36
скачал, но вот такая ошибка ((( обманули )))

Прикрепленные файлы:

ошибка.png
# Ответить
29. newtype 01.03.2016 09:15
Всё хорошо, но стоит учесть, что при неполных правах на локальном компьютере на диске C:\ нет парв для создания файлов для сравнения. Мне кажется, что стоит использовать папку для создания временных файлов.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016