Имя: Пароль:
1C
1C 7.7
v7: Программные модули на текстовых файлах - это нормально?
0 Начинающий Программер
 
22.07.11
09:07
Видел базу, в которой все программные модули были написаны в файлах *.txt, а в конфигурации - только ссылки на эти файлы. Сделано, как понимаю, чтобы "на лету" менять конфигурацию без изгнания пользователей (которые находятся в разных городах).
Поскольку баз видел мало, мне интересно - бывает ли такое иногда или всё-таки это единичное извращение?
1 povar
 
22.07.11
09:08
имеет право на жизнь, но нужно хорошо все понимать, что делаешь, что изменяешь
2 Джинн
 
22.07.11
09:10
Нет, не нормально. Модуль каждый раз компилится при открытии. Да и для мухлевания с данными раздолье.
3 andrewks
 
22.07.11
09:12
на этапе отладки и притирки на рабочей базе - нормально.
но потом крайне желательно всё закинуть в мдэшник
4 ASU_Diamond
 
22.07.11
09:14
(3) нет ничего более постоянного, что временное :)
5 sda553
 
22.07.11
09:15
(0) Это было распространено в середине и начале 2000-ых
Преимущество не только в "налету" но еще и в том что если база в разных городах как у вас, то в города перекачиваются только измененные тексты модулей. Это экономило траффик в те времена. Но сейчас вроде не то время
6 skunk
 
22.07.11
09:16
(5)у нормальных людей трафик экономился и так ... думаешь ребята из ванси первые додумались за обновление модуля
7 ASU_Diamond
 
22.07.11
09:24
вариант что в базе работают в режиме 24*7 никто не учитывает?
8 VladZ
 
22.07.11
09:26
(0) Не очень удобно...  Хотя и имеет право на жизнь....
9 Мулька
 
22.07.11
09:30
(3)+100. Всем читать (7)
Нормально. При чем одну и ту же конфу одновременно может менять несколько человек - главное не пересекаться
10 1Сергей
 
22.07.11
09:30
У нас так все базы сделаны
11 ДенисЧ
 
22.07.11
09:31
Хм...
А я мелкие правки в конфу вношу без всяких внешних файлов... :-))
12 Варвар
 
22.07.11
09:32
видел, хочется - пусть работает.
Но turbomd удобней.
13 mehfk
 
22.07.11
09:32
turbomd наше все
14 Chum
 
22.07.11
09:34
(11) мд менять "на лету" это как незащищенный секс
(7) +100 наши базы круглосуточно используются. Процесс изгнания пользователей может занимать час. Иными словами - простои крайне нежелательны.
15 ДенисЧ
 
22.07.11
09:35
(14) Секс незащищённый - вполне безопасен, если знаешь, что и как делать...
16 Варвар
 
22.07.11
09:35
(14) вы чо, сами ходите по компам и закрываете 1С?
17 andrewks
 
22.07.11
09:36
пятничный срач детектед... :)
18 skunk
 
22.07.11
09:36
(14)то есть текст модуля менять можно ... а мд нет ... зачетно ...


вопрос страдающим в режиме 24/7 ... что делаете если изменилась структура метаданных
19 skunk
 
22.07.11
09:37
(16)судя по всему ... да ... поэтому когда выгонят последнии первые уже заходят сызнова ... вот парней и циклит
20 ДенисЧ
 
22.07.11
09:37
(18) Я выбираю время по согласованию со службами. Обычно это обед, или вечерняя пересменка.
21 skunk
 
22.07.11
09:38
(20)и бэки баз тоже из редка делаешь?
22 ASU_Diamond
 
22.07.11
09:39
(21) бекапы делают только трусы :)
23 ДенисЧ
 
22.07.11
09:39
(21) бэки? Они делаются 2 раза в день... Пользователи этому никак не мешают...
24 Guk
 
22.07.11
09:40
хм, я выгоняю, когда мне удобно...
25 skunk
 
22.07.11
09:40
(23)то есть у тебя в магазах серверный вариант используется
26 Guk
 
22.07.11
09:42
(25) у него, я так понимаю, не магаз...
27 ДенисЧ
 
22.07.11
09:42
(25) у меня нет магазов. У меня производство. Круглосуточное.
28 ASU_Diamond
 
22.07.11
09:44
(23) у меня каждые 2 часа
29 ДенисЧ
 
22.07.11
09:46
(28) Логи бекапишь?
30 Rovan
 
гуру
22.07.11
09:46
(+10) у нас тоже...причем по 8.1
31 1Сергей
 
22.07.11
09:47
(30) а в снеговиках тоже есть такая фича?
32 ИС-2
 
naïve
22.07.11
10:17
я для эксперемента тоже такое сделал, но не файлы, а код находиться в подключаемых внешних обработках
33 skunk
 
22.07.11
10:18
хм ... то есть торомзит недостаточно
34 1Сергей
 
22.07.11
10:21
(32) о_О
35 ИС-2
 
naïve
22.07.11
10:24
(34) ситуация с алгортмами сильно запутана, надо будет быстро удаленно править, вот и решил такой вараинт сделать
36 Sedoy
 
22.07.11
10:28
А зачем все-то? Надо только потенциально изменяемые...
37 ИС-2
 
naïve
22.07.11
10:31
движения естественно в общих модулях. А заполения доков через обработки
38 Сияющий Асинхраль
 
22.07.11
10:32
(0) в принципе вариант вполне рабочий, но когда я начинал заниматься 1с (лет 10 назад) подобный выверт часто работал неадекватно, даже внешний отчет мог выдать любые цифры, с тех пор все кидаю в мд-шник.
39 Сияющий Асинхраль
 
22.07.11
10:36
+(38) неадекватность наблюдалась только в терминальном режиме
40 1Сергей
 
22.07.11
10:37
(38) причем тут цифры? Всё прекрасно работает в терминале
41 zak555
 
22.07.11
10:40
какие проблемы сделать тестовую базу ?
42 Sedoy
 
22.07.11
10:46
Многие неадекватно работают на вполне адекватной базе...
43 Сияющий Асинхраль
 
22.07.11
10:55
(40) дело в том, что даже если брать один и тот же эртик внутри мд-шника и вне его можно было получить совершенно разные цифры при одинаковых нач условиях. Читай внимательно, я же написал, что это было десять лет назад, с тех пор эти глюки могли исчезнуть, просто я мог позволить себе не проверять это
44 Скользящий
 
22.07.11
10:58
У меня все кроме мдшника во внешних файлах. Если срочно нужно что то пользователю сделать, можно сделать быстренько там костыль, а потом уже вечером внести правки требующие обновление МДшника.
45 Скользящий
 
22.07.11
10:59
*У меня все кроме Глобального модуля
46 Скользящий
 
22.07.11
11:01
Насчет компиляции - бред. Вот глобальник при старте да, может минуту компилиться при запуске 1С. А модуль отдельного документа - по времени разница будет сотые доли секунды.
47 ЧеловекДуши
 
22.07.11
11:01
(0)Это граната, рано или поздно оно взрывается :)
Лучше перенеси весь коуД в МД файл :)
Так будет проще понимать, что куда и почем :)
48 acsent
 
22.07.11
11:02
(0)Если стандартный механизм - это зло, а турбомд - отлично
49 bushd
 
22.07.11
11:06
(0) Нормально, постоянно практикую, правда не вижу смысла зачем выносить все модули - у меня только те которые активно юзаються. А как иначе... всю братию выгнать - контора встанет.
50 ASU_Diamond
 
22.07.11
11:15
(47) за 10 лет ни разу не бухнула
51 Pasha
 
22.07.11
12:23
(0) Это аналог демонического обновления, когда нельзя выгнать юзверей даже на 10 минут... А данный вариант позволяет подменять тексты модулей без монопольного доступа...так что это не извращение, а смекалка