Отчет о прошедших обменах в УРБД

Опубликовал Дмитрий Дрейцер (MadDAD) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Иногда необходимо знать прошел ли ночной автообмен во всех базах. Обработка показывает во сколько были обмены, с какими базами и с каким результатом.

Инструкция:
- открыть обработку в любой базе
- выбрать центральную базу из списка
- выбрать дату (или не выбирать, тогда сформируется на текущую дату)
- нажать "Сформировать"

Обработка парсит файл журнала (MLG) при помощи DOS утилиты FindStr? на заданную дату по сообщениям об обмене, по результатам делает анализ прошедших обменов. На mlg размером > 150м выполняется около 10сек

UPD 09/07/2008
- Добавлена возможность выбора базы. Т.е. тепрь не обязательно запускать обработку из центральной базы. достаточно просто выбрать эту базу из списка зарегистрированных баз. (Эта фишка по умолчанию не работает на Win 98)

Скачать файлы

Наименование Файл Версия Размер
-
.1214965852 88,00Kb
06.02.13
117
.1214965852 88,00Kb 117 Бесплатно

См. также

Комментарии
1. Brr (brr) 02.07.08 11:48 Сейчас в теме
Имена файлов обмена могут состоять не только из 3 символов
w-divin; aleks_cons; +2 Ответить
2. Brr (brr) 02.07.08 16:04 Сейчас в теме
+ Если в имени файла цифры, то выдаст ошибку при создании колонки
3. Дмитрий Дрейцер (MadDAD) 115 03.07.08 06:17 Сейчас в теме
Если автообмен то имена файлов состоят из кода базы, а код базы на сколько я знаю три символа... Писалось на скорую руку для себя.
Учту, спасибо :)
4. Николай Фёдоров (nick_f1982) 1 09.07.08 07:42 Сейчас в теме
Доброго времени суток!
Я прочитал про вашу обработку на сайте infostart, которая выводит отчёт о результатах проведения обмена в базах 1С. Дело в том, что я работаю администратором и не участвую в разработках по 1С, а отчёты нужны.
Могли бы вы скинуть ваше изобретение на электронный адрес (fedorov_nikolay@tsp.kz)?
Буду очень признателен!!!
aleks_cons; +1 Ответить
5. Дмитрий Дрейцер (MadDAD) 115 09.07.08 08:06 Сейчас в теме
Исправлена ошибка, в следствие которой выпадал последний обмен...
6. rasswet (rasswet) 80 09.07.08 08:33 Сейчас в теме
тз.НоваяКолонка(ТекФайл,"Число");
{Z:\DATA\_OT_FILIALOV\OTCHET_ПО_ОБМЕНУ_УРБД.ERT(48)}: Недопустимый идентификатор колонки!
aleks_cons; +1 Ответить
7. Дмитрий Дрейцер (MadDAD) 115 09.07.08 08:43 Сейчас в теме
to Rasswet
Исправил. Только теперь перед кодом базы будет выводиться "_"...
8. Дмитрий Дрейцер (MadDAD) 115 09.07.08 08:52 Сейчас в теме
Допустил грубый баг... Обновил. исправил. можно смотреть...
9. Дмитрий Дрейцер (MadDAD) 115 09.07.08 09:13 Сейчас в теме
Заодно исправил пару недочетов указаных Brr... Теперь допускается любая длина имени файла и цифровые коды баз...
10. Дмитрий Дрейцер (MadDAD) 115 09.07.08 10:29 Сейчас в теме
Еще изменения вдогонку :) Добавил возможность выбора базы для отчета. Т.е. теперь, можно запускать обработку из любой базы и формировать отчет по любой другой зарегистрированной базе. Список баз выбирается из реестра Windows.
Еще теперь не создается cmd файл, просто выполняется команда DOS...
11. Наталья Артёмчик (shat) 23.11.11 17:26 Сейчас в теме
очень полезная штучка, а то никогда не знаешь наверняка, пока логи не посмотришь