Имя: Пароль:
1C
1С v8
Пропадает код из конфигурации
0 YAGolova
 
19.11.13
10:22
Доброе утро! Вообщем имеется база, достаточно старая и большая, полностью переписанная УТ (там от Ут уже ничего не осталось). Наблюдаются чудеса - периодически пропадает код из конфигурации - вроде вчера еще все работало, а сегодня нет - глядим в конфигуратор - кода нет, смотрим в свои тестовые базы - все на месте. В рабочей базе пытаемся получить обратно из хранилища - ничего не получает как будто изменений нет. Может кто сталкивался? Платформа 8.2 (8.2.15.301), база подключена к хранилищу...
1 Wobland
 
19.11.13
10:23
это демоны из отдела демонического обновления шалят
2 Fish
 
19.11.13
10:23
(0) Динамическими обновлениями балуетесь?
3 DexterMorgan
 
19.11.13
10:23
ну да, ну да, оно само, я честно вносил..гыыы
4 zakidonoff
 
19.11.13
10:24
(1) опередил, демон )
5 elCust
 
19.11.13
10:25
Как один из вариантов: Убей базу из списка баз (чистка кэша локального) и добавь снова. Эта фигня возникает из за динамического обновления.
6 YAGolova
 
19.11.13
10:25
Демоническим грешим, каюсь. Но примерно раза 2 в неделю всех выгоняем, сервак перегружаем. А код иногда пропадает месячной давности((((
7 YAGolova
 
19.11.13
10:26
А по поводу демонического в релизах посвежее проблему исправили?
8 Euguln
 
19.11.13
10:26
(6) Кэш чистить не забывайте.
9 Maxus43
 
19.11.13
10:26
(7) эту проблему официально даже не признавали долгое время. щас хз
10 ДенисЧ
 
19.11.13
10:27
(9) А сейчас вообще не рекомендуют.
11 YAGolova
 
19.11.13
10:28
(8) А кэш то чистить где? На серваке? база на MS SQL
12 wade25
 
19.11.13
10:28
Отключись от хранилища и заного создай его. Такое при динамическом обновлении бывает. Вообще если боевая база подключена к хранилищу, раз в месяц хотя бы убивай его и создавай новое.
13 Maxus43
 
19.11.13
10:29
боевую подключать к хранилищу вобще является плохим тоном
14 Midaw
 
19.11.13
10:31
(0) вы не умеете пользоваться хранилищем
(13) чушь собачья

динамическое обновление тут никаким боком.

90% вероятность проблемы в том, что под одним пользователем ходят в хранилище.
15 YAGolova
 
19.11.13
10:34
(14) Нет - для каждой базы (1 рабочая и 2 тестовые) для хранилища свой пользователь
16 Maxus43
 
19.11.13
10:36
(14) >>чушь собачья
нуну.
Столкнёшся с проблемами - поздно будет. Я не про ларьки, а про номральные промышленные базы, никто к хранилищу не подключает их под страхом смертной каздни, так на всех абсолютно крупныех проектах-внедрениях где я был или слышал
17 Midaw
 
19.11.13
10:37
(15) у меня есть инструкция без которой я знаю уже две конторы, которые отказывались от хранилища в связи с этой проблемы. изучай приемы работы с хранилищем.
18 Fish
 
19.11.13
10:39
(16) Если правильно использовать хранилище, то вполне нормально его подключать к рабочей. А проблемы возникают у тех, кто не умеет им пользоваться.
19 catena
 
19.11.13
10:42
А какой глубинный смысл подключения рабочей к хранилищу?
20 Maxus43
 
19.11.13
10:42
(18) да все умеют пользоваться, и конечно ничего не случится если подключить - я об общепринятой практике говорю, а не о мифических глюках. Эти правила устанавливают крупные внедренцы и Эксперты 1с, а не я
21 Maxus43
 
19.11.13
10:42
(19) Лень
22 Midaw
 
19.11.13
10:43
(19) поставь вопрос наоборот...
23 Fish
 
19.11.13
10:50
(20) "да все умеют пользоваться". Точно так же, как и все "умеют" ключами пользоваться, но почему-то постоянно заводят ветки про неработающие ключи и валят всё на 1С, хотя причина в банальном неумении читать инструкции :)
24 catena
 
19.11.13
10:50
(21)Как хранилище способствует уменьшению телодвижений?
(22)Какой смысл НЕ подключения?

Хранилище - механизм, облегчающий групповую разработку. Как правило, на рабочей базе разработки не ведутся. Вот мне и интересно: какие такие плюшки еще существуют у хранилища?
25 Fish
 
19.11.13
10:52
(24) Но ведь разработки в итоге должны как-то попадать в рабочую базу? И хранилище для этого самый удобный способ. А те, кто пишет про глюки, просто не умеет его использовать.
26 Midaw
 
19.11.13
10:53
(24) разработка ведётся на подключенных базах. хранилище это уже готовая конфигурация, которая не требует лишнее времени для обмена CF-никами между разработчиками. накатывается на рабочей уже модератором с последней проверкой.
27 Maxus43
 
19.11.13
10:53
(23) я бы не стал обвинять умных людей в неумении пользоваться)
Я нисколько не против хранилища, сам постоянно им пользуюсь, но в базах разработки специальных, никак не рабочих
28 Рэйв
 
19.11.13
10:53
(24)>>Как хранилище способствует уменьшению телодвижений?

Обновление проходит в два клика мышкой. А иначе надо заводить бодягу с объединением.
29 Fish
 
19.11.13
10:54
(27) Давай тогда пример проблемы с рабочей базой, подключенной к хранилищу. Причём, пример нерешаемой проблемы.
30 Господин ПЖ
 
19.11.13
10:54
боевую базу к хранилищу подключают только идиоты...
31 Fish
 
19.11.13
10:54
(30) Тебе тоже вопрос (29)
32 Господин ПЖ
 
19.11.13
10:55
>Обновление проходит в два клика мышкой. А иначе надо заводить бодягу с объединением

откройте для себя поставку... да и в чем "бодяга"? или у вас постоянно меняются роли?
33 Рэйв
 
19.11.13
10:55
(27)Это дело философии каждого.Держать боевую базу подключенной к хранилищу или нет.
У меня второй год рабочая подключена к хранилищу. Разработку ведем в 4 лица. Пока полет нормальный.
34 Господин ПЖ
 
19.11.13
10:57
> Давай тогда пример проблемы с рабочей базой, подключенной к хранилищу. Причём, пример нерешаемой проблемы.

мне не нужны проблемы. п.э. я и не подключаю...

проблем с хранилищем документрированых и не очень в 1с было вагон и тележка

любые лишние приблуды в продакшене и на боевых серверах - это зло
35 Fish
 
19.11.13
10:58
(33) Самое смешное, что все кричат про проблемы с рабочей базой, подключенной к хранилищу, но при этом ни один из крикунов не может объяснить, какие же проблемы могут возникнуть. А те проблемы, которые приводят, просто из-за неправильного использования хранилища :)
36 Maxus43
 
19.11.13
10:58
(29) перечитай (20) внимательней. Не просто так это делается. Вопрос конечно больше филосовский.
В случае сравнения-объединения легче лицезреть все изменения относительно рабочей базы наглядно, человеком накатывающим обновление. Хранилище - черный ящик в этом плане, сравнение конфы с предыдущими версиями - долгий процесс на порядок чем сравнение-объединение
37 Господин ПЖ
 
19.11.13
10:59
>Если правильно использовать хранилище, то вполне нормально его подключать к рабочей. А проблемы возникают у тех, кто не умеет им пользоваться.

и как им надо "уметь" пользоваться? какие-то сокровенные знания?
38 Рэйв
 
19.11.13
10:59
(35)Ну тут как везде. Надо просто "уметь их готовить" :-)
39 YAGolova
 
19.11.13
11:00
(35) С чего ты взял, что не правильно пользуются хранилищем - напиши тогда как правильно, если ты имеешь какоие то сакральные знания
40 zakidonoff
 
19.11.13
11:01
(34) Скажу больше. Принцип бритвы Оккама распространяется не только на программирование -)
41 vhl
 
19.11.13
11:02
(11) НА том компе где открываете базу
42 ВикторП
 
19.11.13
11:03
(0)У нас тоже были замечены подобные казусы - когда в рабочей базе оказывался код, измененный несколько месяцев назад. Сначала удивлялись, теперь , заметили, меняем :(
43 YAGolova
 
19.11.13
11:04
(41) Рабочая база с любого компа открывается с пропавшим кодом(
44 tuxik07
 
19.11.13
11:04
какая нах разница, подключать боевую базу к хоронилищу или нет: всё равно это не спасет от проблем в (0) ИМХО и так гемор с объединением с cf, и с загрузкой изменений из гноилища. + ИМХО в (0) беда с платформой <18-19 релиза
45 Midaw
 
19.11.13
11:05
(37) за тысячу баксов я объясню тебе подробно, а так продолжай жить без хранилища )))
46 Fish
 
19.11.13
11:05
(34) т.е. ты не знаешь почему. Просто тебе сказали, что это бяка и ты поверил? :)
47 tuxik07
 
19.11.13
11:07
P.S. Извиняюсь за набор слов в (44), т.к. в это время сам загружаю изменения из хранилища в боевую ))
48 Fish
 
19.11.13
11:08
(39) "С чего ты взял, что не правильно пользуются хранилищем " - личный опыт. И так же личный опыт говорит, что при правильном использовании (я понимаю, что религия это запрещает, но надо иногда пересиливать себя и читать документацию) никаких проблем не возникает.
49 Fish
 
19.11.13
11:11
(36) "лицезреть все изменения относительно рабочей базы" - Не вижу никаких проблем, чтобы использовать историю хранилища. Более того, там как раз видно, кто именно эти изменения вносил. А раз ты пишешь "Хранилище - черный ящик в этом плане", то явно не умеешь им пользоваться.
50 Maxus43
 
19.11.13
11:17
(49) сравни в хранилище 2 его версии, чтоб понять не кто менял, а какой код был и стал после изменений
51 BICO
 
19.11.13
11:17
(49) Зачем эти споры, переубедить не удастся никого, сам пользую хранилище всю дорогу, были проблемы с демоническим, лет 5-6 назад, больше стараюсь не использовать.
52 Fish
 
19.11.13
11:28
(50) Постоянно сравнивал, и что? Мало того, что при этом видно: кто и когда менял, но можно посмотреть ВСЮ историю изменений, т.е. не только что было и что стало после последнего обновления, а можно сравнить с предыдущими изменениями. Причём как всю конфу, так и каждый объект в отдельности.
53 Maxus43
 
19.11.13
11:31
(52) я не говорю что нельзя, где это вычитал то? я про скорость такого сравнения вглубь версий, это тормоз ещё тот.
Короче не суть, на серъёзных проектах реально не увидишь рабочую промышленную базу в сцепке с хранилищем, это просто факт (если сам не будешь там архитектором), тут спорить не о чем...
54 OlegKK
 
19.11.13
11:34
Держать рабочую базу, подключенной к хранилищу - плохой тон. Используйте механизм обновлений и поставок.
55 Господин ПЖ
 
19.11.13
11:35
>Мало того, что при этом видно: кто и когда менял, но можно посмотреть ВСЮ историю изменений, т.е. не только что было и что стало после последнего обновления, а можно сравнить с предыдущими изменениями. Причём как всю конфу, так и каждый объект в отдельности.

да вы чо... ну никто документацию не читал и не в курсе про эти ништяки
56 Fish
 
19.11.13
11:38
(54) Это из разряда: "Пользоваться Касперским - плохой тон"? Чисто религиозный вопрос?
57 Fish
 
19.11.13
11:39
(55) Судя по (50), не все в курсе.
58 OlegKK
 
19.11.13
11:41
(56) Из практических)) Изучайте внимательно механизм групповой разработки, обновлений и поставки.
59 OlegKK
 
19.11.13
11:41
И не будет подобных проблем.
60 Fish
 
19.11.13
11:43
(59) Каких проблем? У меня их и так нету. Проблемы у тех, кто не умеет с хранилищем работать. Правда, я так и не понял, какие именно. :)
61 Fish
 
19.11.13
11:44
(58) механизм обновлений и поставки оправдан в том случае, когда надо конфу обновлять, например, в нескольких филиалах. Когда рабочая база одна - это лишнее звено.
62 Maxus43
 
19.11.13
11:48
(57) между строк читаешь? знаю я про всё это, и пользуюсь, но не на рабочих базах
(56) считай что религиозный, и люди следующие правилу "не подключать рабочие к хранилищу" просто не умеют им пользоваться, раз тебе так легче. Это подход, стандарт, правило
63 vhl
 
19.11.13
11:48
(43) Просто сделай это. Потом приходи.
64 Fish
 
19.11.13
11:49
(62) Ссылку на этот стандарт и правило можешь дать? И кто его ввёл и почему можешь рассказать?
65 wade25
 
19.11.13
11:51
(60) Проблемы в следующем:
1. При динамическом обновлении, конфигурация может откатиться к предидущей версии.
2. Бывали случаи, когда случайно отключали боевую от хранилища, а при подключении заного, возникали проблемы из-за, того, что последние доработки положенные в хранилище не схватывались.
66 Fish
 
19.11.13
11:52
(65) Первая проблема к хранилищу не имеет отношения, а вторая: "случайно отключали боевую от хранилища" - может возникнуть исключительно из-за кривизны рук. Спасибо за ответ.
67 Maxus43
 
19.11.13
11:55
(64) какая ссылка? каждый решает сам, это подход конкретных людей с немалым опытом, и их немало.
Лично я сталкивался с несколькими случаями разрушений хранилища. В больших конторах с РИБ например - это абсолютно не приемлимая ситуация.
Если ты не сталкивался с проблемами - не значит что их нет, это как с динамическим - многие уверены что роблем нет, пока не столкнутся в первый раз.

Само назначение инструмента хранилища - групповая разработка, а не обновление баз в 2 клика мышкой. Для обновлений используются другие механизмы для этого предназначенные
68 Fish
 
19.11.13
11:58
(67) РИБ к хранилищу так же не имеет никакого отношения. Разрушение хранилища - опять же кривые руки. Итог: внятного ответа у тебя нет, ни одной причины ты объяснить не можешь, но продолжаешь утверждать, что это якобы "стандарт, правило"? Всё понятно.
69 Fish
 
19.11.13
11:59
Это из разряла: Я случайно отформатировал диск с виндой, ни в коем случае не пользуйтесь виндой :)))
70 Maxus43
 
19.11.13
12:01
(68) :)
(69) вобще мимо

Короче забей.
Оно работает, ты умеешь им пользоваться. Гуру хранилища, памятник поставить осталось. Остальные все удаки
71 Aprobator
 
19.11.13
12:03
(69) интересная у тебя манера, по жизни считать своих оппонентов идиотами.
72 OlegKK
 
19.11.13
12:05
(67) Полностью согласен
73 catena
 
19.11.13
12:06
(0)А в хранилище-то при этом какая версия? С кодом или без кода?
74 Господин ПЖ
 
19.11.13
12:06
>Разрушение хранилища - опять же кривые руки

очередной бред
75 Господин ПЖ
 
19.11.13
12:07
(67) +100500
76 Эльниньо
 
19.11.13
12:08
В семёрке такого не было
77 Fish
 
19.11.13
12:08
(70) Вот тебе ещё одно правило: ни в коем случае не подключай рабочую базу к скулю, т.к. любой идиот с админскими правами может её случайно грохнуть. Повесь в рамку и свято чти.
78 Fish
 
19.11.13
12:10
(71) Я не считаю оппонентов идиотами, когда они могут внятно объяснить мне свои высказывания. Про то, почему нельзя подключать рабочую базу к хранилищу, никто внятно ответить не смог.
79 Aprobator
 
19.11.13
12:13
(78) в (67) .... сам лично сталкивался с несколькими случаями разрушения хранилища... У меня такое во фране тоже было. У народа тупо падало хранилища. Почему это не считаешь внятным объяснением? Тупо из своего личного опыта? У меня, например, не было никогда проблем с динамическим обновлением, но это не значит, что данной проблемы не существует.
80 Happy Bear
 
19.11.13
12:15
Так же наблюдал такую картину. Рабочая была подключена к хранилищу, с хранилищем работали под разными пользователями. В последнее время слишком часто стали появляться проблемы при обновлении, аналогичные (0). Рабочую базу отключил от хранилища.
81 Fish
 
19.11.13
12:16
(79) Во-первых: Хранилище может разрушиться только при условии подключения к рабочей базе, а иначе не может? И во-вторых: никаких проблем для рабочей разрушение хранилища не несёт.
82 Масянька
 
19.11.13
12:16
Извините, что вмешиваюсь, но мне надо спросить.
(78) А как надо работать с хранилищем, чтобы не было проблем и косяков?
83 Aprobator
 
19.11.13
12:18
(81) очередная отмазка из серии, тут все дурни - один я Д`Артаньян.
84 Aprobator
 
19.11.13
12:18
(82) ответ будет - следуй инструкции и да пребудет с тобой сила )
85 Fish
 
19.11.13
12:19
(82) Слишком долго объяснять, но например, чтобы не произошло разрушения хранилища, про которое тут пишут, как главный аргумент, если рабочая база подключена к хранилищу, то подтягивать в неё обновления из хранилища надо ВСЕГДА под одним и тем же пользователем и желательно из одного и того же места.
86 Рэйв
 
19.11.13
12:20
(82)Сделать на каждое подключение отдельного юзера и всегда заходить для каждой отдельной базы только под своим.Уже большинство проблем исчезнет:-)
Самая глючная вещь в хранилище- это зависший сеанс. Раза два пришлось из-за этого пересоздавать
87 Господин ПЖ
 
19.11.13
12:22
>то подтягивать в неё обновления из хранилища надо ВСЕГДА под одним и тем же пользователем и желательно из одного и того же места.

гы-гы-гы... иначе здравствуй съехавшие id?

"вот п.э. я и не женюсь" (с) о чем говорят мч

и это помимо разрушений, адско тормозной работы в чем-то размером с упп, зависших chekin-ов и прочих прелестей
88 Никола_
Питерский
 
19.11.13
12:22
(85) У меня вопрос демоническим обновлением пользуемся ?
89 Fish
 
19.11.13
12:23
(87) Если всё нормально делать, то и разрушений не будет.
90 Aprobator
 
19.11.13
12:23
(88) я пользуюсь.
91 Fish
 
19.11.13
12:23
(88) Нет, только в очень исключительных случаях.
92 Господин ПЖ
 
19.11.13
12:23
еще потенциально опасная операция - переподключение между прочим...

но желающим лишних проблем - подключайте...
93 Рэйв
 
19.11.13
12:24
(87)Это всего лишь вопрос дисциплины. К тому же пользователь всегда выводится автоматом при входе, только пароль остается ввести. Никаких неудобств.
94 Fish
 
19.11.13
12:24
(92) Компьютер вообще включать опасно. Вдруг что-то разрушится :)
95 Господин ПЖ
 
19.11.13
12:25
>Если всё нормально делать, то и разрушений не будет.

куда они денутся интересно... файловое гуано со структурой в стиле .1cd - "если что все ппц"
96 Fish
 
19.11.13
12:26
(95) В смысле куда денутся? Их просто не будет :)
98 Господин ПЖ
 
19.11.13
12:28
вытащить из базы vss можно внешними средствами... если хранилище наипнулось - это надолго
99 Fish
 
19.11.13
12:30
(98) Во-первых, завязывай с матом. а во-вторых - даже если хранилище разрушилось по причине кривых рук - то максимум 10 минут на создание нового и никаких проблем.
100 Масянька
 
19.11.13
12:30
Сто?
101 Масянька
 
19.11.13
12:31
(85) Ну другого ответа я от тебя и не ожидала....
102 Fish
 
19.11.13
12:36
(101) А что тебя в моём ответе не устраивает? Я ответил на основной вопрос: про разрушение хранилища. А все подобные нюансы разжёвывать, которых достаточно много - извини, даже не собираюсь. Скажу только одно - (93) абсолютно прав: это лишь вопрос дисциплины. Если её нет, то у вас постоянно будет что-то "разрушаться". Но это не причина, чтобы не использовать удобный инструмент.
103 Maxus43
 
19.11.13
12:39
Разрушение хранилища не относится к проблемам именно самого хранилища - это проблема платформы 1с и её файловых баз вообще. В теории это невозможно, на практике - и тут темы выскакивают. Кому то везёт, кому то нет. Как и с демоническим.

Вопрос подключать к рабочей или нет - вопрос религии. Православные и Католики во многом не согласны, хотя бог у них один.

Можно забвать гвоздь микроскопом (подключить к рабочей ради быстрого обновления), а можно пользоваться им по назначению - для групповой разработки (что и написано в документации хранилища). Разрабатывать же на рабочих базах - моветон, и с этим согласятся все.
И так же в документации описаны способы и инструменты для обновления конфигураций (хранилища там нет).

95% что если (0) отвяжет от хранилища и перестанет пользоваться демоническими - проблемы действительно не будет больше (не будем спорить кто виноват из них)

За сим предлагаю прекратить срач и закрыть ветку
104 Господин ПЖ
 
19.11.13
12:39
>абсолютно прав: это лишь вопрос дисциплины

это "вопрос дисциплины" в силу кривизны "удобного инструмента"

его цель как раз контроль версий и ведение групповой разработки...

заходить с одного компа под одним юзером при живом аналоге vss/svn и прочие шаманства - это адЪ и израиль
105 catena
 
19.11.13
12:39
У меня хранилище не падало, текущее два года уже стоит. Правда всего четыре разработчика. Административный центр серверный всегда с одного места (один раз новый мальчик пришел и открыл с другой базы, но ничего криминального, кроме потраченного получаса на переподключение, не произошло)

Но я все-таки не вижу выгоды подключать к хранилищу рабочую базу.

Разработка ведется на хранилище, тестирование производится в "центральной" базе, куда сливают все готовые разработки. Т.е. практически в рабочей среде. Рабочая база стоит отдельно и обновляется отдельно. ИМХО, объединением обновлять удобнее. При объединении сложнее накатить изменения случайно - в хранилище всего лишь жмякнуть мышкой на пару пунктов ниже. При объединении можно перенести только часть модуля. Если разработчик перед отпуском забыл отпустить какой-то объект, в "свободной" рабочей базе поправить быстрее.

Да, проблема кривых рук. Но я предпочитаю обезопасить там, где это возможно.
106 sf
 
19.11.13
12:41
так и что решили?
у самого такая же ситуация была с хранилищем. Пропадают изменения из хранилища (модуль откатывается на одну из предыдущих версий). Причем наблюдается только на одном компе. Т.е. с одного вносятся изменения, переносятся в рабочую, потом если попытаться исправить на втором - то в базу разработки прилетит старая версия.
p.s. При сравнении конфигурации БД базы и хранилища - различия не показываются, но они есть (модули разные).
p.s.s Пользователи точно везде разные (на каждую базу свои).
Помогло пересоздание хранилища, пока полет нормальный.
107 YAGolova
 
19.11.13
12:48
(106) Вот и мы решили в очередной раз пересоздать хранилище
108 Maxus43
 
19.11.13
12:50
(107) Если оставите на рабочей базе хранидище - ждите ещё подобных приветов, хотя бы морально подготовьтесь, авось и пронесёт. Обычно людям хватает одного раза. Часть из присутсвующих с ними просто не сталкивалась
109 Aprobator
 
19.11.13
12:52
(108) "гениальная" часть ))))))
110 Обработка
 
19.11.13
13:00
В прошлом году у меня такое бывало. Подумывал что я не правильно обновляю. Или подумал что кто-то балуется. А теперь уже не очень уверен.
111 dmpl
 
19.11.13
13:03
(6) И что? В конфигурации демон уже нашалил, создал несколько копий одного и того же объекта. Что-то изменилось - и вместо 1-й копии (актуальной) стала выполняться 2-я (неактуальная).
112 zakidonoff
 
19.11.13
13:04
Стабильная работа подразумевает не только устойчивую работоспособность, но и всестороннюю защиту от дурака aka кривые руки. ИМХО
113 Aprobator
 
19.11.13
13:05
(112) +100500. Еще один повод держать хранилище немного в сторонке от рабочей базы.
114 alkov
 
19.11.13
13:10
А чо, разрушение хренилища при объединении версий конфигурации уже починили? Или на этот счёт тоже есть волшебная инструкция не пользоваться штатными возможностями?
115 Fish
 
19.11.13
13:17
(108) Часть не сталкивалась, а часть столкнулась и нашли оптимальное решение этих проблем. А так соглашусь с (103) почти полностью, но повторюсь: если не получается работать с хранилищем, либо лень искать методы решения проблем, то наверное не стоит с ним иметь дела вовсе. Хранилище вещь хрупкая и требует достаточно бережного обращения.
116 dmpl
 
19.11.13
13:18
(85) Не назовешь страницу руководства, где об этом написано?
117 dmpl
 
19.11.13
13:19
(102) Это не вопрос дисциплины. Это глючность программы. И да, люди не идеальны. И на старуху бывает проруха...
118 sf
 
19.11.13
13:19
(108) >>Если оставите на рабочей базе хранидище
см (106) - причем здесь рабочая?
точно также можно и на базе для разработки потерять изменения.
119 Fish
 
19.11.13
13:19
(116) Это внутреннее руководство, которое было разработано при исследовании проблем, возникающих с хранилищем на практике.
120 Fish
 
19.11.13
13:21
(117) Согласен. Люди не идеальны. Но одни при возникновении проблем кричат: "ваша программа не работает", и перестают её пользоваться, а другие анализируют причины возникновения проблем, ищут методы решения, и находят их.
121 dmpl
 
19.11.13
13:25
(119) В топку внутреннее руководство. Все должно быть описано в штатной документации, либо это банальные глюки, а ваше внутреннее руководство - это лишь сборник workaround'ов. Которые, между прочим, были выявлены в результате набития шишек на глюках. Hint: при смене версии появляются новые глюки, так что не зарекайся.
122 dmpl
 
19.11.13
13:25
(120) Это не отменяет того факта, что хранилище - глючная поделка. И уже только из-за этого не должно использоваться в среде, находящейся в промышленной эксплуатации.
123 Fish
 
19.11.13
13:27
(121) Да. Согласен. Все руководства надо выкинуть в топку. Всё надо всегда делать методом тыка, причём одну и ту же проблему надо решать каждый раз по новой. К чему иметь описание решения проблемы, ведь любая программа по определению глючная :)
124 pumbaEO
 
19.11.13
13:29
кэш у себя чистим, кэш хранилища чистим тоже (там папочка тоже есть специальная cache называется)
125 Maxus43
 
19.11.13
13:36
(118) да я автору говорил. Всё можно потерять, и не только из хранилища... базы бывают падают, уборщицы о провода затыкаются... Для рабочей базы эти последствия более неприятны просто, для баз разработки - сделал новое хранилище и дальше понеслась
126 Господин ПЖ
 
19.11.13
13:37
> Хранилище вещь хрупкая и требует достаточно бережного обращения.

потому что написано рукож.пыми людьми... за практику работы с vss например не сталкивался ни разу с разрушением базы и необходимостью некого внутреннего регламента по работе с ним - "не держите его так"

1с кстати разу вместо выгрузки структур в файлы и интеграции с готовыми решениями типа vss/svn нагородила костылей
127 pumbaEO
 
19.11.13
13:41
(126) с тем количеством файлов которое генерит конфа - svn нервно курит в сторонке.
128 Fish
 
19.11.13
13:41
(126) Напиши лучше. И не пользуйся 1С. Никто же тебя не заставляет.
129 Fish
 
19.11.13
13:42
(125) Кстати, глюк, как в (0), наблюдался при динамическом обновлении на базах, которые никогда не были подключены к хранилищу. Отсюда вывод: хранилище, скорее всего, тут ни при чём.
130 zakidonoff
 
19.11.13
13:44
(128)
- Хранилище глючит!
- Нет, не глючит! Это у вас руки кривые!
- Нет, глючит! (пример), (пример), (пример).
- Ну и работай тогда в блокноте, если не нравится...
__
Как-то по-детски это -)
131 Aprobator
 
19.11.13
13:46
(129) типа у любого глюка может быть только одна причина?
132 Maxus43
 
19.11.13
13:46
(129) да мне кажется всё связано, одно усугубляет другое (кривой кэш демонических обновлений и версии хранилища), при демоническом наблюдается "пропажа" кода из локального кэша с одного компа, тут типа отката версии получилось, на всех. Я хз
133 dmpl
 
19.11.13
13:46
(123) Зачем добавлять в промышленно эксплуатируюемую ИС абсолютно ненужный функционал с абсолютно ненужными глюками?
134 vyaz
 
19.11.13
13:47
голосовалку надо добавить:
1. Боевая подключена в хранилище
2. Нечего боевой делать в хранилище

Мой ответ 2. ))))
135 rull9ss
 
19.11.13
13:47
(115)
Разрабатывать же на рабочих базах - моветон, и с этим согласятся все.  - верно.
у нас для такого случая используется одно хранилище, и к нему подключены 2 базы: одна рабочая, одна для разработок и тестов. клиент конечно не очень большой, но и не ларек. как говорится полет нормальный.
136 rull9ss
 
19.11.13
13:48
(135) ответ к (103)
137 Fish
 
19.11.13
13:48
(133) Затем, что этот функционал предназначен для удобства групповой разработки. Можно, конечно, не подключать рабочую к хранилищу и накатывать обновления через поставку, но зачем эти костыли, когда можно прекрасно делать это напрямую?
138 Fish
 
19.11.13
13:49
(135) А я где-то говорил про разработку на рабочей базе? Не припомню такого.
139 Господин ПЖ
 
19.11.13
13:50
(137) можно нормально обновляться и без поставок
140 dmpl
 
19.11.13
13:50
(135) Некоторые бэкапов вообще не делают, и уже лет 20 как не делают. Считают, что незачем, ведь ни разу не пригодился...

(137) :) Прекрасно? Прекрасно будет когда вашу внутреннюю инструкцию вы выкинете в топку. Проще гораздо сделать сравнение и объединение, чем ходить по минному полю постоянно рискуя.
141 pumbaEO
 
19.11.13
13:50
Удобство хранилища нивелируется его глюками.
Глюки хранилища нивелируются его удобством.

Каждый выбирает для себя что душе приятней.

Поставка хороша, когда есть хоть какой-то цикл разработки, обычно "чик-чик и в продакшин", ща бухгалтерия потестит.
142 pumbaEO
 
19.11.13
13:51
(140) сделай сравнение и объединение это автоматически, хотелось бы посмотреть на это...
143 Fish
 
19.11.13
13:52
(140) Ты теоретизируешь, а я говорю на основании опыта, т.к. мы все проблемы с хранилищем решили.
144 Господин ПЖ
 
19.11.13
13:52
(142) >обычно "чик-чик и в продакшин", ща бухгалтерия потестит

http://www.xiper.net/assets/images/uncensored/how-made-sites.jpg
145 zakidonoff
 
19.11.13
13:52
Ну Я разрабатываю на рабочей.
Так-что по-мелочи если. И что?
\
146 sf
 
19.11.13
13:52
(126) Поддержу про золопоруких программистов. Очень удивило когда при сравнение конфы хранилища и БД не показывало разницу. Сделал вывод, что сравнивались по версиям объектов. (133) (141) Народ, а какие глюки? Я вроде вот внимательно ветку почитал и кроме (0) только увидел "вот у вас еще и не ТАКОЕ будет"...
147 dmpl
 
19.11.13
13:53
(142) А зачем автоматически? Все равно контролировать изменения надо перед внесением в боевую.
148 pumbaEO
 
19.11.13
13:53
(139) когда cf загружаешь, откуда ты знаешь что это правильный cf файл? Хранилище хоть со своими уродскими диалогами встанет на пути в случаи ошибки.
149 dmpl
 
19.11.13
13:53
(143) Это ты думаешь, что все проблемы решили.
150 Господин ПЖ
 
19.11.13
13:54
>когда cf загружаешь, откуда ты знаешь что это правильный cf файл?

ну вообще я понимаю что я делаю...
151 Fish
 
19.11.13
13:54
(146) К сожалению, глюки 1С не заканчиваются на хранилище. Что ты предлагаешь? Не использовать 1С? Это вариант. Другой вариант - это систематизация этих глюков и поиск решения работы для того, чтобы их не возникало. Ты какой выберешь?
152 Fish
 
19.11.13
13:55
(149) Я это знаю, т.к. их больше не возникает :)
153 pumbaEO
 
19.11.13
13:56
(147) Зачем?  У меня проходят тесты, регресионные тесты, тестирование, анализ времени на реструктуризацию, скоро будет покрытие нового кода тестами и принимается решение об обновлении, зачем мне контролировать самый последний и ненужный этап?
154 pumbaEO
 
19.11.13
13:57
(150) а если стажер не тот cf подсунет? Рука дрогнула и не ту версию выбрал?
155 Fish
 
19.11.13
13:58
(154) Тогда мы увидим тему "Помогите восстановить базу" :)
156 Aprobator
 
19.11.13
14:00
(154) бэкап перед любым обновлением очень сильно облегчает жизнь.
157 Господин ПЖ
 
19.11.13
14:00
(154) куда он его подсунет? у него доступа к боевой базе нет и  быть не может по определению
158 pumbaEO
 
19.11.13
14:01
(155) что-ты, такие люди никогда не забывают вручную сделать бэкап, они не доверяют компьютеру и какому нибудь скрипту. Сами каждый раз делают бэкапы и т.д.
159 pumbaEO
 
19.11.13
14:02
(157) не притворяйся, у тебя cf как названы ? 1cv8.cf или 1cv8_latest.cf или 1cv8_ver98.cf ?
160 dmpl
 
19.11.13
14:02
(148) По изменениям в результате сравнения.

(152) ПОКА не возникает.

(153) Чтобы быть уверенным, что боевая база ИСПРАВНА и находится именно в том состоянии, которое требуется.

(154) У тебя стажер боевую базу обновляет?
161 Aprobator
 
19.11.13
14:02
(151) второй вариант выглядит конечно предпочтительнее. Вопрос только в том, сколько еще народу надо держать для выполнения данной работы?
162 Lexik
 
19.11.13
14:05
Спёрли код, гады! )))
163 Господин ПЖ
 
19.11.13
14:06
(159) какая разница как они называются... я знаю что я делаю. всегда
164 pumbaEO
 
19.11.13
14:06
(160) стажер нет, а cf можно спутать запросто.
Ответь лучше на (153) .


(163) когда пьян?
165 Fish
 
19.11.13
14:06
(161) В смысле сколько? Отдельных людей для этого не требуется, т.к. не работая, а только тестируя, ты с большей частью глюков скорее всего не столкнёшься. Да, конечно, на анализ разных глюков и разработку методов их обхода или решения уходит какое-то время. Зато в дальнейшем позволяет безбоязненно и с полным пониманием использовать все удобства программы, что опять же сокращает время на разработки.
166 Господин ПЖ
 
19.11.13
14:08
>стажер нет, а cf можно спутать запросто

нельзя иначе метлу в руки...
167 dmpl
 
19.11.13
14:08
(164) 1. cf даже если и попутаешь - то по характеру изменений будет ясно, что не тот.
2. В (160) ответ уже есть.
168 Aprobator
 
19.11.13
14:09
(165) причем тут ... только тестируя.... если речь идет о глюках программы при ее использовании вообще?
169 Fish
 
19.11.13
14:09
(166) т.е. у вас существует некий внутренний регламент по обновлению базы, иначе кирдык? Тогда к чему был сарказм по поводу хранилища? С ним всё точно так же :)
170 Aprobator
 
19.11.13
14:10
(167) он обновление походу делает загрузкой файла. Там фиг чего увидишь.
171 Fish
 
19.11.13
14:10
(168) Каждый глюк имеет решение либо метод обхода. Было бы желание работать в дальнейшем без него.
172 pumbaEO
 
19.11.13
14:10
(166) (167) ладно потролили друг друга и хватит. Каждый для себя выбирает свою систему дэплоя.
173 KoDD
 
19.11.13
14:10
(0) такая же штука была. хз почему, но в рабочей базе не было двух строк кода. Не стал заморачиваться, просто добавил в код пробел и поместил в хранилище
174 Господин ПЖ
 
19.11.13
14:14
>у вас существует некий внутренний регламент по обновлению базы

нет у нас ничего. просто есть понимание что можно делать а что нет. на основании штатной документации
175 Aprobator
 
19.11.13
14:16
(171) ну про метод обхода - это понятно. Временные то затычки никто не отменял, пока 1С не нашла решения. Ибо заниматься систематизацией ее ошибок и т.п. мне и в голову не придет. Потому как есть работа. А вот что такое - глюк имеет решение?
176 Fish
 
19.11.13
14:16
(174) А с хранилищем такого понимания нет? Вот поэтому вы его и не используете оптимально :)
177 Aprobator
 
19.11.13
14:18
(176) походу этой ветки понятие работы с хранилищем есть всего у пары человек. Ты бы уж простил простых смертных то?
178 Fish
 
19.11.13
14:18
(175) Например: есть глюки, которые возникают исключительно по причине некорректных настроек винды/сети/прав и т.п. Они имеют решение, хотя не всегда их описание найдёшь в официальной документации.
180 pumbaEO
 
19.11.13
14:22
(0) версии платформы у клиентов и хранилища отличаются?
181 Aprobator
 
19.11.13
14:23
(178) угу - ты сюда еще глюки возникающие при употреблении грибов приплети.
184 Господин ПЖ
 
19.11.13
14:25
(181) + 1000

я все жду когда еще сокровенным поделится... чесночная клизьма перед первым входом в хранилище... или правильное жертвоприношение при chdbfl.exe над хранилищем
185 Maxus43
 
19.11.13
14:25
нуну, не надо уж, по п.8 загремите, и никому от этого лучше не станет
186 Aprobator
 
19.11.13
14:26
(185) не в первой. Да и поработать надо ) А то после больницы все никак в рабочий ритм не войти.
187 Maxus43
 
19.11.13
14:26
(182) "мат" выкинь и пости, эмоционально, но красиво сказал)
188 Aprobator
 
19.11.13
14:27
(184) меня больше интересует описание процесса данных исследований.
189 Aprobator
 
19.11.13
14:27
(187) под эмоционально, он походу имел ввиду - больше смайликов.
190 Господин ПЖ
 
19.11.13
14:28
(185) да тут обсуждать то что... кто хотел тот сказал, кто читал тот понял

кто-то унесет тайну безглючной работы с хранилищем с собой в могилу - да и хрен с ней... в 1с глюков хватает чтобы не присовокуплять к ним еще проблемы с хранилищем в продакшене
191 Fish
 
19.11.13
14:33
(190) Вот этим и отличаются два типа программистов: одни ищут методы решения проблем и находят их, а другим "думать некогда, им работать надо". Только вот качество их работы, как правило, соответствует их подходу. Все свои косяки они тупо списывают на глюки 1С :)
192 Maxus43
 
19.11.13
14:37
(191) не всё зависит от программистов, ошибки платформы никто же не отменял. гарантии что не навернётся никто не даст, а посему намного спокойней держать хранилку подальше от рабочей.
Как пожет быть это мой косяк при разрушении хранилища? С утра подключаюсь - он не алё, реанимация не проходит никак, файло повереждено
193 Aprobator
 
19.11.13
14:39
(191) успехов в поиске методов решения проблем работы платформы 1С. К внутренностям которой ты вообще доступа не имеешь и все решать можешь только методом тыка - так сделал - о работает, а так нет. Запишем, ну и т.д..
194 Fish
 
19.11.13
14:43
(192) Согласен, не всё. Но большинство глюков вполне поддаются анализу и решению. Остальные исправляет уже сама 1С, выпуская новые релизы, и при этом внося новые. Так что этот процесс бесконечен. Но опять же, я так и не понял, чем же грозит разрушение хранилища рабочей базе? У нас, пока мы не разобрались с работой хранилища, оно разрушалось периодически. Лечилось банальным созданием нового. На работе базы это никоим образом не сказывалось.
195 Maxus43
 
19.11.13
14:47
(194) я почти всегда работал в базах РИБ, тут очевидно - переподключение к хранилищу = заливка новой конфы = едет она во все узлы с обменами. Это частный случай, но он имеет место быть
196 Fish
 
19.11.13
14:51
(195) Какое переподключение? Если у тебя разрушилось хранилище, то создаёшь новое из рабочей и никакой заливки новой конфы не происходит.
197 andr_andrey
 
19.11.13
15:00
(126) Вы vss к 1С подключили или чисто для сравнения?

У меня были проблемы с необновлением из хранилища, лечил пересозданием (с сожалением теряя историю). Кстати, как любитель динамического обновления, заметил, что проблемы сравнения после него лечились Проверкой/Тестированием с реструктуризацией.
201 AcaGost
 
19.11.13
15:07
(6) Месячные
203 Kyon8
 
19.11.13
15:10
>> Платформа 8.2 (8.2.15.301)

Зачем такое старьё использовать? Там кучу ошибок исправили в следующих версиях (и новые внесли, да). 8.2.19.68 полёт нормальный.
Программист всегда исправляет последнюю ошибку.