gifts2017

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

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

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

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

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

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

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

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

См. также

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