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

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

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

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

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

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

7.1 Создание конфигурации(Подготовка):
            этап

ресурс

чч:мм подробности
  0. Подготовка конф/предп 00:01
  1. Если более одного перехода отключиться от хранилища
  2. Указать что копия - предпр общие настройки .
  3. Отключить регламентные задания - наши обмены.
  4. Сделать ОСВ. 
  5. Снять дату запрета редактирования - для теста кварт
 1.Загрузка из поддержки конф 00:30 Надежнее на 64-бит платформе. У меня на 32 сваливалась на этапе "выполнить".

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

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

 2.2. Остальные объекты"Показывать только дважды измененные свойства".

конф 01:00

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

 2.3 "Выполнить" обновление, сохранить конфигурацию. конф 00:15  
 2.4 Обновить модули руками (KDiff3 не смог). конф    
 3. Сохранение ОсновнойНовая конф 00:10  
 4. Предопределенные для "Планы видов характеристик" и "План счетов" добавить новое или ????? конф   ???? если были обнаружены в 2.1 или 2.2
 5. Проверка синтаксиса Конфигурации конф 00:10 Конфигурация -> Проверка модулей
 6. Обновление ИБ.  конф ?  от 00:08 до 00:33
 7. Обновление версии программы.  предп 00:10  
 8. Проверить ОСВ предп    
 9. Групповое проведение квартала предыдущего. предп 00:20  
 10.1 Проверка синтаксиса расширений  конф 00:01 в расширении -> Конфигурация -> Проверка модулей
 10.2 Проверка расширений в конфигурации конф   в расширении -> Конфигурация -> Проверка возможности применения
 10.3 Проверка расширений в ИБ. предп   Формы Банковские  выписки, Поступления и РТУ, проведение РТУ - наш регистр.
 11.1.  Перекрестная проверка  конф, Notepad ++ 02:00 1 Сравнить 4 файла; 2  Сохранить в txt; 3 Обработать Notepad ++; 4 Сравнить 2 пары
 11.2. Перекрестная проверка - исправление конф    Исправлять ошибки ПоставщикНовая на ОсновнойНовая по изменениям ПоставщикСтарая и ОсновнаяСтарая: 
 12. Визуальный контроль конф    конфигурации как в 10.2: подс. = 18(22) ; О.М. =  37; пл.обм = 1; роль = 1; подп.на соб = 1; о.ком = 1; о.макет = 1; спр = 17 ;   док = 43 ;  Ж. = 1;  переч = 12;    отч = 8 ;      обр = 3 ;    пвх = 1;  план = 1;   рсв = 2;  рн = 5;
 13. Внешние отчеты и обработки - если надо. предп   Внешние счет-фактуры.
 14. Перед обновлением боевой, проверить хранилище или конф. на наличие изменений за время подготовки. конф рабочая   Это если несколько разработчиков.
 15. Отложенные проблемы до след.релиза Эксель                   .....
 

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

  Этап ресурс мин N обновл.
0 Отключение пользователей. Предп 5  
1 Отключить регл. задания например:."УдалениеВременныхФайловОбластейДанных" Предп 5  
2 Сохранить ОСВ в *.mxl Предп 5  
3 Создать dt-ик Конф 10   
4 Хранилище. Проверить историю.Отключить от хранилища. Конф 5  
5 Обновление поставщика 3.0.XX.XX Конф 40 N раз
6 загрузить наш cf на несохраненную основную Конф 10 N раз
7 ? Загрузить расширение. Конф 5 последний
8 Конфигуратор - обновление ИБ Конф 10 N раз
9 Обновление версии программы.  Предп 10 N раз
10 Обновление версии программы. Проверить завершенность в "Интернет-поддержка пользователей.". Ускорить и выполнить руками, если надо. Предп 5 N раз
 11  ? Загрузить внешние отчеты, если надо. Предп 10 последний
12 ИнструментыРазработчикаОбновлениеВспомогательныхДанных_2_X_X - зависит от релиза БСП Предп 10 последний
13 Восстановить права своего пользователя в конфигураторе для (ВН это наша подсистема) Предп 5 последний
14 ОСВ сравнить. Предп 5 последний
15 сохранть dt Конф 10 последний
16 Подключить хранилище. Конф 50 последний
17  Загрузить из dt в копию для проверки ТестКонф 10 последний
18  Сообщить пользователям. Подключение пользователей. Предп   последний

7.3 Оптимизация обновления - 30 минут вместо 120.  (данные по таблице "7.2 Обновление, если N переходов:")

 

 
 
 

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

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

См. также

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