SlavenTyz
Client
- Регистрация
- 30.04.2018
- Сообщения
- 1 085
- Благодарностей
- 29
- Баллы
- 48
откуда там может быть ошибка, если у тебя красная линия занята. это означает что ты повесил обработчик ошибки на этот кубик. у тебя должен быть только переход по красной линии, без всяких сообщений о ошибке.Генерировал ошибку throw new expation("") пройдя эту строчку выход из кубика происходит по без ошибки
Посмотреть вложение 71552
Есть таска по этой проблеме.Поиск по дом модели, чтобы разглядеть что поиск нашел и где он там нашел, ни чего не видно.
Приходиться код копировать в Visual Studio Code и там искать
Посмотреть вложение 71559
Посмотреть вложение 71561
Хорошо, а что делать если посмотрел в файле трассировки и увидел что зациклились эти 6 кубиков. По сценарию если не проходит данную точку 5 раз, то должна быть ошибка и финиш. А в реале, проект получается в 9 утра начался, а в 21.00 ещё гоняет по кругу.В таком случае может помочь понять что происходит - просмотр что в этот момент происходит в инстансе, войдя во вкладку "Инстансы". Также можете в момент возникновения (обнаружения) проблемы включить трассировку проекта через прав. кн. мыши по проекту. Описание функции трассировки можете посмотреть здесь: https://zennolab.com/wiki/ru:trace Например если проект зациклился, то в файле трассировки можете отловить этот момент по повторяющимся ID.
а вручную в пм прогонял до срабатывания условия на вылет ? в кубике увеличения переменной какая переменная прописана ?Хорошо, а что делать если посмотрел в файле трассировки и увидел что зациклились эти 6 кубиков. По сценарию если не проходит данную точку 5 раз, то должна быть ошибка и финиш. А в реале, проект получается в 9 утра начался, а в 21.00 ещё гоняет по кругу.
Посмотреть вложение 71566
ну для пробы убери кубик IF , поставь условие на c#Прокрутил что бы было видно имя переменной
int Count_Check = int.Parse(project.Variables["Counter1"].Value) +1 ;
project.Variables["Counter8"].Value = Count_Check.ToString();
if ( Count_Check > 5 ) throw new Exception();
else return 0;
int a = 0;
IZennoTable tblLink = project.Tables["tblLink"];
string temp = tblLink.GetCell(a, 0).ToString();
return temp;
int a = 0;
string temp = "";
IZennoList List = project.Lists["List"];
temp = List[0];
return temp;
пусто-пусто, короче.Результат:
да забыл наверно таблицы и список прикрепить. все нормально работает в 7-ке.Привыкаю к 7-ке, вроде получается. И тут опять пурга пошла
в простейших выражениях нельзя получить данные из таблицы
и из спискаC#:int a = 0; IZennoTable tblLink = project.Tables["tblLink"]; string temp = tblLink.GetCell(a, 0).ToString(); return temp;
ПоказываетC#:int a = 0; string temp = ""; IZennoList List = project.Lists["List"]; temp = List[0]; return temp;
пусто-пусто, короче.
Перенёс шаблон в 5-ку - всё работает.
Ёпрст, когда закончится это издевательство?!
Ничего не забыл прикрепить, всё много раз перепроверил и перезапускал.
Подтверждаю, что все работает корректно в 7-ке.Привыкаю к 7-ке, вроде получается. И тут опять пурга пошла
в простейших выражениях нельзя получить данные из таблицы
и из спискаC#:int a = 0; IZennoTable tblLink = project.Tables["tblLink"]; string temp = tblLink.GetCell(a, 0).ToString(); return temp;
ПоказываетC#:int a = 0; string temp = ""; IZennoList List = project.Lists["List"]; temp = List[0]; return temp;
пусто-пусто, короче.
Перенёс шаблон в 5-ку - всё работает.
Ёпрст, когда закончится это издевательство?!
Я так понимаю, что здесь у каждого в одной и той же версии разные глюки. И это зависит от много - в какое время прога запущена, молились ли перед этим, что ели, смотрели ли Вечернего Му...звона перед этим. Нужна астрологическая инструкция, в общем.Подтверждаю, что все работает корректно в 7-ке.
Проверил в 5.47 и 7.3.1.1 - одинаково корректно отрабатывают оба снипета.
Проверьте, в 7.3.1.1 когда проверяете - корректно заполнены список и таблица нужными (не пустыми) данными?
обычно говорят, плохому танцору яйца мешаютНичего не забыл прикрепить, всё много раз перепроверил и перезапускал.
А у фокусника (чуть не сказал - шулера), всегда получается...
После того как стандартный кубик IF заменил кодом C#, впервые за несколько недель, проект четко отстрелялся по расписанию 3 раза за день, и всё без сбоев, и сейчас потоки свободные, так как ни чего не гоняется по кругу. Спасибону для пробы убери кубик IF , поставь условие на c#
вот так сделай. и погоняй денек.C#:int Count_Check = int.Parse(project.Variables["Counter1"].Value) +1 ; project.Variables["Counter8"].Value = Count_Check.ToString(); if ( Count_Check > 5 ) throw new Exception(); else return 0;
Посмотреть вложение 71576
потому что он на JS, а ему важно стабильность потока. значит у тебя где то нестабильно работает поток и идут сбои в JS.После того как стандартный кубик IF заменил кодом C#, впервые за несколько недель, проект четко отстрелялся по расписанию 3 раза за день, и всё без сбоев, и сейчас потоки свободные, так как ни чего не гоняется по кругу. Спасибо
Phoenix78. Только почему IF не отрабатывал?
Буду в дальнейшем вместо IF использовать C#. Спасибо!потому что он на JS, а ему важно стабильность потока. значит у тебя где то нестабильно работает поток и идут сбои в JS.
Я уже давно везде пишу что кубик IF глючный и надо исключать его из шаблонов, а мне всегда админы отвечают, что он не глючный поверь, тут тоже отпишутся
Профили никто не менял. Добавили тестовый функционал.По мне профиля над либо вернуть как было - либо дать возможность всегда и в будущем юзать по старому варианту )
Ппц сколько времени прошло после внедрения BotUI а он так и остался глючный. Решил зайти почитать что нового, решить обновится на 7-ку, но из за этого глючного BotUI не хочется. Вы же забрали стандартные входные настройки в 7-ке?Работа над новым BotUI ведется.
Но конкретные сроки пока не сможем озвучить.
Нет в семерке остались стандартные входные настройки.Ппц сколько времени прошло после внедрения BotUI а он так и остался глючный. Решил зайти почитать что нового, решить обновится на 7-ку, но из за этого глючного BotUI не хочется. Вы же забрали стандартные входные настройки в 7-ке?
Стандартные классические вх. настройки доступны в 7-ке, удалять их не планируется.Вы же забрали стандартные входные настройки в 7-ке?