Обновление измененной 1С: Бухгалтерия 3.0

Программирование - Практика программирования

Обновляю как в статье "Технология доработок типовой конфигурации 8.х для обновления за 30 минут". Статье несколько лет, и кое-что можно уже добавить: например, для сравнения модулей - Kdiff3, расширение конфигураций, перекрестная проверка файлов сравнения и таблица трудозатрат в человека-часах.
За 30 минут у меня не получилось :). Как уменьшить затраты? Можно так:
1. Несохраненая основная. После выполнения обновления не надо сохранять конфигурацию в основную, если конфигурация еще не готова. На  лишнее сохранение уходит от 5 минут. Не надо путать с "Настройками во время обновления",  которые полезно сохранить лишний раз:
 
2. Для подписок, типов и т.п.: Сравнение ячеек (1.0.0.4):
 
3. Для форм: Вынести Формы объектов в расширения конфигурации(7 уроков)  - "навсегда забыть" как обновить свою форму :)
 

Сравниваем пары отличий (более 30 минут в 1С конфигураторе):
ПоставщикСтарая и ПоставщикНовая
ОсновнаяСтарая и ОсновнаяНовая
После этого сравниваем попарно (у меня это делается быстро. можно этой и ограничиться)
ПоставщикСтарая и ОсновнаяСтарая
ПоставщикНовая и ОсновнаяНовая
Они тоже НЕ ДОЛЖНЫ ОТЛИЧАТЬСЯ. (Мне очень помогает для проверки состава подписок, движений, типов и т.п., что проверкой модулей не сделать. Ну и повторный контроль модулей не помешает)  
 

6. Добавить в справку список задач:

7. Удобно иметь под рукой таблицу трудозатрат в человеко-часах.

7.1 Создание конфигурации(Подготовка):
  этап чч:мм подробности
+ 0.Загрузка из поддержки 00:30 Надежнее на 64-бит платформе. У меня на 32 сваливалась на этапе "выполнить".
+

1.1. Установить "Показывать только дважды измененные свойства". Объеденить  "Двойные изменения в модулях". 

Поставить с помощью внешней программы Kdiff3.

01:30
  1. Kdiff сделает пропустит модуль, если в новом релизе код удваивается. Например когда появляется "ЕСЛИ". 
  2.  После 30 минут непрерывно сохраняться - настройки в файл.
+

1.2 Переключить на "Показывать все". Пройтись по всем с двумя изменениями (карандашики дважды)

01:00

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

+ 1.3 "Выполнить" обновление, сохранить конфигурацию. 00:15 Последний раз сохранить настройки и снять влажок "Сохранять настроки ...". В случае ошибки настроки могла бы затереться. Так было на платформе 8.3.10.2466 32 бит.
+ 2. Сохранение ОсновнойНовой и ПоставщикНовый 00:10  
+ 3.1 Сравнить со списком изменений: ПоставщикСтарая и ОсновнаяСтрарая 00:30 под = 18 +; ОМ =  34; спр = 18 ;   док = 43 -;  Ж = 1 +;  пер = 12 +;    отч = 7 +;      обр = 5 +;    пвх = 1 +;  план = 1 +;   рсв = 2 +;  рн = 5 +;
+ 3.2 Накатывание Поставщика на Основную по изменениям в Старой. Убрать лишние   Док - розничная продажа
+ 3.3. Детальная проверка    
+ 4. Проверки синтаксиса    
+ 5. Перекресная проверка    
  6. Обновление ИБ 1.  ?  от 00:08 до 00:33
+ 7. Групп проведение квартала предыдущего. 00:20  
+ 8. Проверка расширений.    Формы Банковские  доки, Поступления и РТУ, проведение РТУ - наш регистр.
  9. Внешние отчеты и обработки - если надо.    
 

7.2 Обновление, если один переход:

1 Создание dt(проверял на загр), Сохранить ОСВ в *.mxl 00:08
2 Отключить от хранилища?  
3 Обн поставщика 3.0.XX.XX 00:28
4 загрузить наш cf на несохраненную основную 00:03
5 Загрузить расширение.  
6 обновление ИБ.(1 и 2) 00:08
7 Отложенное обновление ИБ. Проверить в интернет-поддержка пользователей. 00:02
8 Отложенное обновление ИБ. Проверить завершенность в "Интернет-поддержка пользователей.". Ускорить и выполнить руками, если надо. 00:05
9 Загрузить внешние отчеты, если надо. 00:05
10 ИнструментыРазработчикаОбновлениеВспомогательныхДанных_2_X_X - зависит от релиза БСП 00:10
11 Восстановить права своего пользователя в конфигураторе для (ВН это наша подсистема)  
12 (ВН) Настройка журнала р. -> Роли 00:00
13 ОСВ сравнить.  
14 сохранть dt 00:04
15 Подключить хранилище  

 

7.3 Обновление, если N переходов:

  Этап чч:мм N переходов
1 Создание dt(проверял на загр), Сохранить ОСВ в *.mxl 00:08   
2 Отключить от хранилища.    
3 Обн поставщика 3.0.XX.XX 00:28 N раз
4 загрузить наш cf на несохраненную основную 00:03 N раз
5 Загрузить расширение.   последний
6 обновление ИБ.(1 и 2) 00:08 N раз
7 Отложенное обновление ИБ. Проверить в интернет-поддержка пользователей. 00:02 N раз
8 Отложенное обновление ИБ. Проверить завершенность в "Интернет-поддержка пользователей.". Ускорить и выполнить руками, если надо. 00:05 N раз
9 Загрузить внешние отчеты, если надо. 00:05 последний
10 ИнструментыРазработчикаОбновлениеВспомогательныхДанных_2_X_X - зависит от релиза БСП 00:10 последний
11 Восстановить права своего пользователя в конфигураторе для (ВН это наша подсистема)   последний
12 (ВН) Настройка журнала р. -> Роли 00:00 последний
13 ОСВ сравнить.   последний
14 сохранть dt 00:04 последний
15 Подключить хранилище.   последний

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

Наименование Файл Версия Размер
Макрос Notepad ++ для обработки 4-х файлов: "ПоставщикСтарая и ПоставщикНовая.txt" и "*.txt"
.xml 4,24Kb
09.10.17
1
.xml 4,24Kb 1 Скачать
Обработка Эксель для ввода гиперссылок в справку.
.epf 8,30Kb
18.07.17
1
.epf 8,30Kb 1 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение