Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Обработка ожидания (объект Сервис) не работает (число прочтений - 26884 )
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Обработка ожидания (объект Сервис) не работает
27. Августа 2010 :: 06:41
Печать  
глСервис = СоздатьОбъект("Сервис");              
глСервис.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);

не срабатывает, хотя если изменить ЗавершениеРаботыПоКонстантеВыгона на ппп2 - ругается при загрузке 1С что нет такой процедуры, т.е. обработка устанавливается но не производит никаких действий...

Текст
Функция ЗавершениеРаботыПоКонстантеВыгона() Экспорт
     Сообщить("Таймер вылета...");
     
     Если ИмяПользователя()="Админ" Тогда
           Предупреждение("ухухух",10);
           Возврат 0;
     КонецЕсли;      
     Если Константа.ЗавершитьРаботуПрограммы<>0 Тогда
           Если глКоличествоЗапросовВыхода=0 Тогда
             Предупреждение("Будет завершен сеанс пользователя через 45 сек. для обновления!!! Сохраните данные - закройте программу",15);
                 глКоличествоЗапросовВыхода=глКоличествоЗапросовВыхода+1;
           иначе
                 ЗавершитьРаботуСистемы(0);
           КонецЕсли;
     КонецЕсли;
КонецФункции


Версии 1Cpp - 3.2.2.0 formex - 2.0.5.99
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #1 - 27. Августа 2010 :: 07:07
Печать  
Попробуй вместо функции юзать процедуру все-таки
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #2 - 27. Августа 2010 :: 07:29
Печать  
Пробовал - без разницы - тоже самое

Еще плюсом - все это в дополнительном глобальном молдуле...

Настройки=СоздатьОбъект("УправлениеНастройками");
Настройки.Сбросить("Проверка типов");
Настройки.Сбросить("Отладка");
Настройки.Включить("Оптимизация");
Настройки.Включить("TurboBL");
Настройки.Включить("ПерехватитьСобытияГК");
   
глСервис = СоздатьОбъект("Сервис");             
глСервис.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #3 - 27. Августа 2010 :: 07:38
Печать  
Перем глСервис;
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #4 - 27. Августа 2010 :: 07:39
Печать  
Eprst писал(а) 27. Августа 2010 :: 07:38:
Перем глСервис;


Это конечно же есть....
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #5 - 27. Августа 2010 :: 07:49
Печать  
Ну, тогда всё должно работать, за исключением того - что такая выгонялка обламывается на раз-два..
Но это мелочи.
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #6 - 27. Августа 2010 :: 08:43
Печать  
Eprst писал(а) 27. Августа 2010 :: 07:49:
Ну, тогда всё должно работать, за исключением того - что такая выгонялка обламывается на раз-два..
Но это мелочи.


верю что должно работать - непонятно почему не работает....
сделал пустую конфу - все нормально работает (также через доп.глобальник)- на рабочей не хочет...

на копии рабочей тоже не пашет...
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #7 - 27. Августа 2010 :: 08:54
Печать  
це же очевидно - где то еще переопределяешь переменнц. глСервис в конфе - вот и обработка ожидания всё.. падает
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #8 - 27. Августа 2010 :: 09:00
Печать  
Eprst писал(а) 27. Августа 2010 :: 08:54:
це же очевидно - где то еще переопределяешь переменнц. глСервис в конфе - вот и обработка ожидания всё.. падает


Выяснилось вот что:

Как только я убрал из глобальника процедуры
ПослеОткрытия, ПослеЗакрытия

все заработало!!!

интересно это баг или фича???
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #9 - 27. Августа 2010 :: 09:03
Печать  
Это не баг и не фича.
Ты просто переопределил глСервис в коде, и возможно, а точнее , я даже уверен в этом, что именно в этих процедурах.
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #10 - 27. Августа 2010 :: 09:07
Печать  
Eprst писал(а) 27. Августа 2010 :: 09:03:
Это не баг и не фича.
Ты просто переопределил глСервис в коде, и возможно, а точнее , я даже уверен в этом, что именно в этих процедурах.


неа

в голой тестовой конфе
как только добавил пустую процедуру ПриОткрытии - все перестало работать!!!

Т.о.:
Перем глСервисглобальника;
//*****************************************
Процедура ЗавершениеРаботыПоКонстантеВыгона()
     Сообщить("Таймер вылета...");
     
     Если ИмяПользователя()="Админ" Тогда
           Возврат;
     КонецЕсли;      
     Если Константа.ЗавершитьРаботуПрограммы<>0 Тогда
     ЗавершитьРаботуСистемы(0);
     КонецЕсли;
КонецПроцедуры
//*****************************************
Процедура ПослеОткрытия()
КонецПроцедуры // ПослеОткрытия()

Сообщить("загружен доп.модуль");

глСервисглобальника = СоздатьОбъект("Сервис");              
глСервисглобальника.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);

глКоличествоЗапросовВыхода=0;

обработка ожидания не работает !!!

Как только удаляешь процедуру ПриОткрытии - все нормально
Также заметил
Если есть ПриОткрытии() - то при загрузке 1С
Сообщить("загружен доп.модуль"); -отрабатывает 1 раз (таймер не работает)

Если я убираю ПриОткрытии - то
Сообщить("загружен доп.модуль"); - отрабатывает 2 раза (таймер работает)
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #11 - 27. Августа 2010 :: 09:42
Печать  
воткни это в ПриНачалеРаботыСистемы:

глСервисглобальника = СоздатьОбъект("Сервис");             
глСервисглобальника.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #12 - 27. Августа 2010 :: 09:47
Печать  
Eprst писал(а) 27. Августа 2010 :: 09:42:
воткни это в ПриНачалеРаботыСистемы:

глСервисглобальника = СоздатьОбъект("Сервис");              
глСервисглобальника.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);


хм. так работает...

вот одно тока плохо - придется конфу менять постоянно если захочу таймеров навтыкать....

Вот текст сообщений если в допМодуле нет процедуры ПослеОткрытия()

и в ПриначалеРаботысистемы

     глСервисглобальника = СоздатьОбъект("Сервис");              
     глСервисглобальника.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);

     
     Сервис = СоздатьОбъект("Сервис");              
     Попытка
           глДопМодуль = Сервис.ДобавитьГлобальныйМодуль("#ЗагрузитьИзФайла "+КаталогИБ()+"Modules\ГлобальныйМодульДополнительно.txt");
     Исключение
           Сообщить("Не загружен модуль Дополнительный"+ОписаниеОшибки());
     КонецПопытки;


загружен доп.модуль
Таймер вылета...
загружен доп.модуль
Таймер вылета...
загружен доп.модуль
Таймер вылета...
загружен доп.модуль

такое чувство что весь код после определения таймера постоянно подгружается....

Если добавить ПослеОткрытия в доп модуль
то :
загружен доп.модуль
Таймер вылета...
Таймер вылета...
Таймер вылета...


Мне кажется это все-таки баг какой-то...
Может чтото разоработчики скажут...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #13 - 27. Августа 2010 :: 11:40
Печать  
Выложи простую тестовую конфу.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #14 - 27. Августа 2010 :: 11:45
Печать  
тест.конфа
  

_____.zip ( 986 KB | Загрузки )
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #15 - 27. Августа 2010 :: 12:07
Печать  
Да, похоже на баг Печаль - зачем-то второй раз выполняется тело доп.глобального модуля.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #16 - 27. Августа 2010 :: 12:10
Печать  
Да и с методом ПослеОткрытия в доп глобальнике тоже не работает.
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #17 - 27. Августа 2010 :: 12:30
Печать  
artbear писал(а) 27. Августа 2010 :: 12:07:
Да, похоже на баг Печаль - зачем-то второй раз выполняется тело доп.глобального модуля.


Если в ПриначалеРаботысистемы

     глСервисглобальника = СоздатьОбъект("Сервис");             
     глСервисглобальника.ОбработкаОжидания("ЗавершениеРаботыПоКонстантеВыгона", 3000);

    
     Сервис = СоздатьОбъект("Сервис");             
     Попытка
          глДопМодуль = Сервис.ДобавитьГлобальныйМодуль("#ЗагрузитьИзФайла "+КаталогИБ()+"Modules\ГлобальныйМодульДополнительно.txt");
     Исключение
          Сообщить("Не загружен модуль Дополнительный"+ОписаниеОшибки());
     КонецПопытки;

вызвать до присоединения допмодуля - то доп модуль будет постоянно по таймеру подгружаться....

загружен доп.модуль
Таймер вылета...
загружен доп.модуль
Таймер вылета...
загружен доп.модуль
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #18 - 31. Августа 2010 :: 05:33
Печать  
Eprst писал(а) 27. Августа 2010 :: 12:10:
Да и с методом ПослеОткрытия в доп глобальнике тоже не работает.


Самое интересное - что у нескольких человек(2-3 из 20) таймер все-таки работает....
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #19 - 31. Августа 2010 :: 05:54
Печать  
serferian писал(а) 31. Августа 2010 :: 05:33:
Eprst писал(а) 27. Августа 2010 :: 12:10:
Да и с методом ПослеОткрытия в доп глобальнике тоже не работает.


Самое интересное - что у нескольких человек(2-3 из 20) таймер все-таки работает....


Возможно, у них разные вк (других версий, вот и работает)
  
Наверх
 
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #20 - 31. Августа 2010 :: 06:11
Печать  
неа - из каталога базы загрузка ВК идет...
по крайней мере formex и 1C++
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #21 - 09. Сентября 2010 :: 18:56
Печать  
Обработку ожидания лучше делать через дополнительный класс 1С++ "Таймер". Вот здесь обсуждали: http://www.1cpp.ru/forum/YaBB.pl?num=1226467825/7#7
С тех пор у меня работает безотказно.
« Последняя редакция: 09. Сентября 2010 :: 20:23 - simply »  
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #22 - 10. Сентября 2010 :: 07:30
Печать  
Кстати, да, про свой же Таймер я и забыл.
Автор, попробуй его использовать вместо ОбработкаОжидания
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #23 - 13. Сентября 2010 :: 07:35
Печать  
Хм, а как мне в доп.глобальнике его запустить - он на все ругается....



{Глобальный модуль(7053)}: ВНИМАНИЕ: создание таймера - не найден метод <ЗавершениеРаботыПоКонстантеВыгона> в глобальном модуле или у него количество параметров более нуля

текст дополнительногоглобального модуля:
Перем глТаймер;

Процедура ЗавершениеРаботыПоКонстантеВыгона()
     
     Если ИмяПользователя()="Админ" Тогда
           Сообщить("Таймер вылета заработал...");
           Возврат ;
     КонецЕсли;      
     Если Константа.ЗавершитьРаботуПрограммы<>0 Тогда
           Если глКоличествоЗапросовВыхода=0 Тогда
             Предупреждение("Будет завершен сеанс пользователя через 45 сек. для обновления!!! Сохраните данные - закройте программу",15);
                 глКоличествоЗапросовВыхода=глКоличествоЗапросовВыхода+1;
           иначе
                 ЗавершитьРаботуСистемы(0);
           КонецЕсли;
     КонецЕсли;
КонецПроцедуры

глТаймер = СоздатьОбъект("Таймер");

глТаймер.Запустить(3000);
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #24 - 13. Сентября 2010 :: 07:57
Печать  
serferian писал(а) 13. Сентября 2010 :: 07:35:
Хм, а как мне в доп.глобальнике его запустить - он на все ругается....



{Глобальный модуль(7053)}: ВНИМАНИЕ: создание таймера - не найден метод <ЗавершениеРаботыПоКонстантеВыгона> в глобальном модуле или у него количество параметров более нуля

текст дополнительногоглобального модуля:
Перем глТаймер;

Процедура ЗавершениеРаботыПоКонстантеВыгона()
     
     Если ИмяПользователя()="Админ" Тогда
           Сообщить("Таймер вылета заработал...");
           Возврат ;
     КонецЕсли;      
     Если Константа.ЗавершитьРаботуПрограммы<>0 Тогда
           Если глКоличествоЗапросовВыхода=0 Тогда
             Предупреждение("Будет завершен сеанс пользователя через 45 сек. для обновления!!! Сохраните данные - закройте программу",15);
                 глКоличествоЗапросовВыхода=глКоличествоЗапросовВыхода+1;
           иначе
                 ЗавершитьРаботуСистемы(0);
           КонецЕсли;
     КонецЕсли;
КонецПроцедуры

глТаймер = СоздатьОбъект("Таймер");

глТаймер.Запустить(3000);

Попробуй:
Процедура ЗавершениеРаботыПоКонстантеВыгона() Экспорт
  
Наверх
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #25 - 13. Сентября 2010 :: 08:03
Печать  
simply писал(а) 13. Сентября 2010 :: 07:57:
[quote author=serferian link=1282891289/15#23 date=1284363327]
Попробуй:
Процедура ЗавершениеРаботыПоКонстантеВыгона() Экспорт


Пробовал и так и

Процедура ...... Экспорт Далее в начале модуля - одна и таже ошибка...
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #26 - 13. Сентября 2010 :: 08:14
Печать  
serferian писал(а) 13. Сентября 2010 :: 08:03:
simply писал(а) 13. Сентября 2010 :: 07:57:
[quote author=serferian link=1282891289/15#23 date=1284363327]
Попробуй:
Процедура ЗавершениеРаботыПоКонстантеВыгона() Экспорт


Пробовал и так и

Процедура ...... Экспорт Далее в начале модуля - одна и таже ошибка...

Хм, никогда не запускал из доп. глобального модуля, у меня работает в самом глобальнике.
И к сожалению, сейчас физически не могу попробовать сделать у себя. Может после обеда?
  
Наверх
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #27 - 13. Сентября 2010 :: 08:28
Печать  
Вот потому я из сервиса обработкуожидания  и запускал, т.к. с таймером не смог добится результата...
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #28 - 13. Сентября 2010 :: 12:58
Печать  
Согласен, Таймер из дополнительного глобального модуля не работает.

А через Сервис - работает!

Код в доп. ГМ:
Код
Выбрать все
Перем Таймер; // : Таймер

//==================================================
Процедура ОбработкаТаймера()
	Сообщить("> Отработала обработка ожидания "+ТекущееВремя());
КонецПроцедуры // ОбработкаТаймера

//Таймер.ЗадатьОбработчикВГлобальномМодуле("ОбработкаТаймера");
глСервис.ОбработкаОжидания("ОбработкаТаймера",10000);
Сообщить("ДопГМ > Запущен "+ТекущееВремя()); 


Получил результат:
Цитата:
ДопГМ > Запущен 15:33:09
ОснГМ > Загружен доп модуль № 2 - 15:33:09
ДопГМ > Запущен 15:33:19
> Отработала обработка ожидания 15:33:29
> Отработала обработка ожидания 15:33:39
> Отработала обработка ожидания 15:33:49
> Отработала обработка ожидания 15:33:59

Правда, не понятно, почему доп. ГМ запускается два раза ...
Но главное - работает.

А почему нельзя через основной глобальный модуль запустить?
  
Наверх
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #29 - 13. Сентября 2010 :: 13:14
Печать  
Улыбка

А теперь почитай сначала про объект "Сервиса".....
Можно даже просто вторую страничку темы...

Вкратце: как тока добавляешь Процедуру "ПослеОткрытия" - перестает работать обработка ожидания.... зато глобальник всего 1 раз подгружается....
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #30 - 13. Сентября 2010 :: 14:39
Печать  
Прочитал.
Попробовал.
Поздравляю!
Ты нашел сразу два бага FormEx при запуске из дополнительного ГМ: баг объекта "Таймер" и метода "ОбработкаОжидания" у Сервиса.
Зарегистрируй в багзиле.

З.Ы.: если все тоже самое переместить из дополнительного в основной глобальный модуль, то Сервис.ОбработкаОжидания() работает и с "ПослеОткрытия()" + "ПослеЗакрытия()".
  
Наверх
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #31 - 14. Сентября 2010 :: 05:36
Печать  
В том и прелесть дополнительного гл.модуля что можно изменять конфигурация без выгона всех....
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #32 - 14. Сентября 2010 :: 08:37
Печать  
serferian писал(а) 14. Сентября 2010 :: 05:36:
В том и прелесть дополнительного гл.модуля что можно изменять конфигурация без выгона всех....

Если я не ошибаюсь, то доп. ГМ нужно перезагружать.

По началу я тоже пользовался доп. ГМ, но потом отказался полностью. Нет необходимости.
  
Наверх
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #33 - 14. Сентября 2010 :: 10:02
Печать  
simply писал(а) 14. Сентября 2010 :: 08:37:
serferian писал(а) 14. Сентября 2010 :: 05:36:
В том и прелесть дополнительного гл.модуля что можно изменять конфигурация без выгона всех....

Если я не ошибаюсь, то доп. ГМ нужно перезагружать.

По началу я тоже пользовался доп. ГМ, но потом отказался полностью. Нет необходимости.


Конечно - говоришь "перезапустите программу"...
и все работает у всех(те кто перезапустил - с новыми фичами - кто нет - со старой версией)   - не надо конфу менять в монопольном режиме - потихоньку при перезапуске у всех изменения применяться...
+ меньше проблем с распределенной базой...
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка ожидания (объект Сервис) не работает
Ответ #34 - 14. Сентября 2010 :: 10:16
Печать  
serferian писал(а) 14. Сентября 2010 :: 10:02:
simply писал(а) 14. Сентября 2010 :: 08:37:
serferian писал(а) 14. Сентября 2010 :: 05:36:
В том и прелесть дополнительного гл.модуля что можно изменять конфигурация без выгона всех....

Если я не ошибаюсь, то доп. ГМ нужно перезагружать.

По началу я тоже пользовался доп. ГМ, но потом отказался полностью. Нет необходимости.


Конечно - говоришь "перезапустите программу"...
и все работает у всех(те кто перезапустил - с новыми фичами - кто нет - со старой версией)   - не надо конфу менять в монопольном режиме - потихоньку при перезапуске у всех изменения применяться...
+ меньше проблем с распределенной базой...


Для этих целей есть turbomd
С доп глобальником - это изврат, имхо.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: Обработка ожидания (объект Сервис) не работает
Ответ #35 - 14. Сентября 2010 :: 11:23
Печать  
Eprst писал(а) 14. Сентября 2010 :: 10:16:
С доп глобальником - это изврат, имхо.

+1

А легкость перезапуска программы - иллюзия, ИМХО.
  
Наверх
IP записан
 
serferian
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 22. Октября 2008
Re: Обработка ожидания (объект Сервис) не работает
Ответ #36 - 14. Сентября 2010 :: 12:07
Печать  
Возможно...
Вот только править 1 глобальный модуль (свалка) - очень неудобно...
а так процедурки разбиты по модулям-подсистемам, т.е. процедуры обслуживания табличных частей - в одном месте, процедуры обслуживания проведения - в другом... Очень удобно
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать