powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Выгрузка журнала регистрации
7 сообщений из 7, страница 1 из 1
Выгрузка журнала регистрации
    #37296478
dmitrX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, народ! Возможно ли какими нибудь внешними средствами просмотреть журнал регистрации, а потом выгрузить его в читаемом виде (неважно в каком формате .xml или .txt)? Дело в том что 1С выгружает его в xml очень долго.
...
Рейтинг: 0 / 0
Выгрузка журнала регистрации
    #37297656
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите парсер на асме.
...
Рейтинг: 0 / 0
Выгрузка журнала регистрации
    #37298112
dmitrX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с,

А может ссылочку дадите?
...
Рейтинг: 0 / 0
Выгрузка журнала регистрации
    #37299344
teerain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmitrX,
http://www.masm32.com/
:)

Если серьезно, то:
В случае, если это нужно разово - подождите пока выгрузится в XML.
А если же нужно регулярно - я для себя написал скрипт, который порциями выгружает свежие данные из ЖР в XML (подключается к 1С 8.х через COM и выполняет одну команду), а потом уже XML перегоняется в SQL-таблицы и там можно смотреть их как угодно.
...
Рейтинг: 0 / 0
Выгрузка журнала регистрации
    #37299901
dmitrX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teerain,
спс, да как раз то что надо, мне до того момента как данные будут загружаться в SQL-сервер, потому как дальше у нас планируется эти xml-ки забирать в другое хранилище? Буду признателен если поделитесь скриптами)
...
Рейтинг: 0 / 0
Выгрузка журнала регистрации
    #37303131
teerain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmitrX, да там 99% скрипта это уже парсинг и работа с SQL-таблицами с данными журнала, поэтому слать нет смысла.

вам нужно всего-лишь вызывать откуда-нибудь 1С, и давать ей команду на выгрузку очередной порции данных (за очередной период), после чего забрать файл и обработать.

Посмотрите в хелпе:
ВыгрузитьЖурналРегистрации(<Приемник>, <Фильтр>, <Колонки>, <ИмяВходногоФайла>, <МаксимальноеКоличество>)

А уж как вы это будете вызывать - вам виднее.
У меня это дергается из DTS-пакета на SQL2000 в виде ActiveX script, как-то так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
	IF DTSGlobalVariables("DBVersion").Value =  80  THEN
		Set v8conn = CreateObject("V8.Application")
	ELSE
		IF DTSGlobalVariables("DBVersion").Value =  81  THEN
			Set v8conn = CreateObject("V81.Application")
		END IF
	END IF

	v8conn.Connect(DTSGlobalVariables("DBPath").Value & ";Usr=XXXX; Pwd=XXXX;")

	Set Struc = v8conn.NewObject("Структура")
	Struc.Insert "ДатаНачала", FromDate
	Struc.Insert "ДатаОкончания",ToDate

	v8conn.UnloadEventLog DTSGlobalVariables("Temp8FileName").Value,    Struc  

Лучше, конечно, использовать не "V8_.Application", а "V8_.COMConnector", но у меня почему-то на COM-коннекторе не виделся HASP.
...
Рейтинг: 0 / 0
Выгрузка журнала регистрации
    #37303612
dmitrX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teerain,

спс, по сути всё понятно, буду пробовать.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Выгрузка журнала регистрации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]