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

20.12.12

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

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

Файлы

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

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

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

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

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

Когда файловая база ломается так, что диагноз ей - «труп», то по закону подлости почему-то последние архивы находятся не ранее 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    38217    62    56    

58

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

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

6100 руб.

28.11.2018    23827    22    9    

49

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

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

28.02.2026    1693    julia96_07    0    

7

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

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

20.11.2024    6420    user1913000    13    

25

Журнал регистрации Тестирование QA Программист Бесплатно (free)

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

21.10.2024    7756    leemuar    8    

24

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

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

1 стартмани

29.12.2023    4786    56    dima_gsv    5    

14

Журнал регистрации Мониторинг Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    3952    9    AlexSTAL    0    

8

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    8938    15    AlexSTAL    0    

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