Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Внесение изменений в конфигурацию (http://forums.kuban.ru/f1040/vnesenie_izmenenij_v_konfiguraciyu-8068325.html)

mykuban 09.11.2016 13:55

Внесение изменений в конфигурацию
 
В 7.7 делаю так:

1. всех выгнать
2. сделать себе копию
3. копию меняю
4. всех выгоняю и делаю объединение

Как делать в 8ке? Так же?

bma1 09.11.2016 13:58

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

mykuban 09.11.2016 14:01

вот кстати про динамическое - оно очень редко появляется даже если локально у себя что-то делаю. В основном при запуске из конфигуратора пишет что нужно прервать отладку, редко когда предлагает динамически обновить.

Секвестр 09.11.2016 14:01

[quote=bma1;43203819][b]демоническое[/b] обновление - зло. [/quote]
Согласен.

mykuban 09.11.2016 14:07

А почему, что с ним не так?

Секвестр 09.11.2016 14:31

Вообще-то я читаю слова буквально, а не их "заменители".

mykuban 09.11.2016 14:43

Круто

Секвестр 09.11.2016 15:00

Взяли-бы слово выделенное в кавычки, я бы и не пОстился.
А так, моё замечание (3) по делу.

Чучундер 09.11.2016 16:46

(0) вообщем-то если структура данных не затронута, то можно тупо MD подменить на новый, при новом старте юзверем он подтянет.

а вот что такое turbomd - сие для меня покрыто мраком, говорят что это то самое демоническое обновление в клюшках..?

Чучундер 09.11.2016 16:47

[url]http://infostart.ru/public/14291/[/url]

yfowofi 09.11.2016 19:41

Чучундер, в 0 mykuban о 8-ке спрашивает. TurboMD удобная ВК. Позволяет изменять формы и модули без перезапуска Предприятия.

VZ 09.11.2016 22:55

0-mykuban > Неправильно.
Во-первых, у порядочных есть всегда бэкап. Ежедневный. Он же, по-крестьянски, копия. Прекрасно годится для обновления, совершенно не беспокоя пользователей.
И есть база для проверки "тонких" мест.
А потом - рабочее обновление с проапдейтенной копии. Совершенно уже без задержек. И быстро.

В 8-ке. Там тоже есть ежедневный бэкап.
Но практика несколько другая: использую типовую конфу. Всегда есть под рукой полный дистрибутив, это раз. Всегда видно, где затрагиваются "заплатки", это два. Ну, и если куча тождественных баз (о конфигурации, не по данным), удобно приготовить общий .sf, дабы не возится с каждой базой отдельно.
И активно использую 1С:Обновлятор Караулова. Рекомендую.

В "восьмерке" массу мелочей можно изменять, не трогая конфу. Этим надо пользоваться.

VZ 09.11.2016 23:06

+11 "демоническое" - никогда. Раз косяк случится - все сэкономленное время по сусекам подбирать придется.
Читать 1cv8upd.htm перед апдейтом - обязательно.
Платформу лучше обновлять, когда релиз станет "рекомендованным". Но заранее: неплохо, если еще не обновленная конфа поработает немножко на новом релизе движка.
Ну и обновлять конфу спокойнее.

bma1 10.11.2016 09:54

Ну... на клюшках была такая вещь как вынесение текста модулей во внешние файлы. Можно было на лету править алгоритмы проведения и т.п.

Helen1986 10.11.2016 10:34

резюме - удобства во дворе. В 1це все неизменно [img]https://im2-tub-ru.yandex.net/i?id=20a54555d42889d277ba9f17f3076ae4&n=33&h=215&w=451[/img]

Helen1986 10.11.2016 10:39

особенно актуальны советы от 1це, когда работа ведется в режиме 24*7

leosoft777 10.11.2016 11:30

(11) 1С:Обновлятор Караулова - можно ссылочку?

VZ 10.11.2016 12:34

16-leosoft777 > Я прошу прощения: "Караулов" - это бессознательная описка: параллельно читал одну статью, и как-то вляпал фамилию. И не заметил даже.
Правильно: Владимир Милькин, Обновлятор 1С, helpme1c.ru

leosoft777 10.11.2016 14:46

(17) Понял, этот обновлятор я знаю. А то думал еще кто-то написал.

Секвестр 10.11.2016 15:57

[quote=VZ;43209582]Я прошу прощения: "Караулов" - это бессознательная описка:[/quote]
По Фрейду...

mykuban 11.11.2016 13:10

[quote=VZ;43207319]В "восьмерке" массу мелочей можно изменять, не трогая конфу. Этим надо пользоваться. [/quote]

Вот это особенно интересно, какие "мелочи" можно менять без изменения?

GariPortman 11.11.2016 17:20

[quote=mykuban;43216105]какие "мелочи" можно менять без изменения?[/quote] я бы сказал: как менять и при этом обновляться без заморочек.

GariPortman 11.11.2016 18:18

20-mykuban >добавляем свои объекты смело, с осторожность редактируемом реквизиты объектов и отказываемся от редактирования форм.

VZ 11.11.2016 22:01

20-mykuban > Самое элементарное: "дополнительные реквизиты и сведения".
Перехват событий. Хоть и требуется их включение в конфигурацию, однако обновления их обходят.
Собственные общие модули - то же самое.
Вообще обновления игнорируют "вставки" метаданных. Если, конечно, не конфликтуют с метаданными от разработчика.
Сейчас вот появились Расширения. Причем динамически (!) подключаемые.

Чучундер 12.11.2016 00:34

23-VZ > но как выяснилось (vcv) если в расширении после обновления вылезет ошибка то нигде ничего не сообщается, а расширение не грузится...

VZ 12.11.2016 01:10

24-Чучундер > Модули расширения проверяются точно так же, как и модули основной конфигурации. Но согласен, ошибка может вылезти на этапе загрузки, и таким образом, что не формируется вменяемого месседжа.
Ну дык, для этого и нужна квалификация программиста, чтоб сообразить в каком [примерно] месте, с чем связано, как отловить, как изменить...
Бывает...

mykuban 14.11.2016 13:04

А эти расширения на 1С пишутся или иные языки?

mykuban 14.11.2016 13:14

Значит если я хочу минимально портить стандартную конфигурацию то я:

1. не меняю формы
2. могу добавлять свои объекты
3. использую перехват событий - как это делать?
4. делаю свой общий модуль - он не будет затираться обновлением?

Климов Сергей 14.11.2016 13:47

1. Да. Но можно ещё создавать свои собственные формы. В том числе копированием существующих с их последующей доделкой и установкой в качестве основных форм.
2. Да.
3. Подписка на событие.
4. Не будет.

user1C 14.11.2016 13:59

(26)
[url]http://v8.1c.ru/o7/201410ext/[/url]
[url]http://v8.1c.ru/o7/201603module/index.htm[/url]

GariPortman 14.11.2016 14:30

[quote=Климов Сергей;43233966] Да. Но можно ещё создавать свои собственные формы. В том числе копированием существующих с их последующей доделкой и установкой в качестве основных форм.[/quote]
Да, НО: При обновлением следить что бы основной формой не стала "стандартная форма" и можно пропустить к.н. важное обновление в "стандартной форме".
До штатной работы дополнений лучше (ИМХО) свои обработчики "прятать" в обработки табличных частей. С добавлением на форму (не изменяя формы) своих реквизитов проблем быть не должно.

Климов Сергей 14.11.2016 14:41

2(30) Согласен с замечаниями. Но иногда выбора нет. Расширения вроде как должны решать эту проблему. У меня пока опыта не было.

GariPortman 14.11.2016 15:15

31-Климов Сергей > Есть еще вариант - вешать общую форму подпиской на событие ПриЗаписи(). У меня так в БГУ редактируют суммы в документе "передача МЗ на сторону"(При этом галочка "Редактировать сумму" на форму добавляется при открытии формы стандартной проверкой возможности редактирования в общем модуле) и проставляют КПС в документе "Закрытие балансовых счетов". Не знаю по какой причине, но в данном документе отсутствует возможность подключения обработки табличных документов.
Но так да - если делать много и красиво да еще без извращений - то копировать форму и вносить в копию свои изменения.

oops! 17.11.2016 19:56

Да не такое уж "демоническое" обновление и зло, другое дело, что в полноценном варианте простым смертным оно недоступно. Читаем:
[b]Преимущества КОРП версии программного продукта 1С 8.3:[/b]
- [b]возможности обновления конфигурации в фоновом режиме[/b]
- контроль безопасного расхода ресурсов памяти в расчете на один вызов
- индивидуальные профили безопасности
- эффективный функционал дополнительного управления распределением нагрузки по серверам с учетом информационных баз, количества приложений и наличия фоновых заданий
- стабильное соединение с информационными базами
- мобильное управление уровнем нагрузки в кластере
- оптимальный баланс памяти исполняемых рабочих процессов и производительности продукта
- уникальные возможности обновления тонкого клиента непосредственно с сервера
- удобные и понятные параметры публикации списков, не требующие специальных обновлений тонкого клиента


Текущее время: 19:41. Часовой пояс GMT +3.