Обработка по занесению перечня документов из текстового .log файла журнала регистрации

20.12.12

База данных - Журнал регистрации

Когда файловая база ломается так, что диагноз ей - «труп», то небольшим утешением для пользователей будет создание пустых документов в базе, восстановленной из архива, за пропавший период из .log файла журнала регистрации. Написана для конфигурации Бухгалтерия для Украины. С небольшими доработками подойдет к любой типовой.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
запись из журнала регистраций.epf
.epf 7,40Kb
12 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Когда файловая база ломается так, что диагноз ей - «труп», то по закону подлости почему-то последние архивы находятся не ранее 3-х месячной давности. В моем случае размер базы после сбоя в электропитании оказался равным 2 кб, ремонту не подлежит. Вытащила архив.  Вводить вручную всю информацию из бумажных носителей пользователям,  привыкшим к автоматизации,  прямо скажем очень и очень тяжеловато. Небольшой, но все же радостью оказалось то, что я вытащила им перечень документов из log файла журнала регистрации, который в этом случае сохранился. Файл находится в каталоге базы в папке 1Cv8Log  - в наименовании много цифр расширение .log

Среди кучи ненужной для данного случая инфо, которая в нем есть, там можно увидеть строки такого вида:

«{"R",155:aaa454424916becb11e04502e48ba65a},"Платежное поручение входящее ИД000000002 от 02.02.2010 0:10:31"},»

из которых можно вытащить вид, дату и номер документов.

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

Дальше запускаю в восстановленном архиве Обработку.

Принцип ее работы следующий:

Вводим в поле обработки  ключ номера документа – первые несколько символов для идентификации  номера документа в строке . В моем случае организация одна и использовался префикс  в нумерации.Это идеальный случай . Ключем была строка «ИД000». Если организаций несколько обработку нужно доработать  под каждый префикс. Ещё я не сразу сообразила, что не попали налоговые накладные, так как включена была помесячная нумерация налоговых накладных. Этот момент также нужно доработать, потому что в этом случае префикс месяца добавляется после префикса организации.

Выбираем подготовленный файл . log .

Обработка проходит его по строкам и те строки , в которых находит наш ключ обрабатывает.

Если в базе есть уже документ с таким номером, то он не записывается в базу, а только выводится в сообщении часть отсеченной строки. Если документа в базе нет, то он вносится в базу пустой с номером  и датой и выводится сообщение о создании документа.  Заполняются три реквизита документа ,  если они есть:

Организация  -  элементом справочника  с кодом "000000001";

Вид операции – значение перечисления с индексом 0;

Период регистрации – начало месяца от даты документа.

Обработка написана для типовой Бухгалтерии для Украины. Переделка под другие типовые несложна.  Не найденные типы документов после запуска обработки будут выдаваться в сообщении.

Если база – «труп», то хоть восстановленный за пропавший период перечень документов сможет порадовать пользователей!

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Журнал регистрации Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

История изменений реквизитов и табличных частей справочников, документов, независимых регистров сведений, возможность отката изменения, восстановление удаленных объектов, сбор статистики использования базы 1С. Альтернативный журнал регистрации.

23180 руб.

22.02.2018    39599    65    56    

60

Журнал регистрации Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.

6100 руб.

28.11.2018    24995    24    9    

49

Журнал регистрации WEB-интеграция Разработчик 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Долго отлаживали интеграции через сообщения, журнал регистрации и чужие прокси. На проде это не взлетело. Собрали простой инструмент внутри платформы — смотришь запрос/ответ, повторяешь, выгружаешь curl.

1 стартмани

07.08.2026    1416    3    Viktor_Ermakov    9    

14

Администрирование СУБД Журнал регистрации Системный администратор Разработчик 1С 8.3 Бесплатно (free)

Журнал регистрации на нагруженной базе перестаёт открываться: файлы растут на гигабайты в день, просмотр виснет, история недоступна. Рассказываю, как мы вынесли журнал трёх продуктивных баз в ClickHouse: 35 млрд событий, поиск всех ошибок за сутки — 0,11 секунды, привычная форма журнала для пользователей и падение числа ошибок в проде в 23 раза за полгода. Архитектура, схема таблицы, грабли интеграции и все цифры с прода.

04.08.2026    3090    nedomolkov.ivan    0    

9

Журнал регистрации Бесплатно (free)

Полнотекстовый поиск в миллионах записей журнала регистрации 1С может занимать минуты или даже часы, а стандартные инструменты не позволяют эффективно выполнять агрегации и анализировать данные на больших объемах. Расскажем о том, как с помощью ClickHouse обеспечить практически мгновенный разбор инцидентов, настроить мониторинг и автоматическую реакцию на события журнала регистрации.

28.02.2026    6238    julia96_07    0    

15

Журнал регистрации Разработчик Россия Бесплатно (free)

В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.

20.11.2024    9755    user1913000    13    

26

Журнал регистрации Тестирование QA Разработчик Бесплатно (free)

Поговорим про логирование в приложениях на базе 1С, рассмотрим проблемы, которые возникают при сборе информации из этих систем, и обсудим практический опыт применения внутренних и внешних инструментов для анализа логов.

21.10.2024    10392    leemuar    8    

25

Инструменты администратора БД Журнал регистрации Системный администратор 1С:Предприятие 8 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+

1 стартмани

29.12.2023    6146    66    dima_gsv    6    

15
Для отправки сообщения требуется регистрация/авторизация