Имя: Пароль:
1C
1C 7.7
v7: В какой момент грузится класс?
0 VoditelKobyly
 
05.03.13
09:22
Пытаюсь реализовать следующее.
В модуль документа в ближайшее время на период отладки проекта необходимо будет постоянно вносить изменения. Все изменения
пытаюсь оформить в виде метода класса, который будет вызываться в документе и храниться в отдельной обработке. При изменении текста обработки изменения не вступают в силу, пока не перегружу программу.
Так и должно быть? Я почему-то думал, что я смогу вносить изменения не выгоняя пользователей.
1 Скользящий
 
05.03.13
09:23
А что мешает текст обработки вынести во внешний текстовик? Тогда тебе понадобиться только переоткрывать обработку.
2 КонецЦикла
 
05.03.13
09:24
Если сделать загрузить из файла, то достаточно переоткрыть форму
Нафига классы лепить?
3 ДенисЧ
 
05.03.13
09:24
(0) да, это так и должно быть.
4 КонецЦикла
 
05.03.13
09:24
По теме - turbomd.dll если ничего не путаю
5 Скользящий
 
05.03.13
09:25
точнее, текст модуля документа. Я вообще вот этим пользуюсь
http://gendalf.ru/dep.development/free.konvertor.php
6 Скользящий
 
05.03.13
09:25
Единственный минус, форму редактировать нельзя. ТурбоМД вроде позволяет и форму редактировать.
7 VoditelKobyly
 
05.03.13
09:26
(3) Спасибо.
(1,2) Ничего не мешает, просто думал, что может через классы быстрее грузиться будет. Кое какие методы планировал использовать и в модуле проведения, поэтому хочется чтобы по быстрее срабатывало
8 VoditelKobyly
 
05.03.13
09:27
(4) турмбо мд есть, но как уже сказал, хотелось ещё из разных документов вызывать с разными параметрами
9 antoneus
 
05.03.13
09:33
Объект "УправлениеНастройками", настройка "Оптимизация".

   Оптимизация представляет собой метод отложенных вычислений, который реализован в следующем виде: если в системе не разу не инстанцировался (создавался экземпляр КОП) класс, то его реализация (модуль КОП) не считывается с диска и не компилируется в P-код. При первом создании объекта КОП происходит считывание с диска модуля и его компиляция, далее откомпилированный модуль сохраняется в репозитории модулей КОП и в последующих созданиях объектов, этапы по считыванию с диска и компиляции не производятся. Данная оптимизация позволяет существенно уменьшить время создания объектов КОП за счет увеличения используемой памяти компьютера, что не существенно для данного вида оптимизации. Это режим рекомендуется включать в финальной версии продукта. При отключенной оптимизации при каждом создании объекта происходит считывание с диска и компиляция модуля КОП, что позволяет вносить изменения в модуль без закрытияоткрытия 1С в режиме 1С:Предприятие. По аналогии с #LoadFromFile для модулей 1С."
10 trad
 
05.03.13
09:59
Если включена оптимизация в 1с++ (оптимизация включена по умолчанию), то текст модуля класса "грузится" (читается и компилируется) один раз при создании первого экземпляра после запуска программы.
Если оптимизация выключена, то грузится при создании каждого экземпляра.
11 trad
 
05.03.13
10:02
(9) сорри, не обновил страницу
12 VoditelKobyly
 
05.03.13
11:22
(9,10) Спасибо, заработало.