gifts2017

Редактирование "Номера версии конфигурации" для 8.1 (только для администраторов/программистов)

Опубликовал Владислав Данилин (Legavaz) в раздел Программирование - Инструментарий

Обработка будет полезна разработчикам, которые дописывают модули/обработки обновления базы данных при смене версии конфигурации (константа, обычно применяющаяся в типовых конфигурациях).

1) Запускаем

2) Нажимаем "получить версию"

3) Редактируем вручную поле до нужного релиза

4) Устанавливаем значение в константы

5) При перезапуске 1С ИБ типовых конфигураций, если доступен монопльный режим, будет вызвана обработка "ОбновлениеИнформационнойБазы"

 

Обработка помогает для отладки процедур обновления ИБ, код простой и открыт.

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

Наименование Файл Версия Размер
ЗаменаВерсии 153
.epf 6,21Kb
18.11.14
153
.epf 6,21Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
0. Владислав Данилин (Legavaz) 31.08.11 11:02
Обработка будет полезна разработчикам, которые дописывают модули/обработки обновления базы данных при смене версии конфигурации (константа, обычно применяющаяся в типовых конфигурациях).

Перейти к публикации

1. Сергей Рудаков (fishca) 31.08.11 11:02
У меня такая тоже есть :)
Имхо, здесь она не нужна. Каждый уважающий себя программер пишет такую обработку за пару минут. Посему ставлю минус.
2. Эдуард (mart-sha) 31.08.11 12:12
Исправит ли данная обработка такую ситуацию: обновляем конфу которая раннее была обновленна файлом CF (конфа слегка доработана, CF был создан из ЧИСТОЙ но доработанной) так - вот обновление не проходит пишет что номер конфы не подходит для обновления ХОТЯ ОН ТОЧНО ТОТ ЧТО НУЖЕН (смотрим в свойствах Конфигураций) ??
3. Сергей Рудаков (fishca) 31.08.11 12:17
(2) нет, данная обработка просто в тупую меняет константу, которая хранит номер версии конфигурации.
Обновление может не проходить, если в поддержке номер версии поставщика древний
4. anry mc (AnryMc) 31.08.11 12:17
(0) Считаю такую обработку ВРЕДНОЙ т.к. обновление кроме установки некоторых ставок может реструктурировать информацию в базе и пишется под конкретное состояние метаданных.
5. Эдуард (mart-sha) 31.08.11 12:23
а как бы залезьть в эту поддержку ?
6. Максим Князев (mad_maksim) 31.08.11 12:30
(5)
mart-sha пишет:
а как бы залезьть в эту поддержку ?

Посмотреть номер: Конфигурация - Поддержка - Настройка поддержки.
Как "поднять" номер:
Конфигурация - Поддержка - Обновить конфигурацияю (Как типовое обновление).
Если база с изменениями, то в окне сравнений снимаем ВСЕ галочки, продолжаем обновление.
Основная конфигурация останется без изменений, а конфигурация поставщика обновится.
Если есть вопросы - в личку.
7. Эдуард (mart-sha) 31.08.11 13:14
Все делаю как сказано, текущая конфа ЗУП 38.1 , выбираю для обновления 1сv8.cfu релиза 39.1 слегка подумала и выдала ФАЙЛ НЕ СОДЕРЖИТ ДОСТУПНЫХ ОБНОВЛЕНИЙ. чего с ней делать ?
8. Serj (Serj1C) 31.08.11 13:17
(7) ну уж точно не нужно менять константу.
не путайте номер версии основной конфигурации, редактируемой конфигурации и конфигурации поставщика
9. BigB (BigB) 31.08.11 14:19
(0) Legavaz, а можешь сделать обработку, чтобы можно было отредактировать и записать какой нибудь элемент справочника?
Цены бы не было такой обработке!
ЗЫ: Минус ставить не буду, но и плюс тоже.
10. Taras Варварич (itar59) 31.08.11 14:37
штука очень полезная, особенно для доработаных или не совсем типовых конф.
минусы ставят любители типовых
плюс однозначно!
:D
11. Максим Князев (mad_maksim) 31.08.11 15:39
mart-sha пишет:
Все делаю как сказано, текущая конфа ЗУП 38.1 , выбираю для обновления 1сv8.cfu релиза 39.1 слегка подумала и выдала ФАЙЛ НЕ СОДЕРЖИТ ДОСТУПНЫХ ОБНОВЛЕНИЙ. чего с ней делать ?

Попробуйте удалить базу из списка и добавить заново (очистится кэш, может быть в нем дело).
Если это не поможет, то дальше мне надо смотреть глазами.
Но это 100% лечится.
12. Максим Князев (mad_maksim) 31.08.11 15:41
itar59 пишет:
штука очень полезная, особенно для доработаных или не совсем типовых конф.
минусы ставят любители типовых
плюс однозначно!

Без обид, но минусы ставят те, кто умеет правильно обновлять доработанные базы.
13. Сергей Рудаков (fishca) 31.08.11 15:53
(12)
Без обид, но минусы ставят те, кто умеет правильно обновлять доработанные базы.

при чем тут это?
вся обработка сводится к двум строкам кода:
Чтение константы
	Константы.НомерВерсииКонфигурации.Получить();

Запись константы
	Константы.НомерВерсииКонфигурации.Установить("1.2.21.3");
14. Владислав Данилин (Legavaz) 31.08.11 16:23
:D не ожидал такого спора ребята и внимания к обработке, но увы она у меня есть я и ей пользуюсь постоянно, на сайте не нашел, вот и решил выложить, а вот насчет того сколько в ней строк кода это уже на любителя тем более я ее не закрывал. минусы улыбнули. она у меня есть значит я уважающий себя программист! хе зачетно. :D

кому нужна скачает, кому нет видимо ставит минус. ))
15. Владислав Данилин (Legavaz) 31.08.11 16:27
(11) у тебя видимо проблемма с поддержкой, в типовых лечится загрузкой конфы текущего релиза, после этого будет нормально обновится, если снята с поддержки и дорабатывается то это частные случаи, но на сайте есть редакторы конфигурации, с их помощи можно вернуть копию конфы разработчика в нужное русло.
16. q1q1q1 (1С_Мастер) 31.08.11 20:02
Обработка по установке значения одной константы? Пхе... давайте для каждой константы напишем свою обработку

минусы ставят любители типовых

Я не пользуюсь типовыми конфигурациями. Совсем не пользуюсь. Но поставить плюс разработке уровня Hello world не могу.
CaSH_2004; Legavaz; +2 Ответить
17. Владислав Данилин (Legavaz) 31.08.11 21:19
выкладываю не для плюсов, соревнования не устраиваю, минусуйте на здоровье.
18. q1q1q1 (1С_Мастер) 31.08.11 21:31
Простите, а для какой цели вы выложили данный ХеллоВорлд?
19. qwe qwerty (quebracho) 01.09.11 08:41
Если бы еще эту меняла, расцаловал бы))
Конфигурация - поддержка - настройка поддержки... - Версия
20. Владислав Данилин (Legavaz) 01.09.11 19:20
(18) не все пользователи сайта программисты может кому и поможет
21. Александр Медведев (anig99) 01.09.11 20:09
(20) не программистам не нужно тестировать процедуры обновления.
22. Александр Медведев (anig99) 01.09.11 20:10
(19) через обработку это невозможно. Только через правильное и последовательное обновление не через cf
23. qwe qwerty (quebracho) 01.09.11 20:32
Нет ничего невозможного! (допустим обраба будет использовать супер ВК)
24. Александр Медведев (anig99) 01.09.11 23:14
(23) Это уже будет ВК и лучше будет просто программу написать, чем обработку.
25. qwe qwerty (quebracho) 02.09.11 07:33
Вопрос был о невозможности.
26. Райса Хамитова (Hamitova) 15.09.11 07:56
Регулярно обновляю версии конфигурации 1С: 8 "Управление автотранспортом" (что-то заменяю из типовой, что-то оставляю наше, наработанное) и считаю, что мне бы такая обработка бы не пригодилась. Так просто заменить константу, не заменяя ничего в модулях? Это ж просто фикция.
27. Наталья Зотова (natik86) 26.09.11 19:03
Уже есть в коллекции :)
28. CCC CCC (profych1) 27.09.11 17:40
Специально не искал такую, но считаю ее полезной. Добавил в коллекцию
29. Zoomby Zoomby (Zoomby) 27.09.11 17:50
И в чем плюс этой обработки, интересно? Пыль кому то в глаза пустить если, типа обновил. ;)
30. mosAdm (mosAdm) 05.10.11 11:35
(0) Обработка абсолютно бесполезна разработчикам
31. Victor Victorov (Victor_62) 05.10.11 16:16
Нормальная обработка,не парьтесь все в норме.
32. Yalo (yalo) 15.12.11 16:30
Полезная обработка, нашла случайно, но пригодилась.
33. Наталья (bahcha8) 18.01.12 18:52
Совершенно бесполезная обработка, зачем менять константу??? Чтобы душу грела?
34. Yalo (yalo) 19.01.12 10:23
К сожалению изменение номера версии конфигурации никак не помогает при обновлениии программы, если конфигурация поставщика отличается.
35. Mapupa (mapupa) 31.07.12 20:51
Как скачать данную обработку?
36. Mapupa (mapupa) 31.07.12 20:54
Скажите, а она поможет в моей ситуации?

Поставщик выпустил обновление для версии 19 до версии 20, но при этом в самом *.cfu файле указал что обновление до 20 версии для 20йже версии, и получается установить его никак нельзя, а на линии поддержке вообще не понимают что я им пытаюсь донести...

Если я с помощью этой обработки исправлю номер версии смогу ли я ее установить?
37. Владислав Данилин (Legavaz) 31.07.12 21:35
(36) нет, к сожалению моя обработка, просто меняет цифру в константах, на нумерацию поставки никак не влияет.
38. Владислав Данилин (Legavaz) 31.07.12 21:38
39. Михаил Ражиков (tango) 31.07.12 21:44
минус патамушта кто знает что делает, сделает без ИС. кому эта шняга может "помочь", тому лучше этим не заниматься.

граната и абизиан!
40. Михаил Ражиков (tango) 31.07.12 21:45
(37) Legavaz, гы. почему "к сожалению"? это ваще единственное достоинство вашей обработки
41. Михаил Ражиков (tango) 31.07.12 21:46
"в коллекцию" (!!!) народ добавляет... екрыный бабай!..
42. Михаил Ражиков (tango) 31.07.12 21:48
(10) itar59, ваша позиция - после нас хоть потоп - не заслуживает признания
43. Михаил Ражиков (tango) 31.07.12 21:51
(13) fishca, при том, что вредность шняги не в количестве кода, а в нарушении регламента обновления
44. Владислав Данилин (Legavaz) 31.07.12 21:53
(39) минус, так минус, переживать не стану, всем не угодишь, мне она пригодится, я ведь выпускаую поставки, следовательно и конст. менять нужно.
удачи ))
45. Михаил Ражиков (tango) 31.07.12 21:58
(44) Legavaz, да ладно, чё эта я всамделе как какой-то мадиратырь
46. Taras Варварич (itar59) 01.08.12 11:15
(42) tango, что-то не понял Вас...
47. Mapupa (mapupa) 01.08.12 15:17
(38) Legavaz, Спасибо, почитаю :)
48. Престиж Полякова (prestige) 27.02.16 23:34
Спасибо, мне помогла. Я не кодирую, я бухгалтер.