gifts2017

Сравнение ячеек (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
1011
.dt 22,43Kb 1011 Скачать
-
.epf 9,28Kb
02.05.12
621
.epf 9,28Kb 621 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

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

Итого: "+".

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

Добавил СравнениеЯчеек.epf раз кому-то нужно.
4. Sheridan (WKBAPKA) 27.05.09 16:13
а что же оно такое глючное?
5. Sheridan (WKBAPKA) 27.05.09 16:18
6. Алексей Константинов (alexk-is) 27.05.09 16:46
(4) (5) http://www.infostart.ru/blogs/892/

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

Для снижения трудоемкости работ при сравнении объектов можно воспользоваться конфигурацией «Сравнение ячеек», разработанной компанией Информ Сервис. Примерно в 20 раз может выть снижена трудоемкость работ при сравнении составных объектов.
7. Светлана Куприянова (Merlin12042009) 26.01.10 20:16
Я не могу скачать вашу обработку, но очень хотела бы попробовать.Может в счет моих будущих заслуг, вы кинете мне ее?
8. Алексей Константинов (alexk-is) 27.01.10 07:09
(7) Странно. 26.01.2010 зарегистрировано 3 скачивания. Какую ошибку при скачивании выдает?
9. Михаил Сибирский (micha76) 12.05.11 15:36
При сравнении ячеек - Ошибка доступа к файлу...Это что за зверь?
10. Алексей Константинов (alexk-is) 23.05.11 06:31
(9) Может быть файл уже открыт для редактирования?
12. Сергей Мурзинов (Sergey_Murzinov) 30.09.11 03:00
13. Алексей Константинов (alexk-is) 30.09.11 06:24
(12) В чём собственно вопрос?
14. Jem (jem) 11.10.11 16:29
Я для этого использую возможности экселья. Надо попробовать чем быстрее получится сравнивать)
15. kosoy 18.10.11 11:46
Обработка реально выручает при обновлении измененных конфигураций. Сокращает время и уменьшает отупление при выполнении монотонной работы по выявлению изменений в типах данных.
16. Владимир Синяговский (vlasin) 21.10.11 06:55
Спасибо за обработку!
Была проблема со сраванением КритерийОтбора при обновлении - обработка не помогла, но использовал ее как основу, переписал, сэкономил себе кучу времени.
17. Александр Беляев (~gekK@~) 22.12.11 11:03
Очень полезная обработка файлов отчета. Решается проблема сравнения на высоком уровне и делает процесс обновления значительно приятнее и проще
18. Пчелка (lusilda) 12.01.12 10:24
спасибо большое, очень пригодилась обработочка
19. Владимир Водин (BalVlad) 22.01.12 17:56
Спасибо за обработку! Буду использовать. +
20. sat.m.n@mail.ru Сукачов (bolush) 12.03.12 14:57
21. Серж Иванов (adminfo2002) 12.04.12 11:12
Рульная вещь, мне пригодилась. Спасибо!
22. Eddd easda (dyh) 26.04.12 12:55
Спасибо, интересно, но как-то по-старинке уже пользую WinMerge.
Благо можно выводить в текст...
24. Александр Лобачёв (SANILLA) 08.04.13 21:16
Думаю, действительно dt-шник это лишнее, достаточно epf.
25. GeorgPolymer GP (dufrein) 03.02.14 11:19
Спасибо, то есть можно прикрутить "Отчет производства за смену" -> "Подчинённая Требование накладная" к регистру затраченных материалов что бы убедиться одинаковой информации ОПЗС-ТН (По затратам)?
26. Юрий Вячеславович (3762515) 22.09.14 09:42
(6) alexk-is, что такое "скрыжить"?
27. Алексей Константинов (alexk-is) 22.09.14 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.16 22:36
скачал, но вот такая ошибка ((( обманули )))
Прикрепленные файлы:
29. Юрий Машков (newtype) 01.03.16 09:15
Всё хорошо, но стоит учесть, что при неполных правах на локальном компьютере на диске C:\ нет парв для создания файлов для сравнения. Мне кажется, что стоит использовать папку для создания временных файлов.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа