Имя: Пароль:
1C
1C 7.7
v7: 7.7 выгрузить тексты модулей конфигурации
0 ShAV
 
12.09.15
15:31
Суть в том, что если клиент удаленно, а пользователей много, то даже для незначительного исправления любого модуля требуется всех выгонять, а это не всегда быстро и физически возможно при активной работе пользователей с 1С. Постоянно работать через директиву ЗагрузитьИзФайла, конечно, не хорошо, но на период крупных переделок как временная мера вполне подойдет.
Так вот возможно ли программно выгружать модули определенного объекта? В 8 версии 1С такая возможность выгрузки, причем пакетная, есть. А в 7.7 кто-нибудь занимался подобной задачей?
1 Смотрящий
 
12.09.15
15:48
Подмена MDшника
2 ShAV
 
12.09.15
15:53
(1) Думал об этом как-то раньше, но где-то читал, что бывают глюки. Не слишком ли жестко на лету менять MD? Пробовали сами на рабочих базах "в бою" так сказать?
3 GreyK
 
12.09.15
15:53
(1) Не подмена, а копирование! За подмену руки надо отрывать :(
4 Смотрящий
 
12.09.15
15:55
(2) Если не меняется структура БД, а только модули - то самое поатимальное. Юзерам надо только перелогинится.
(3) За копирование руки надо отрывать.
5 ShAV
 
12.09.15
15:57
В случае ЗагрузитьИзФайла перелогин не нужен. Только переоткрыть конкретный объект... Надежно и просто. Вся суть в автоматизации выгрузки модулей чтоб не копипаст.
6 RomanYS
 
12.09.15
16:00
(0) смотри раздел "Инструменты для работы с md-файлом (на свой страх и риск)" на http://www.mista.ru/download1c/
7 GreyK
 
12.09.15
16:14
(4) Мой принцип работы в таких случаях. Делаю копию базы, в ней пишу и проверяю алгоритмы, если измененных модулей мало, то просто в основной меняю текст модулей и потом запускаю "выйдите все!" для сохранения изменений, иначе запускаю сразу "выйдите все!" и потом объединяю конфы и сохраняю.
А вот за подмену мдшника, повторю, надо вырывать руки.
8 Смотрящий
 
12.09.15
16:58
(7) Подмена мдшника ничем фатальным не грозит; а вот остановка торгового процесса + визги/писки тех кому приходится срубать сессии ...
А вот за копирование мдшника, повторяю, надо вырвать руки; с гландами
9 GreyK
 
12.09.15
17:11
(8) Чем тебя копирование мдшника не устраивает?
10 ShAV
 
12.09.15
17:37
(6) Спасибо. Все получилось. Автоматически выгрузил модули и записал в модули строки вызова. Все работает.
Всяко лучше экспериментов с подменами md.
11 Смотрящий
 
12.09.15
18:01
(9) А что и куда ты копируешь то ?
12 GreyK
 
12.09.15
18:30
(11) Я копирую мдшник, иногда весь каталог базы, из рабочей базы в удобное мне место для работы.
13 vcv
 
12.09.15
20:38
(8) "А вот за копирование мдшника, повторяю, надо вырвать руки; с гландами"
Вырывать руки нужно не тем, кто МДшник копирует (он или понимает суть процесса или сам себе кузнец своего будущего), а тем, кто советует подобное другим на форумах. :)
14 ADirks
 
14.09.15
15:07
(0) таки есть нормальный способ:  TurboMD
http://openconf.1cpp.ru/vk/turbomd/
15 Ёпрст
 
14.09.15
15:19
(0) turbomd.dll
+ opencon+turbomd.vbs
и привет.
16 dk
 
14.09.15
15:35
(14) +1
17 orefkov
 
14.09.15
15:36
(0)
С такой полоской и TurboMD не знать...
Поди еще и без телепата живёте?
+(14) и (15)
оно ещё и формы может.
Важно только правильную версию найти.
18 Ёпрст
 
14.09.15
15:45
(17) Приветствую!
Давно хотел спросить, как там на счет снегопата для новых версий, продвигается работа ? Для 8.3.5 и выше есть че ?
19 mehfk
 
14.09.15
15:47
Дык 2-я версия.
20 orefkov
 
14.09.15
15:47
21 Ёпрст
 
14.09.15
15:53
(20) ага, спасибо, бум смотреть
22 Ёпрст
 
14.09.15
15:57
Блин, работает, ништяк! :)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший