Имя: Пароль:
1C
1С v8
Форма - ПриОткрытии() и ПриНачалеРаботыСистемы(). Что вызывается раньше?
0 tabarigen
 
23.12.19
17:05
Есть общая форма. Форма1.
Она  у меня открывается на начальном рабочем столе конфигурации. В модуле формы обозначил процедуру ПриОткрытии(), для того чтоб подключить оборудование.
Код отвечающий за инициализацию оборудования находится в модуле приложения ПриНачалеРаботыСистемы() и вызывается после. Соответвенно и мое оборудование не подключается.
Я что то не так делаю?
1 tabarigen
 
23.12.19
17:11
странно.
2 tabarigen
 
23.12.19
17:11
брендятина какая то\
3 Cyberhawk
 
23.12.19
17:14
От така *уйня, малята (с)
4 Cyberhawk
 
23.12.19
17:14
Это мобильная платформа у тебя пади?
5 unenu
 
23.12.19
17:15
ПриОткрытии() раньше если бы речь шла о звездной системе, хотя учитывая квантовые эффекты я не уверен.
если бы не было отладчика, то наверное ответ на этот вопрос искали бы вечно.
6 Cyberhawk
 
23.12.19
17:16
Хотя не, и на настольной платформе так же
7 tabarigen
 
23.12.19
17:17
(4) да мобильная платформа
8 Cyberhawk
 
23.12.19
17:20
(7) Ну на мобильной-то легко это задуманное поведение поддержать, ибо там только первая форма рабочего стола раньше ожидаемого создается/открывается
9 tabarigen
 
23.12.19
17:20
конечно не трудно вызвать необходимые процедуры в форме ПриОткрытии(). Просто по логике Процедра ПриНачалеРаботыСистемы() должна раньше вызываться
10 tabarigen
 
23.12.19
17:21
(8) то есть в формах документов такой брендятины не путет?
11 Cyberhawk
 
23.12.19
17:21
(10) Это только для форм рабочего стола такое
12 Cyberhawk
 
23.12.19
17:21
Откуда у тебя формы документов при старте?
13 tabarigen
 
23.12.19
17:21
(11) понял принял. Спасибо.
14 tabarigen
 
23.12.19
17:22
(12) при старте Общая форма стартует о которой и речь в САБЖе
15 Cyberhawk
 
23.12.19
17:23
(14) А про что спрашиваешь в (10)?
16 tabarigen
 
23.12.19
17:25
(15) дальше я буду формы документов переписывать.. там и буду пробовать. впервые имею дело с мобильной платформой. стоит задача написать на нем ПО для ТСД АТОЛ СмартЛайт
17 fisher
 
23.12.19
17:27
А это потому, что нужно не велосипед изобретать, а БПО использовать.
18 fisher
 
23.12.19
17:30
Там кажись инициализация при первом обращении выполняется. Во всяком случае в полностью аналогичной ситуации у меня проблем не возникло.
19 tabarigen
 
23.12.19
17:40
(17) так я БПО и юзаю.
Отладчик и показал что процедуры БПО прописанные при начале работы системы не выполниились раньше события ПриОткрытии() формы начального стола
20 fisher
 
23.12.19
18:22
(19) Хм... (чешу затылок). Начинаю смутно припоминать, что я его перепиливал :) Только давно видать. Когда проблема с формой рабочего стола и ТО встала еще на десктопе, что давно былло. И вот недавно когда на мобильном клиенте пилил - все гладко прошло, а я и не вспомнил :)
21 tabarigen
 
24.12.19
09:08
(20) видать в последний раз вы на рабочем столе ТО не юзали, потому и не заметили.
22 Cyberhawk
 
24.12.19
09:49
А отказаться от инициализации / работы с ТО при открытии формы почему нельзя? Что форма делает?
23 fisher
 
24.12.19
10:13
(21) Да не. У меня есть механизм назначения рабочих столов пользователям (десктопных и мобильных) и мобильный клиент сборщика склада стартует с формы, на которой он производит сканирование штрих-кода заказа. И похожая фигня только с несколько другой функциональностью на десктопе. Тоже на старте рабочий стол, который события сканировки ловит.
24 tabarigen
 
24.12.19
10:49
(22) да можно все. нафиг мне не сдалось ТО на рабочем столе.
Мне просто показалось странным все это. Думал, может я где накосячил.