Приветствую, товарищи!
Имеем платформу 8.3.10 и конф-ю БУХ на УФ, клиент-сервер MSSQL 2014.
Есть необходимость программно получать значения из журнала регистрации во внешней обработке, в частности автора и последнее изменение по определенному элементу справочника. Пытаюсь понять что написано в модуле встроенной обработки ЖурналРегистрации. Про ЖР знаю, только то что он находится где-то в отдельном файле на сервере.
Подскажите пожалуйста, как программно считать данные с ЖР ?
Кроме этого для журналов регистрации нового вида (.lgd) можно использовать другой способ — внешний источник данных.
Для того, что бы использовать файл журнала регистрации в качестве внешнего источника данных, потребуется установить ODBC драйвер для SQLite, скачать его можно здесь (выбор между 32-х и 64-х битыми версиями зависит не от версии ОС, а от версии 1С).
После установки драйвера добавляем в конфигураторе новый внешний источник данных, а затем добавляем таблицы, строка соединения выглядит пример так: «DRIVER=SQLite3 ODBC Driver;Database=D:\1Cv8.lgd;BigInt=1;»
Мы значительно переработали журнал регистрации для того, чтобы увеличить скорость выполнения запросов к журналу и повысить надёжность хранения данных.
Для этого, в том числе, потребовалось изменить формат хранения журнала регистрации. Теперь он хранится в одном файле базы данных SQLite. Этот файл имеет расширение lgd.
(2) Что-то добавлять и менять конф-ю мне никто не даст, поэтому склоняюсь к варианту (1) - уже нашел упоминание в общем модуле, по видимому это то что мне нужно.
Премного благодарен!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший