Имя: Пароль:
1C
1С v8
Хранилище конфигурации. Задолбали отключать рабочую базу.
0 alex-pro
 
24.10.11
17:22
В общем, есть такая проблема.
Многие - и программисты(у нас их много) и иногда юзеры любят залезть в рабочую базу в конфигуратор. При этом, не зная пароль от Хранилища периодически на вопрос "Отключиться от хранилища конфигурации?" вместо того, чтобы нажать "нет" жмут "Да!", чем постоянно вызывают у меня лютый баттхерт и гору строительных материалов.
Как с этим бороться? В логах видно только того, кто заходил в конфигуратор, но никто не признается, кто отключал.
1 Amiralnar
 
24.10.11
17:23
Кто последний тот и папа. =)
2 Amiralnar
 
24.10.11
17:23
>  юзеры любят залезть в рабочую базу в конфигуратор
Это нормально? =)
3 hatsher
 
24.10.11
17:24
Это не я.
4 Amiralnar
 
24.10.11
17:24
Я думал у юзеров нет пароля от конфигуратора...
5 alex-pro
 
24.10.11
17:24
Блин, ИЧСХ - это начальник ИТ-отдела! От 1С довольно далек, тем более от Х.
6 alex-pro
 
24.10.11
17:25
(5)
было к (1)
7 alex-pro
 
24.10.11
17:26
(4)
А что такое "пароля от конфигуратора" ?
8 Amiralnar
 
24.10.11
17:27
Я так и не могу понять, в чем у вас проблема? Не можете организоваться?

Вход юзеров решается паролем от юзеров.
Вход начальника решается разговором с начальником.
Вход коллеги - докладной на коллегу.
9 Amiralnar
 
24.10.11
17:27
(7) Это когда при входе в конфигуратор - пользователю пишут "Недостаточно прав!"
10 Defender aka LINN
 
24.10.11
17:28
(0) За каждый заход в конфигуратор - 10 плетей и лишение премии. Уже на третьем начнут смотреть, куда жмут :)
З.Ы. А с какого @#$ у юзеров есть право конфигурацию открывать вообще?
11 alex-pro
 
24.10.11
17:30
А, точно - вход в хранилище при открытии конфигурации происходит, а не конфигуратора.
Значит, юзеры отпадают. Осталось разделаться с программерами руками... и с начальником заодно. Наверняка он периодически отрубает...
12 alex-pro
 
24.10.11
17:31
"Список пользователей" они, видишь ли редактируют!!!
Надо полные права отобрать к чертовой бабушке...
13 izekia
 
24.10.11
17:37
(12) а для этого конфигуратор нужен?
14 Александр_
Тверь
 
24.10.11
17:39
а зачем вообще рабочую базу подключать к хранилищу? не проще ли периодически делать обновления для рабочей, а разработку вести в отдельных базах? (по одной на каждого программиста). Или как у вас? что-то не понятно
15 SuperMario
 
24.10.11
17:44
(14) нуууу.... хранилище - вещь при групповой разработке.
(0) Ведите разработку в копии, а объединение с хранилищем  = назначить "главного по тарелочкам".
16 UFedor
 
24.10.11
17:54
(15)+100500
а нечего подключать рабочую базу к хранилищу.
выпустили обновление, накатили - и все.
список пользователей редактируется отлично и в режиме предприятие, во всех типовых давно реализовано
17 antistaks
 
24.10.11
17:59
нет слов одни эмоций, юзеры доступ к базе, у нас программисты не имеют полноценный доступ, не что юзеры. введите у себя групповые политики.
18 Lama12
 
24.10.11
18:11
(0)Убери у пользователей полный доступ.
Для редактирования пользователей - доступ в режиме предприятия.
19 Один С
 
24.10.11
18:12
(10) За каждый заход в конфигуратор - 10 плетей автору
20 Один С
 
24.10.11
18:14
автор сам нихрена фишку не рубит, а туда же "лютый баттхерт"...
21 MRAK
 
24.10.11
21:08
(0) пусть каждый разработчик работает в своей базе. Тогда траблы из сабжа не будет.

(13) +100
(20) +100
22 MaxS
 
24.10.11
21:23
Сделать в недоступном месте центральную базу, а рабочая пусть будет распределенной.
И делайте с этой ЦБ что захотите.
23 Лефмихалыч
 
24.10.11
21:25
у нас разрабайтеры не имею доступа в рабочую базу.
почти все...
почти всегда...
24 MRAK
 
24.10.11
21:25
(22) изврат
25 Лефмихалыч
 
24.10.11
21:27
(24) как раз ни фига не изврат, а нормально всё
26 Один С
 
24.10.11
21:33
да просто убрать у юзеров право открывать конфигуратор и всего делов то
к чему эти многоступенчатые архитектурные изыски
27 Лефмихалыч
 
24.10.11
21:36
(26) это читерство
28 fly7
 
24.10.11
21:40
(0) зайди в пафигуратр и не выходи оттуда никогда - никто и не отключит тебя от хранилища )
29 Asmody
 
24.10.11
22:01
Рабочая база подключена к хранилищу?!
Вазелин, стенка там.
30 Один С
 
24.10.11
22:07
(29) а что есть варианты?
31 Asmody
 
24.10.11
22:15
(30) сравнить, объединить с конфигурацией хранилища — только так!
32 Лефмихалыч
 
24.10.11
22:19
(31) можно еще - два хранилища. В одном разработка, а к другому база подцеплена
33 Asmody
 
24.10.11
22:20
(32) а смысл?
34 Asmody
 
24.10.11
22:21
И вообще, когда уже 1С сделает бранчи в хранилище?
35 Один С
 
24.10.11
22:21
А просто получить изменения из хранилища и нажать f7 почему нельзя?
36 Лефмихалыч
 
24.10.11
22:22
(33) так есть персонифицированная история изменений рабочей базы и можно быстро откатиться на любой релиз (с нюансами правда)
37 Лефмихалыч
 
24.10.11
22:23
(34) +100500
38 Asmody
 
24.10.11
22:23
(35) если бы были бранчи, то вполне.
А так — большая вероятность, что в рабочую базу влетят недопереписанные неоттестированные куски
39 Лефмихалыч
 
24.10.11
22:24
(35) если команда состоит из одного тебя, то можно. А если - из еще хоть кого-нибудь, то тогда вы либо друг другу работу останавливаться будете, либо в рабочую базу нестабильный и не протестированный код сливать
40 Один С
 
24.10.11
22:25
(38) как в базу влетят недопереписанные куски если их в хранилище еще не положили?
а что такое бранчи?
41 Один С
 
24.10.11
22:26
(39) по моему ты что-то путаешь..
42 Лефмихалыч
 
24.10.11
22:27
43 Лефмихалыч
 
24.10.11
22:28
(41) ты просто не работал в команде
44 Asmody
 
24.10.11
22:30
(40) как это не положили? Еще как положили!
Бранчи — это ветки. Допустим, тебе надо внести какие-то изменения, которые затрагивают несколько объектов. Ты создаешь бранч — виртуальную копию конфы и вносишь изменения в ней. Другие разработчики этих изменений не видят, пока ты не объединишь бранч с общей ветвью.
45 Asmody
 
24.10.11
22:32
(44) при этом с бранчем могут работать несколько человек. При этом они будут заливать свои изменения не в общую сконфуженно, а только в свою ветку.
46 Asmody
 
24.10.11
22:33
(45)+ долбанный автокорректор! Сконфуженно=конфу
47 Один С
 
24.10.11
22:35
(44) ну правильно, если мне надо изменить несколько объектов, то я захватываю эти несколько объектов и работаю с ними, и делаю с ними что хочу у себя, на своей отдельной базе (подключенной к общему хранилищу).
Естественно, с этими объектами никто работать не сможет, но только с этими объектами.
48 Один С
 
24.10.11
22:36
Или вы предлагаете с одними и теми же объектами одновременно работать?
49 Один С
 
24.10.11
22:41
(44) >>Другие разработчики этих изменений не видят, пока ты не объединишь бранч с общей ветвью.
ну дык этож классический пример работы с хранилищем конфигурации. ты захватил объект, работаешь с ним, сохраняешь, изменяешь.
пока в хранилище не положил, никто его не видит.
зачем для этого бранч?
50 Лефмихалыч
 
24.10.11
22:42
+(44) особо внимательные пионэры могут сказать: "ХА! Так а какая религия мешает скопировать хранилище?"
скопировать-то ни чего не мешает, только вот работать с этим будет трудно по дум причинам:
1. механизма слияния веток нет
2. авторизация не наследуется, что порождает лютейший баттхёрт при администрировании толпы хранилищей
3. испробовано много раз - соотношения профита и гемора не позволяет называть это "механизмом ветвления хранилища конфигурации 1С"

(47) а если они еще кому-то нужны? а если ты объекты на месяц захватил для каких-нить глобальных переколбасов, а тут срочно потребовалось какой-нить баг в рабочей базе исправить?
Самая феерия наступает, когда у тебя команда из нескольких человек и задачи пересекаются по объектам:
1. Петя хочет захватить объект А, захваченный Васей.
2. Вася не может отпустить объект А потому что он внес изменения и ждет, пока изменения протестируют
3. Петя не может работать без объекта А
4. Вася должен объединить результат своей протестированной работы с результатом протестированной работы Пети
5. Петя не может поместить свои изменения потому, что не может захватить объект А

В результате два юнита не могут работать, пока тестеры не отчитаются о том, что и так, и эдак будет изменено потом
51 Лефмихалыч
 
24.10.11
22:44
+(50) теоретики могут идти лесом с песнями - пример абсолютно живой и рабочий, имевший место три месяца назад
52 Один С
 
24.10.11
22:50
(50) а с бранчами вам типа в вашем бардаке легче было бы?
Петя с Васей захватили один и тот же объект и работают с ним, изменяют одну и ту же процедуру.
Наступило время объединаться. И чо? Кто главнее?
53 Лефмихалыч
 
24.10.11
22:50
+(50) забыл пункт 6 - тестеры ни куя не делают по объекту А, поскольку не могут взять в толк, зачем им тестировать не законченную работу (и их легко понять)
54 Лефмихалыч
 
24.10.11
22:52
(52) ты ни фига не понял. С бранчами Петя с васей работают в одной ветке и захватывают так же по очереди:
1. Петя с Васей не ждут тестеров и коммитят, как только они закончили работу
2. Тестеры не делают бестолковой работы
3. В конфигурацию рабочей базе ни как не могут попасть даже временно недоделки
55 Один С
 
24.10.11
22:52
Вот теперь я понимаю кто РАУЗ написал.
56 Лефмихалыч
 
24.10.11
22:53
(52) и это не бардак, это норма, когда команда достаточно большая
57 Лефмихалыч
 
24.10.11
22:53
(55) повзрослей уже
58 Новиков
 
24.10.11
22:57
(50) такая проблема действительно есть, и никак ее не решить, кроме как кинуть монетку и наконец принять выбор: либо отменяем захват, либо все таки помещаем то что есть =) У меня было и первое и второе.
59 break
 
24.10.11
22:58
(44) и как грамотно разрулить такую ситуацию? мне приходится выгружать в cf  и отменять захват, потом сравнивать/объединять с cf
60 Лефмихалыч
 
24.10.11
22:59
(58) а ты смелый...
на самом деле надо отделять хранилище конфигурации рабочей базы от хранилища разработки
61 Один С
 
24.10.11
22:59
Ну хорошо. Вася поместил в хранилище "то что есть". И теперь с ним работает Петя.
В чем проблема? Пока вы из рабочей базы не получите изменения они так и будут в хранилище лежать.
62 Лефмихалыч
 
24.10.11
23:00
у нас практически у каждой команды разработчиков с недавних пор есть свое незалежное хранилище, администрируемое ведущим специалистом, в котором изменения нагнаиваются до поры
63 Лефмихалыч
 
24.10.11
23:01
(51) в том, что, если в этот момент обновить рабочую базу, то может произойти такой пиждец, что вазелин еще надо будет чем-то заслужить, да и испарится он быстро.
Еще раз - для команды из трех программеров и одного одмина, доламывающей типовую для 100 пользователей это не актуально
64 Новиков
 
24.10.11
23:03
(61) потому что в рабочей базы изменения УЖЕ нужны (ведь пишут не только Вася и Петя)

(62) и как решить проблему Пети-Васи в рамках одного незалежного хранилища?
65 Лефмихалыч
 
24.10.11
23:04
(64) в рамках одного - посредством создания второго, я ж сказал раз 5 уже...
66 Новиков
 
24.10.11
23:06
еще: как решить проблему, описанную тобой в (50) в рамках того "n-ого" незалежного хранилища?
67 Asmody
 
24.10.11
23:08
(63) lkz k.,j
68 Asmody
 
24.10.11
23:09
твою мать!
для любой, говорю, команды актуально. даже для одного человека.
69 Лефмихалыч
 
24.10.11
23:09
(66) а там ее решать не надо - от туда изменения в рабочее хранилище идут только после всеобъемлющего тестирования законченного куска изменений.
Конечно, объединять с рабочим хранилищем приходится, включив голову в розетку и крайне внимательно. Плюс после того, как кто-то один слил изменения в рабочее хранилище, остальные члены команды (ну, в моей команде по крайней мере так заведено. в остальных - не всегда) обязаны проверить, всё ли правильно и все ли их изменения попали адекватно в рабочее хранилище. В это время дается три зеленых свистка в воздух, которые какбэ символизируют, что прямо сейчас обновления к рабочей базе применять ни как нельзя.
70 Asmody
 
24.10.11
23:13
допустим, есть один программист, у которого 3 "длинные" задачи, 1 сложная и куча сиюминутных. в основное время пишем длинную задачу, когда осенит — сложную, а если прискачет (пользователь), то сиюминутную. При этом можно либо плодить "рабочие" базы (что и делается), либо просто переключать бранчи.
71 Новиков
 
24.10.11
23:15
(69) странно. А что будет если ваши две команды пишут механизм, захватывающий общие объекты? Одни захватили - у себя - пишут свое, другие - захватили в своем хранилище свое и пишут другое. Потом - воссоединись, код...Алилуя (3 раза?)
72 Лефмихалыч
 
24.10.11
23:17
(71) были бы ветки, можно было бы получать изменения из мастера (рабочего хранилища) в ветку. А так - регулярное сравнение/объединение со срезом рабочего хранилища + переговоры с коллегами.
А фигли вы хотели - бранчей в 1С нет...
73 Asmody
 
24.10.11
23:18
(71) в восьмерке объединение сделали на загляденье. конфликты любо дело разруливать
74 Один С
 
24.10.11
23:19
(71) Ну дык потом программисты проверяют "всё ли правильно и все ли их изменения попали адекватно в рабочее хранилище."
какая-то каша и двойная работа..
75 Лефмихалыч
 
24.10.11
23:19
разделение хранилища разработки и хранилища обновления всех проблем не решает, но хоть какие-то
76 Лефмихалыч
 
24.10.11
23:21
(74) когда на кону работа дохренаста пользователей и терабайты данных, приходится идти на кое-какие жертвы, чтобы обеспечить стабильность и отсутствие потери данных
77 Один С
 
24.10.11
23:22
(76) а сколько у вас человек работает с конфигурацией?
78 Новиков
 
24.10.11
23:22
(71) Мне кажется самое время доставать письки и мерятся: 3800 юзверей, 1 база подключенная к одному хранилищу, быдло-кодерастов - 15 человек - у каждого своя локальная копия подключенная к единому хранилищу. Т.к. отделы разделены и их задачи практически не перескаются - проблемы Пети-Васи решаются у нас так: Сергей Иваныч, тебе то-се не нужно в ближайшее время. Сергей Иваныч - неа. Все - оно мое. Если кому надо - ну а кули ж вы молчали раньше? Если нужно - ВДРУГ - сохрани cf, откатись - потом быстро поднимешься и сольешься с хранилищем.

Операцию по созданию второго хранилища никому пока в голову не пришла :)
79 Лефмихалыч
 
24.10.11
23:23
(77) смотря с какой... С самой толстой 600+ одновременных
80 Лефмихалыч
 
24.10.11
23:24
(78) >отделы разделены и их задачи практически не перескаются
как вы этого добились?
81 Один С
 
24.10.11
23:24
(79) 600 человек работают с одной конфигурацией? вы в 1с работаете?
82 Один С
 
24.10.11
23:25
(80) по подсистемам этого можно добиться..
83 Новиков
 
24.10.11
23:26
забыл - есть смотрящий за хранилищем. Рабочую базу из хранилища обновляет он по сигнальному костру и образов от белого дыма :) Конечно, ситуация когда что-то не доделано и вливается - это из разряда 3,14здец, нежели норма. Откат - больше внештатная ситуация, но не 3,14 =) Повторюсь, проблем Васи-Пети нету у нас.
84 Asmody
 
24.10.11
23:27
вот, рекомендую статью про то, как работают с нормальными системами контроля версий http://nvie.com/posts/a-successful-git-branching-model/
85 Лефмихалыч
 
24.10.11
23:29
(83) у вас там 15 сферических программистов в вакууме, которые функционал всей конфигурации держат в уме и ни когда не ошибаются?
86 Один С
 
24.10.11
23:29
Вот так как у Новикова я и имел ввиду. Вот это нормальная организация труда.
У нас конечно не 3800 пользователей, а около 250, но в остальном один в один. И никогда проблем Пети-Васи не было.
87 Лефмихалыч
 
24.10.11
23:32
всё впереди у вас
88 Новиков
 
24.10.11
23:35
(87) ЛефМихалыч, не сочти за оскорбление, но я бы так сказал: у нас уже все в прошлом :)
89 Лефмихалыч
 
24.10.11
23:37
(88) ну, или так. Тогда не надо рассказывать, что приведенная мной история васи-петы - это типа миф и так не бывает.
90 Новиков
 
24.10.11
23:38
(85) про сферичиских конфигурастов. Во-первых есть некое деление на подсистемы - это раз. Есть зарплатчики, есть бухи, есть производственники, есть даже суппортисты, есть конструктощики. Между собой подсистемы дружат не напрямую. Некоторые - вообще разные по функционалу.  Приведенные тобой проблемы Пети-Васи есть, но они решаются простым разговором с людями (у нас), а не созданием n-1 дочернего хранилища. Нет - ну правда.
91 Лефмихалыч
 
24.10.11
23:40
(90) рад за вас безмерно. Чо ты от меня хочешь по этому поводу?
92 orefkov
 
24.10.11
23:41
Фез не зря хранилище 1С называл "гноилищем", а это человек, собаку съевший на групповой разработке. А 1Сники, как всегда в своем репертуаре - слаще морковки ничего не едали, и с пеной у рта доказывают, что слаще и не надо.
"Гит, Меркуриал, Фоссил? Не, не слышали".
93 Новиков
 
24.10.11
23:43
(91) Печально, но факт - ВАЩЕ НИЧЕГО :)
94 Лефмихалыч
 
24.10.11
23:45
(92) вброс засчитан
95 MRAK
 
25.10.11
10:22
Лефмихалыч ? я так и не понял, а для чего у вас используется (22)?

"Сделать в недоступном месте центральную базу, а рабочая пусть будет распределенной.
И делайте с этой ЦБ что захотите."!
96 Defender aka LINN
 
25.10.11
10:24
(95) У нас и так распределенных баз куча. А когда центр отдельно, его и обновлять проще, и обмены работе не мешают.
97 Sammo
 
25.10.11
10:28
1. Позиция 1с по поводу хранилище озвучивалась и не раз.
2. не надо подключать к хранилищу рабочую базу. Для чего придумали поставки, например?
98 pumbaEO
 
25.10.11
10:55
(92)(94) Это не вброс, это правда жизни. Если поработал с git, hg, bzr , а потом начинаешь работать с хранилищем от авторства 1С и понимаешь что делали его из принципа пипл и так схавает.
99 Господин ПЖ
 
25.10.11
10:56
"продакшен" базу подключать к хранилищу - мдя...
100 Господин ПЖ
 
25.10.11
10:57
в нормальных системах девелоперы туда вообще доступа не имеют
101 Sammo
 
25.10.11
11:01
(98) Имхо, 1с разработало хранилище для себя. Их, похоже, устраивает. А остальные перетопчутся... :)
102 Господин ПЖ
 
25.10.11
11:02
ничего мерзее хранилища 1с встречать не приходилось
103 Господин ПЖ
 
25.10.11
11:02
(101) пусть само бы с ней на УПП и сношалось например
104 Sammo
 
25.10.11
11:07
(103) Насколько я понял - они УПП как раз при помощи хранилища как раз пишут.
105 Господин ПЖ
 
25.10.11
11:09
(104) молодцы... у меня терпения не хватает... checkout - и пусть весь мир подождет...
106 Пришел в тапках
 
25.10.11
11:13
(0) По пальцам бить не вариант?
107 Дикообразко
 
25.10.11
11:16
(0)
доступ к рабочей базе должен быть только у админа БД и начальника отдела...
у всех остальных отобрать
108 alex-pro
 
25.10.11
16:47
Фига вы тут нафлудили)))
"Сравнение и объединение" - из клюшек еще что ли не выросли?
Для 8-ки хранилище самое православное средство групповой разработки. Каждый прогер работает в своей базе, а в главную, по-идее, принимать изменения должен старший ответственный программист или что-то в этом роде.
Других средств групповой разработки 1С-ом не придумано. Да и не надо.
109 alex-pro
 
25.10.11
16:50
(107)
Так, короче и сделал. Забрал у всех админские права в рабочей базе, кроме начальника и себя))))) Жду реакции и копаю яму под строительный материал)))
110 pumbaEO
 
25.10.11
17:00
(108) как это не надо? С другими программами контроля версий работали? Прав (91)
"с пеной у рта доказывают, что слаще и не надо. "
111 Jaffar
 
25.10.11
17:10
(97) "не надо подключать к хранилищу рабочую базу."
я тоже это видел на прошлой работе. там мне это преподали как аксиому. а почему они так решили - я не понял.
можно в двух словах нарисовать?
112 Один С
 
25.10.11
21:27
(97) не сочтите за занудство, а какая позиция у 1с по вопросу хранилища?
113 Лефмихалыч
 
25.10.11
21:34
(112) где-то как-то так: "проблемы голожеппых андеев блаароднага шерифа традиционно ниипут"
114 Asmody
 
25.10.11
21:44
может решится всё тем, что научатся базу разбирать-собирать на сотню маленьких xml? тогда её хоть под гит, хоть под меркуриал, хоть под свн клади
115 Asmody
 
25.10.11
21:44
(114)+ не базу, а конфигурацию, конечно
116 Лефмихалыч
 
25.10.11
21:46
Мечты, мечты,
Где ваша сладость?
117 ILM
 
гуру
25.10.11
22:24
Холивар какой-то развели...
1) "Продакшен" на поддержки, доступ у одного человека (пароли в конверте и в сейфе).
2) Рабочая конфа у прогов своя подключена к хранилищу.
3) У тестеров копия рабочей с доработками. Так как сначала обновление накатили тестерам.
4) Если все ОК, то релиз и накат в рабочую, если нет то в цикл на доработку.

Другие системы, к сожалению для других ЯП. А так сбор-разбор-тудым-сюдым... 1С это же не ЦеПП.
118 boggonzikov
 
25.10.11
22:31
(117) +100
Тоже так работали.
Разработчиков было человек 15. И никто никому не мешал. Разработчики колбасят код, помещают в хранилище. Делается релиз. Тестеры тестят релиз. Если нет критических ошибок, выпускается релиз пользователям, если нет то исправление ошибок и опять тестирование и т.д.
119 Sammo
 
26.10.11
04:31
(112) 1. Если хватате нам - фиг ли вы выеживаетесь.
2. Осовное направление развития 1с - это пользовательский функционал. Хранилище относится к разработке, поэтому стоит на последних местах
120 Sammo
 
26.10.11
04:32
(114) Белов вроде что-то такое делает
121 strange2007
 
26.10.11
05:15
а у нас к хранилищу и разработки и рабочие базы поключены. Удобнейшая вещь. Просто, удобно, быстро и надежно
Автор, пользователей меняй из предприятия
122 Sammo
 
26.10.11
08:01
(121) Сразу 2 вопроса:
1. каким образом заливаете изменения в рабочую? Все? Или отбираете..
2. как тестируете изменения перед залитием.
123 strange2007
 
26.10.11
08:06
(122) Сильно в подробности вдаваться не буду, отмечу, что по методике обновления не чаще раза в неделю (и то это редкость). Тестирование в 3 уровня после программиста, последний уровень - бухгалтер (да, на нем тоже ответственность). Заливаем полностью все. Изменения подготовили и за раз обновили все рабочие.
Еще замечу. что перед обновлениями продумываем стратегию отступления
124 strange2007
 
26.10.11
08:08
+(123) стратегия простая: как можно дальше от самодурства. Реально скорость разработки/доработки выше, чем у электровеников
125 izekia
 
26.10.11
10:48
(124) это с учетом разработки стратегии отступления?)
126 strange2007
 
26.10.11
10:59
(125) Да. Требования тут по изменению УПП очень серьезные
Основная теорема систематики: Новые системы плодят новые проблемы.