Имя: Пароль:
1C
1С v8
8.3.22.1750 - у БП не срабатывают обработчики событий
0 Dirk Diggler
 
16.03.23
14:50
Сабж. Я так понимаю, с бизнес-процессами проблема достаточно серьезная. Конфигуратор еще крашится постоянно при работе с картой маршрута. Но это ладно, а вот обработчики вообще что-то расстроили.
Не работают, например, ПередСтартом в начальной точке, ПриСозданииЗадач в первой точке маршрута(а во второй нормально отрабатывает).
Платформа такая или я чего-то не понимаю?
1 Dirk Diggler
 
17.03.23
12:56
пипец вы общительные тут стали )
2 Vstur
 
17.03.23
23:07
давно уже не было стабильных платформ, на типовых-то почти всегда все более-менее, а чуть шаг в сторону от типовых.....
эх, как 8.2.18 и 8.2.19 были стабильны.....куда ушли те времена.....
лучше точно не стало...
3 Franchiser
 
18.03.23
10:09
(0) создай все возможные предопредеьенные процедуры и поставь точки останова везде
4 Dirk Diggler
 
20.03.23
12:58
(3) Докладываю. точки не срабатывают. Но! Код, похоже, работает.
Сообщить() вывело текст
5 Dirk Diggler
 
20.03.23
13:07
Пипец конечно криво все работает. Какого ему вызов этой процедуры не нравится?

{БизнесПроцесс.ПриходТовараИмпорт.МодульОбъекта(41,2)}: Процедура или функция с указанным именем не определена (Предупреждение)
    <<?>>Предупреждение("777777777");
6 Dirk Diggler
 
20.03.23
13:22
нифига не понимаю. Стартую бизнес-процесс - срабатывает "Сообщить". Ввожу новый копированием, стартую - не срабатывает....
7 Dirk Diggler
 
20.03.23
13:23
Если это не на клиенте выполняется все, почему при первом старте срабатывает.....
8 AlvlSpb
 
20.03.23
13:29
(7) А не в фоне ли все выполняется? Если включить отладку фоновых встанет на точке останова обработчика?
9 unregistered
 
20.03.23
13:52
(5) >> Какого ему вызов этой процедуры не нравится?

Может надо синтак-помощника спросить?

Глобальный контекст (Global context).
Предупреждение (DoMessageBox).
Синтаксис: Предупреждение(<ТекстПредупреждения>, <Таймаут>, <Заголовок>).
Доступность: Тонкий клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).

Если на сервере в модуле объекта решил вызвать метод, работающий только на клиенте, то чего ещё ты ожидал?
10 unregistered
 
20.03.23
13:55
(1) >> пипец вы общительные тут стали )

Каков вопрос таковы и ответы.
Задай конкретно вопрос, описав проблему, способ воспроизведения проблемы и уже опробованные тобою методы решения. А в (0) какая-то невнятная истерика на непонятные темы.
11 lodger
 
20.03.23
14:10
(5) >> криво все работает
как ты написал, так и работает.
12 Волшебник
 
20.03.23
14:23
(5) На сервере некого предупреждать. Пиши записи в журнал регистрации
13 Dirk Diggler
 
20.03.23
15:30
(5) Гм. Если это все на сервере, почему при первом старте БП срабатывает сообщить и выводится сообщение на клиенте?
14 AlvlSpb
 
20.03.23
16:15
(13) сообщить и предупреждение все-таки разные события. Посмотри СП
15 Dirk Diggler
 
20.03.23
19:25
(14) Да разные, разные. Все равно непонятно, почему а) окно сообщений обновляется только однажды, пока его не закроешь б) точки останова срабатывают только в точках карты дальше первой. Как это отлаживать, блин...