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

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

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

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

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

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

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

2.1. Установить "Показывать только дважды измененные свойства". Объединить  "Двойные изменения в модулях" -> Поставить "с помощью внешней программы" (например KDiff3)

01:30
  1. Kdiff сделает пропустит модуль, если в новом релизе код удваивается. Например когда появляется "ЕСЛИ". 
  2.  Снять "Сохранять настройки в автоматическом режиме".
  3. Самому каждые 30 минут сохранять настройки в файл с другим названием (при сохранении имеет место быть критическая ошибка и тогда всё заново).

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

01:00

Предопределенные для "Планы видов характеристик" и "План счетов" не объединять. Добавить новое потом в пп 4.1

2.3 "Выполнить" обновление, сохранить конфигурацию. 00:15 Сохранить настройки. 
3. Сохранение ОсновнойНовая и ПоставщикНовая 00:10  
4.1 Предопределенные для "Планы видов характеристик" и "План счетов" добавить новое.   если было в 2.1 или 2.2
4.2 Сравнить со списком изменений: ПоставщикСтарая и ОсновнаяСтарая 00:30 у меня: подс. = 18(22) ; О.М. =  37; пл.обм = 1; роль = 1; подп.на соб = 1; о.ком = 1; о.макет = 1; спр = 17 ;   док = 43 ;  Ж. = 1;  переч = 12;    отч = 8 ;      обр = 3 ;    пвх = 1;  план = 1;   рсв = 2;  рн = 5;
4.3 Убрать лишние: Методом накатывание ПоставщикНовая на ОсновнойНовая по изменениям ПоставщикСтарая и ОсновнаяСтарая.   Например Док. - Розничная продажа
5. Проверки синтаксиса    
6. Перекресная проверка    
7. Обновление ИБ 1.  ?  от 00:08 до 00:33
8. Групп проведение квартала предыдущего. 00:20  
9. Проверка расширений.    Формы Банковские  доки, Поступления и РТУ, проведение РТУ - наш регистр.
10. Внешние отчеты и обработки - если надо.    
11. Перед обновлением боевой, проверить хранилище или конф. на наличие изменений за время подготовки.   Это если несколько разработчиков.
 

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
13.12.17
1
.xml 4,24Kb 1 Скачать
Обработка Эксель для ввода гиперссылок в справку.
.epf 8,30Kb
18.07.17
1
.epf 8,30Kb 1 Скачать

См. также

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