Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
По нажатию кнопки экрана одновременно происходит выборка архивных данных по каналам с помощью двух каналов (канал LocalStatistic и канал TVC). Одновременно означает параллельно. В дальнейшем одновременно генерируются два документа. Документы настроены для вывода на печать. Вылетает ошибка: "Failed Initialize Trace Mode Printing Server" и документы не печатаются. В случае последовательной генерации документов - печать выполняется.
Существуют ли ограничения при генерировании документов и их печати? Нет ли ещё "подводных камней", таких как "зависание архива", в случае параллельной выборки данных из архива?
отправлено / posted
Да, такая ошибка была. Сейчас она исправлена и к фатальным последствиям не приводит. Но все же не рекомендуем одновременно делать массивные выборки из архива и печать документа. Для разнесения по времени этих процессов можно использовать канал Call.AsyncCollection.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
Ошибка осталась! В релизе 6.06.3 печать по-прежнему не происходит. Решено только то, что теперь нет уведомления от tmacs_l.exe об ошибке. Call.AsyncCollection может оперировать только с Call-каналами output. А отчёт - канал input. Как быть?
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Call.AsyncCollection работает и с каналами CALL для вызова шаблона документа.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
Как организовать каналу Call.AsyncCollection отработку группы каналов Call.LocalStatistic output? Для отработки Call.LocalStatistic необходимо послать 1 в I, посылка 1 в атрибут 39 - не приводит к выборки данных из архива, но даже если и так, то как привязать к AsyncCollection? Как написано в документации по AsyncCollection, цитирую:
"Если аргумент ARGN привязан к атрибуту R или EXEC канала CALL OUTPUT:
если канал включен (CALL.3 = 0), он отрабатывается... если привязка к EXEC – выход с увеличением номера шага на 1;..."
Т.е. отработка к ARGN+1 не перейдёт, а произойдёт выход после отработки только первого канала Call.LocalStatistic при привязке к 39? Как Вы предлагаете организовать одновременную выборку из архива?
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
Огромное спасибо за пример. Было бы здорово, если бы в документации четко было прописано какого типа (input, output) должен быть тот или иной канал. Поведение Call.Async примера также не документирвано.
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
Сделал последовательную печать документов отчёта по примеру.По-прежнему "вылетает" tmacs_l.exe!!! Ошибка приложения tmacs_l.exe, версия 6.0.6.0, модуль qt-mt332.dll, версия 3.3.2.1, адрес 0x004171d0.
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Пояснения в документацию мы внесем. 2. Вы продолжаете работать в релизе 6.06.2? Одночный документ в тестовом варианте в релизе 6.06.3 у Вас не печатается?
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
Да, 6.06.3 Одиночный документ печатается. Последовательно несколько через Async - не печатается.
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если Вы можете максимально упростить проект с сохранением той же фатальной ситуации, мы готовы принять у Вас проект вместе с архивом для анализа.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995
отправлено / posted
Тестовый пример, иллюстрирующий проблему отправил в адрес техподдержки.
Сообщения / Posts 101 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Т.А.Б
Junior Member / Новичок
Участник № / Member № 4102
отправлено / posted
Здравствуйте AdAstra! Пришлите пример на адрес arg.lviv@gmail.com с комментариями, пожалуйста. Тренд в документе не отображает архивные значения, что то не выходит с индивидуальным архивом. Спасибо.
Сообщения / Posts 7 | Из / From: Украина
| IP / IP: IP адрес / IP address |