OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647
отправлено / posted
Здравствуйте, подскажите. Реализован проект в котором производится чтение штрих кода. После сканирования кода данные отображаются на экране МРВ и формируется отчёт (документ в формате HTML)и записывается в определённую папку на диске компьютера. Проблема в том, что документ может в определённое время перестать формироваться и записываться на диск, но при этом данные считываются (видно на экране), счётчик фиксирует количество сканирований и т.д. Система может проработать день и более, но в определённый момент перестают формироваться документы. Что делать ? куда смотреть ?. На всякий случай привожу лог проекта. 09:04:35 0000 00000000[0] 30.06.2017 09:04:35 0000 00000000[24833] Start 19:00:26 0000 00000032[7] 42835103 00:12:53 0000 00000000[0] 01.07.2017 00:12:53 0000 00000001[0] 01.07.2017 0:12:53 (194) LOAD [0] 6101 Sep 22 2016{260617},RTM NT(6.1) 08:53:28 0000 00000000[0] 03.07.2017 08:53:28 0000 00000000[24833] Start 08:55:25 0000 00000032[7] 28360520 09:22:42 1102344233 00000002[0] Stop LOAD [0] 6101 Sep 22 2016{260617},RTM NT(6.1) 09:23:48 0000 00000000[0] 03.07.2017 09:23:48 0000 00000000[24833] Start
Сообщения / Posts 35 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Нужна диагностика. В документ выводятся текущие данные или архивные? Как, когда и по какому условию формируется команда генерации документа? Как и когда Вы используете сгенерированный документ? Отображаете на экране или просматриваете браузером? Как Вы добиваетесь восстановления функции генерации документа?
Канал генерации документа CALL.Report должен сообщать о неудачной попытке генерации документа в атрибутах 4 (Достоверность) и 240 (ERR) - надо посмотреть в "Панели МРВ".
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647
отправлено / posted
В документ выводятся текущие данные. Команда генерации формируется по условию сканирования штрих-кода. Документ "забирает" другая программа каждые 15 минут. Копирует на сервер. Генерация документа восстанавливается после остановки проекта и повторного запуска, но не всегда. Иногда требуется перезагрузка компьютера. Сразу скажу что пробовали поменять компьютер. Оба компьютера новые с W7 Prof 32bit
Сообщения / Posts 35 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Каким образом синхронизируется работа внешней программы с процедурой генерации отчета?
Необходимо учитывать, что файл документа нельзя одновременно использовать двум приложениям - МРВ и "другой программой".
Сообщения / Posts 17324 | Из / From: Россия
| IP / IP: IP адрес / IP address |
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647
отправлено / posted
Имя файла отчёта меняется. Именем является сканированное значение. Поэтому на диске накапливаются документы HTML. Сторонняя программа забирает файлы уже записанные на диск.
Сообщения / Posts 35 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Как "сторонняя программа" узнает, что открытый МРВ файл документа еще занят, что он еще не закрыт? Файл index.html заложен, при генерации документа он отрабатывает? "Сторонняя программа" это контролирует?
Сообщения / Posts 17324 | Из / From: Россия
| IP / IP: IP адрес / IP address |
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647
отправлено / posted
Да, ладно, буду думать сам. Я отключал все сторонние программы, но результат тот же. Система может просканировать и создать 100 или даже 500 документов, а потом в определённый момент генерация документа пропадает.
Сообщения / Posts 35 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
C каким минимальным временным интервалом генерируются документы?
Можно провести следующую диагностику. Каналу CALL.Report установить флажок "Отладка". В файл *.cnf ввести ключ DEBUGON=F0002000
В профайлерном протоколе в папке узла будут сообщения о работе CALL.Report - команды, признаки недостоверности и коды ошибок (в атрибуте 240), например, (9:28:31) INF_RTM:Документ2 atr 2 chg to 1 (F) (9:28:32) INF_RTM:Документ2 atr 0 chg to 0 (F) (9:28:32) INF_RTM:Документ2 atr 240 chg to 3
Сообщения / Posts 17324 | Из / From: Россия
| IP / IP: IP адрес / IP address |
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647
nordoil
Junior Member / Новичок
Участник № / Member № 7691
отправлено / posted
16.Здравствуйте.В проекте созданы документы. В среде профайлера среды разработки вызов формирования отчетов происходит. А в среде Runtime такой вызов не выполняется. В чем причина различия?
Сообщения / Posts 14 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если у Вас RTM имеет опцию "Генерация документов", например, RTM-PВ-6-256-P-RU-WIN, то он будет генерировать документы. Если не имеет, например, RTM-P-6-256-P-RU-WIN, то генерации документов не будет.