Таким образом операция включается в журнал операций 1, но обороты для Главной книги не выводятся Для Главной книги обороты по внесению наличных денег из кассы учреждения должны быть отражены с номером журнала 2.

1C Разделять Хранение Журнала по Периодам
Последние новости об этой и других разработках, а также выходе других материалов, смотрите в Telegram-канале.
Работа библиотеки тестировалась со следующими версиями компонентов:
- Платформа 1С:Предприятие версии от 8.3.6 и выше.
- SQL Server 2012 и более новые.
- PostgreSQL 9.6 и выше.
- MySQL 5.7 и выше.
- ElasticSearch 7.6 и выше.
- ClickHouse 20.9 и выше.
В большинстве случаев работоспособность подтверждается и на более старых версиях ПО, но меньше тестируется. Основная разработка ведется для Microsoft Windows, но некоторый функционал проверялся под .nix.
Репозиторий содержит несколько примеров консольных приложений для экспорта данных:
Для удобства приведем основной небольшой пример для выгрузки данных журнала регистрации в базу SQL Server.
Первое, с чего следует начать — это конфигурационный файл приложения «appsettings.json». Это JSON-файл со строкой подключения к базе данных, сведениями об информационной системе и параметрами обработки журнала регистрации. Располагается в корне каталога приложения.
Подробнее о настройке подключения можете прочитать в официальной документации к каждой из СУБД.
Секция «InformationSystem» содержит название информационной системы и ее описание. Информационная система позволяет разделять хранение журналов регистрации разных баз 1С в одной базе данных.
Секция «EventLog» содержит параметры обработки журнала регистрации:
Настройки «UseWatchMode» и «WatchPeriod» не относятся к библиотеке. Эти параметры добавлены лишь для примеров консольных приложений и используются в них же.
Для экспорта данных в ElasticSearch настройки несколько отличаются.
В секции «ElasticSearch» файла конфигурации задаются дополнительные настройки, относящиеся только к ES:
- [имя индекса]-logdata-[период] — индекс с записями журнала регистрации.
- [имя индекса]-logfiles-actual — индекс с информацией о последних считанных данных в разрезе информационных систем.
- [имя индекса]-logfiles-history — индекс с информацией об истории обработанных файлов данных в разрезе информационных систем.
В остальном экспорт работает также, как и при использовании SQL Server / PostgreSQL.
Промокоды на Займер на скидки
На следующем листинге показан пример использования библиотеки.
Так выглядят примеры обработчиков событий «Перед экспортом данных» и «После экспорта данных».
С их помощью можно проанализировать какие данные будут выгружены и отказаться от выгрузки с помощью поля «Cancel» в параметре события «BeforeExportDataEventArgs» в событии «Перед экспортом данных». В событии «После экспорта данных» можно проанализировать выгруженные данные.
Библиотека может быть использования для создания приложений для экспорта стандартного журнала регистрации платформы 1С:Предприяние 8.ч в нестандартные хранилища. На текущий момент доступна выгрузка в базы данных PostgreSQL и SQL Server.
№ | СУБД | Порция данных | Среднее время выгрузки (сек.) | Среднее использование CPU приложением, % | Среднее использование RAM приложением, МБ |
---|---|---|---|---|---|
1 | SQL Server | 10000 | 0.27 | 0.7 | 60 |
2 | PostgreSQL | 10000 | 0.32 | 0.8 | 97 |
3 | MySQL | 10000 | 2.91 | 3 | 130 |
4 | ElasticSearch | 10000 | 0.67 | 0.9 | 48 |
5 | ClickHouse | 10000 | 0.08 | 1.2 | 70 |
Размещение данных 1С: Предприятия 8: Методическая поддержка для разработчиков и администраторов 1С: Предприятия 8
- Контроля состояния системы на постоянной основе (периодические рассылки, проверка ошибок в течении рабочего и др.)
- Долгосрочное хранение информации о действиях в информационной базе с удобным способом хранения, бэкапирования и развертывания.
- Создание возможности работать с журналом регистрации с помощью стандартных запросов платформы 1С через внешние источники данных или ADO.
- Возможность работы с данными журнала регистрации с помощью средств вне экосистемы платформы 1С.
При тестировании экспорта данных между двумя серверами сервер приложений 1С и сервер баз данных с базой для экспорта журнала регистрации со средней нагрузкой и каналом связи 1 Гбит сек были получены следующие результаты.

Где найти журнал регистрации в 1С 8.3
Файловая информационная база
В окне запуска информационных баз 1С узнаем месторасположение базы:
В проводнике заходим по данному пути и в каталоге увидим папку 1Cv8Log, в которой находится журнал регистрации:
Клиент-серверная база
В клиент-серверной базе журнал расположен: C:\Program Files (x86)\1cv8\srvinfo\reg_1541\f12880f9-dbd1-4314-a8d8-5db9c25d71b6\1Cv8Log\. Где:
- C:\ProgramFiles (x86)\1cv8 – путь установки 1С;
- srvinfo – каталог со служебными данными кластера;
- reg_1541 – кластер, который находится на порту 1541;
- f12880f9-dbd1-4314-a8d8-5db9c25d71b6 – ID информационной базы;
- 1Cv8Log – каталог с журналом регистрации:
Какой ID относится к определенной базе 1С можно узнать из файла 1CV8Clst.lst, который можно открыть для просмотра, например, с помощью блокнота:
История изменения данных. Как контролировать изменение объектов конфигураций 1С?
- Попытки входа и выхода из информационной базы;
- Ошибки аутентификации;
- Ошибки в сервисах и программном коде;
- Технические ошибки;
- Выполнение фоновых заданий;
- Создание документов и справочников;
- Удаление документов и элементов справочников;
- Проведение и отмена проведения документов:
Настройка журнала регистрации в 1С 8.3
Для того чтобы произвести настройки журнала нужно открыть информационную базу в конфигураторе. Главное меню Администрирование – Настройка журнала регистрации:
Для журнала регистрации доступно установить следующие настройки:
- Не регистрировать;
- Регистрировать ошибки;
- Регистрировать ошибки, предупреждения;
- Регистрировать ошибки, предупреждения, информацию;
- Регистрировать ошибки, предупреждения, информацию, примечания.
Для отключения журнала нужно выбрать пункт Не регистрировать, после чего при работе в информационной базе 1С не будут фиксироваться события, происходящие в данной базе:
Можно изменить уровень регистрации событий, установив соответствующий переключатель. Но ранее записанные данные в журнале при этом не удаляются.
Уменьшить размер журнала регистрации
Со временем, в зависимости от интенсивности работы и количества пользователей в ИБ 1С, журнал регистрации разрастается до больших размеров и занимает свободное место на жестком диске. Для того чтобы уменьшить размер журнала регистрации, можно воспользоваться кнопкой Сократить в настройках журнала:
В форме «Сократить журнал регистрации» увидим информацию, за какой период журнал регистрации хранит события:
Далее указываем до какой даты хотим удалить события. Перед тем как нажать на кнопку ОК – нужно создать резервную копию журнала регистрации в 1С. Данную операцию можно выполнить следующими способами:
Теперь нажимаем на кнопку ОК и соглашаемся для продолжения данной операции:
Данная операция может занять продолжительное время, в зависимости от объема файла и мощности компьютера.
Давайте теперь посмотрим размер файла журнала регистрации и удивимся, что размер файла не уменьшился. Дело в том, что файл журнала – база данных формата SQLite. При удалении данных память не освобождается. Для этого воспользуемся бесплатным менеджером баз данных SQLite, который можно скачать в Интернете.
Внимание! Прежде чем дальше выполнять операции – закройте конфигуратор и пользовательский режим 1С. Либо можно скопировать журнал регистрации и выполнять действия на копии.
Запустим и подключим базу 1С, а затем воспользуемся командой Выполнить VACUUM:
Данная операция удаляет лишнее «пустое» пространство, тем самым уменьшается размер файла базы данных 1С. Давайте теперь еще раз глянем на наш файл. Раньше был – 820 Мб, а теперь стал – 138 Мб.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы