Обработка для анализа сложности обновлений 8.2


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

Данная обработка помогает мне производить обновления. Я работал в 1С Франче, было очень много клиентских измененных конфигураций (порядка 140 конфигураций), будь то УПП, комплексная, БУХ, ЗУП. Я сравнивал количество баллов до обновления, после него, затем предоставлял отчет клиенту. Так же по количеству баллов я с клиентов брал деньги, от 1 до 100 баллов — 3200р, от 101 до 300 — 6400р и т.д.. Это позволяло мне объяснить клиенту из каких соображений я выставил им именно этот счет на оплату. Так же обработка позволяла мне производить анализ в сложных конфигурациях, таких как 1С УПП, с большим количеством изменений, реально тяжело было обновлять измененную (не тобой) конфигурацию. После обновления просто сравнивал отчет ДО, с отчетом ПОСЛЕ. 

Обработка писалась для обычных форм, проверял на управляемых всего несколько раз, особых отличий не замечал. Отрабатывает как на файловом, так и на клиент-серверном варианте. 
В модуль обработки заложены веса изменений объектов метаданных (описаны типовые объекты метаданных). 
Пример: Веса.Вставить(«ЖурналДокументов»,1);
Обработка анализирует файл, в формате .txt, пробегает по файлу, определяет тип объекта метаданных, далее в цикле идет подсчет изменений,переводит количество изменений в балльную шкалу. Если это модуль объекта, тогда обработка пробегает и подсчитывает количество символов. 

Для остальных объектов метаданных используются аналогичные способы.

8 Comments

  1. kapustinag

    (0), Хоть в нескольких предложениях поясните, что делает обработка. Переводит количество изменений в какую-то балльную шкалу? Но изменение изменению рознь. Простецкая количественная оценка не дает — объективно — представления о сложности.

    Reply
  2. asved.ru

    Сама по себе идея интересна, но редко применима: как правило, сотрудник, ведущий сильно модифицированную клиентскую базу, прекрасно знает, что и в каких объемах там понаписано.

    Вопрос такой:

    различаются ли веса изменения кода модуля и текста запроса, обычной и управляемой формы, клиентского и серверного кода, базового общего модуля и модуля с суффиксом Переопределяемый?

    Reply
  3. KSy

    Да, уж… Описание с критериями оценки приложите, пожалуйста.

    Reply
  4. PavelLapin

    Данная обработка помогает мне производить обновления. Я работал в 1С Франче, было очень много клиентских измененных конфигураций (порядка 140 конфигураций), будь то УПП, комплексная, БУХ, ЗУП. Я сравнивал количество баллов до обновления, после него, затем предоставлял отчет клиенту. Так же по количеству баллов я с клиентов брал деньги, от 1 до 100 баллов — 3200р, от 101 до 300 — 6400р и т.д.. Это позволяло мне объяснить клиенту из каких соображений я выставил им именно этот счет на оплату.

    Так же обработка позволяла мне производить анализ в сложных конфигурациях, таких как 1С УПП, с большим количеством изменений, реально тяжело было обновлять измененную (не тобой) конфигурацию. После обновления просто сравнивал отчет ДО, с отчетом ПОСЛЕ.

    Обработка именно переводит количество изменений в балльную шкалу.

    «различаются ли веса изменения кода модуля и текста запроса, обычной и управляемой формы, клиентского и серверного кода, базового общего модуля и модуля с суффиксом Переопределяемый?» — Обработка писалась для обычных форм, проверял на управляемых всего несколько раз, особых отличий не замечал. Отрабатывает как на файловом, так и на клиент-серверном варианте.

    «Описание с критериями оценки приложите, пожалуйста.» — какое именно описание хотелось бы услышать? не понятен метод работы, или к чему применима данная обработка?

    Reply
  5. Tavalik

    (4) PavelLapin,

    Вы бы все это в описание добавили, а то сразу не ясно что за обработка и зачем она нужна.

    Reply
  6. fomix

    (4) PavelLapin, «Описание с критериями оценки приложите, пожалуйста.» — какое именно описание хотелось бы услышать? не понятен метод работы, или к чему применима данная обработка?»

    Что именно измеряет данная обработка — изменения в реквизитах, формах, модулях и т.д.

    Reply
  7. PavelLapin

    (5) Tavalik, К сожалению раньше не публиковал обработки, затруднялся при заполнении полей.

    Reply
  8. PavelLapin

    (6) fomix, В модуль обработки заложены веса изменений объектов метаданных (описаны типовые объекты метаданных).

    Пример: Веса.Вставить(«ЖурналДокументов»,1);

    Обработка анализирует файл, в формате .txt, пробегает по файлу, определяет тип объекта метаданных, далее в цикле идет подсчет изменений. Если это модуль объекта, тогда обработка пробегает и подсчитывает количество символов.

    Для остальных объектов метаданных используются аналогичные способы.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *