Имя: Пароль:
1C
1C 7.7
v7: Frame.dll
0 Zzema
 
07.06.12
15:52
Добрый день! в продолжении темы Frame.dll . По совету добавила на форму Таблицу Значений. Теперь вылетает ещё раньше . Подскажите пожалуйста как влияет открытие формы модально на frame.dll
1 Ёпрст
 
07.06.12
15:55
больше текста:
че за поделка, чего делает, когда валится ?
Есть ли обращение к форме в операторах основной программы ?
2 Zzema
 
07.06.12
15:59
Есть 2 обратки 1-ая данный выгружает, 2-ая загружает.Каждая работает под своим пользователем. В глобальном модуле ОбработкаОжидания и через каждые одна 30 другая 2 минуты запускает модально форму обработки. ПРи открытии обработки, анализируются файлы в папках и совершаются действия, в конце Форма.Закрыть().
Есть ли обращение к форме в операторах основной программы ?   именно к этой форме получается есть Форма.Закрыть().
Когда по предыдущему совету добавила ТЗ на форму .. легко ещё быстрее через пару часов.
Если нету ТЗ.. сваливается раз где то в 16-18 часов.
3 romix
 
07.06.12
15:59
Может память фрагментируется?
Можно попробовать фоновую 1С программно закрывать и вновь открывать время от времени.
4 Zzema
 
07.06.12
15:59
сваливается всегда только один процесс или тот, или тот
5 Zzema
 
07.06.12
16:00
(3)не подходит.открывать и закрывать долго... раньше так было.. отказались
6 romix
 
07.06.12
16:00
(5) Две открывать, одну закрывать?
7 Zzema
 
07.06.12
16:01
(6) не понимаю
8 orefkov
 
07.06.12
16:02
Почему Форма.Закрыть а не СтатусВозврата(0) ?
9 Zzema
 
07.06.12
16:04
(8) потому что приоткрытии() все действия происходят. нужно чтобы форма открывалась
10 1Сергей
 
07.06.12
16:04
(9) зачем?
11 romix
 
07.06.12
16:05
(7) Запустить две копии одной и той же базы 1С, когда вторая загрузится - создает сигнальный файл, первая закрывается с удалением сигнального файла, первая ловит эту ситуацию и вступает в действие.
12 Zzema
 
07.06.12
16:05
(10)если написать СтатусВозврата(0) и потом вызывать форму.. отработает ПриОткрытии()???
13 1Сергей
 
07.06.12
16:06
(12) да
14 Ёпрст
 
07.06.12
16:08
И .. зачем Форма.Закрыть() ?
Нафига её вообще открывать ?
СтатусВозврата(0) в ПриОткрытии и привет
15 romix
 
07.06.12
16:10
+(11) Понятнее напишу:
1) Копия 1С А стартует и работает 2 часа.
2) Из нее запускается копия 1С Б, которая не стартует, а создает сигнальный файл, когда окончательно загрузилась.
3) Копия А, увидев этот сигнальный файл, удаляет его и тут же завершает свою работу.
4) Копия Б, увидев, что сигнального файла уже нет - вступает в свои права и отрабатывает 2 часа и т.д...
16 Zzema
 
07.06.12
16:10
(13) (14) почитал про  СтатусВозврат() - согласен спасибо . буду пробовать.. а все таки объясните мне про Frame.dll или дайте почитать. почему имееноо на это ругается
17 Zzema
 
07.06.12
16:13
(15)вариант конечно.. спасиба.. если другого ответа не найду буду пробовать
Закон Брукера: Даже маленькая практика стоит большой теории.