Кто и что изменял в документе

14.09.09

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

Очередная версия обработки для просмотра изменений в документах. Изменения записываются в файл.

Скачать файлы

Наименование Файл Версия Размер
-
.1243508196 18,15Kb
662
.1243508196 18,15Kb 662 Скачать бесплатно

См. также

Сбой, отказ 1C:Предприятия 7.7, код исключения e06d7363. APPCRASH 1cv7s.exe

Администрирование СУБД Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Прекращена работа программы "1CV7 starter program". Никто не может зайти в 1C 7.7. Апкреш. Что делать? Проверьте, возможно журнал регистрации информационной базы 1С: Предприятия 7.7 поврежден.

17.08.2020    4341    ksnik    3    

4

Анализ 1С: Предприятие 7.7 с помощью ELK стека

Журнал регистрации Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    11093    phsin    20    

27

USERSLOG. Система полной отчетности по использованию рабочего времени на любое количество пользователей

Журнал регистрации Учет рабочего времени Платформа 1С v7.7 Абонемент ($m)

Система полной отчетности об использовании рабочего времени пользователями. Все действия пользователей. Сколько времени и на что потрачено. Работает с БД MSSQL, любое количество клиентов

5 стартмани

24.05.2016    17531    4    Art77    2    

6

Контроль изменений реквизитов справочников и документов

Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Контроль изменения всех реквизитов любых справочников и документов в любой конфигурации

1 стартмани

17.10.2015    16030    22    kras_71    6    

2

SQL-доступ к журналу регистрации 1С:Предприятие 7.7

Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Все, кто работают с 7.7, знают, что журнал регистрации тормозит нещадно, в связи с чем пользы от него очень мало, и её ещё меньше, когда размер журнала превышает хотя бы 50 мегабайт. На Инфостарте, по- моему, даже есть средства для просмотра журнала, может, даже они эффективны, но моей мечтой всегда был sql-доступ к этому журналу, т.к. это просто, наглядно, удобно и, что самое важное, - очень быстро. Кому интересно - добро пожаловать.

11.12.2014    15965    VladC#    8    

7

Исправление испорченных 1cv7.mlg

Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Если вы пытаетесь посмотреть журнал регистраций, а у вас неожиданно 1С7.7 спрашивает пароль, хотя вы точно уверены, что пароль на журнал не ставили - поздравляю, у вас испорчен файл 1cv7.mlg

1 стартмани

07.04.2014    20488    25    dima_home    1    

3

Рассылка ошибок из журнала регистрации 1С 7.7 на электронную почту

Журнал регистрации Email рассылки Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Очень полезно узнавать об ошибках при работе 1С раньше, чем пользователи придут жаловаться на проблемы. Если они вообще придут, а не будут молча ругать "глючную 1С".

1 стартмани

26.03.2014    18894    16    vcv    2    

5

Ошибка при запуске журнала регистрации 1с 7.7

Журнал регистрации Платформа 1С v7.7 Бесплатно (free)

При запуске программы выходило сообщение «Ошибка при запуске журнала регистрации». Дело было не в бабине..

04.10.2013    34254    Alexion    2    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3119 26.07.06 14:54 Сейчас в теме
Антон! а прокомментируйте, плиз, - ловит ваша разработка протое изменение порядка строк (считаем что это не изменение), добавление строк, удаление строк? Прокомментируйте чуть подробнее.. в каком формате хранится, как логгируется?
2. antonrost 656 26.07.06 14:55 Сейчас в теме
Исправил
вместо
ТЗ.Автор = глПользователь;
теперь
ТЗ.Автор = ?(ПустоеЗначение(ПолноеИмяПользователя())=0,ПолноеИмяПользователя(),ИмяПользователя());
45. korpas 14.01.10 15:39 Сейчас в теме
Обновил файлы на новую версию. При попытке посмотреть изменения вылетают следующие ошибки:
КодВида = СЗ.ПолучитьЗначение(2);
{\\...\EXTFORMS\ПРОСМОТР ИЗМЕНЕНИЙ В ДОКУМЕНТАХ И СПРАВОЧНИКАХ.ERT(119)}: Индекс не входит в границы списка значений.
КодЭл = СЗ.ПолучитьЗначение(3);
{\\...\EXTFORMS\ПРОСМОТР ИЗМЕНЕНИЙ В ДОКУМЕНТАХ И СПРАВОЧНИКАХ.ERT(120)}: Индекс не входит в границы списка значений.
КодБазы = СЗ.ПолучитьЗначение(4);
{\\...\EXTFORMS\ПРОСМОТР ИЗМЕНЕНИЙ В ДОКУМЕНТАХ И СПРАВОЧНИКАХ.ERT(121)}: Индекс не входит в границы списка значений.

Таблица документов не заполняется. В старой версии все работает.
46. antonrost 656 14.01.10 15:57 Сейчас в теме
(45) Боюсь, что совместимость не предусмотрена :( , т.е. новый просмотрщик показывает только новые изменения.

Вообще предполагалось, что изменения будут просматриваться из самого документа или из журнала, а не через обработку просмотра.
47. korpas 14.01.10 16:06 Сейчас в теме
(46)
1) Сильно изменился формат хранения? Заметил пару новых функций, в остальное не внедрялся...
2) У меня был случай, что обработка показывала изменения человеком, который их в это время не делал, а делал другой человек. Я думал, что это связано с открытием одного документа двумя пользователями: одним на редактирование, вторым на просмотр, но воспроизвести такую ситуацию не смог. Возможны ли вообще случаи, что обработка покажет другого пользователя, не делавшего изменения?
3) Как можно правильно перейти на новую версию обработки? Удалить Папку Log? Тогда в нее будут записываться изменения уже новой обработки?
48. antonrost 656 14.01.10 16:20 Сейчас в теме
(47)

1. Изменился только формат имени файла.
2. Если документ изменен программно, то в LOG изменения будут добавлены при первом открытии документа и припишутся тому, кто его открыл. Чтобы такого не происходило, надо после Док.Записать() вызывать глРегистрацияИзменений().
3. Если есть возможность очистить log, проще всего так и сделать.
3. antonrost 656 26.07.06 15:10 Сейчас в теме
1. Хранится в виде файла: "ЗначениеВФайл(ИмяФайла, ТаблицаИзменений)"
При этом файлы имеет вид: КаталогБазы\Log\ВидДокумента\ВнутреннийНомерДокумента\НомерИ­зменения.txt
(Например: D:\Базы\Торг\DemoDB\Log\ПоступлениеТМЦ\347\00002.TXT)
2. Изменение порядка строк в данной версии не отслеживается, но очень легко добавить. Достаточно в сравниваемые таблицы (до и после изменений) добавить колонку с номером строки.
3. Добавление и удаление строк отслеживается. Принцип просмотра изменений ТЧ следующий (он, кстати, продемонстрирован в скриншотах): если есть измененная строка, то в результатах мы увидим ДВЕ СТРОКИ. Одна со знаком "-" (то, что было до изменения), вторая со знаком "+" (то, что стало). Измененные реквизиты выделены цветом. Для удобства сравнения рекомендуется отсортировать таблицу по ключевым реквизитам (например, по номенклатуре) двойным щелчком по наименованию колонки. Соответственно, если количество строк изменилось, то будет ТОЛЬКО строка с минусом (если строку удалили), или ТОЛЬКО строка с плюсам, если строку добавили.
4. antonrost 656 26.07.06 15:13 Сейчас в теме
При снятии флажка "Только измененные реквизиты", в отчет выведутся ВСЕ реквизиты документа. Измененные также останутся выделенными цветом.
5. antonrost 656 26.07.06 15:14 Сейчас в теме
Если у кого-то есть необходимость отслеживать изменение порядка строк - говорите. Добавлю через некоторое время.
6. antonrost 656 27.07.06 10:50 Сейчас в теме
70 человек скачали, никто не оценил. Вывод: кг/ам ???
7. Abadonna 3958 27.07.06 12:37 Сейчас в теме
Совсем недавноя делал подобную штуку. Умудрился запихать весь документ в одну "плоскую" ТЗ из 4 колонок. Т.е. в этой 4-х колоночной ТЗ хранятся разом и общие, и реквизиты шапки, и все строчки документа.
Если интересно - могу намылить.
Примечание: а т.к. у нас всё равно SQL стоял, я завел "боковую" базу
Change с одной таблицей того же наименования, где в текстовых полях хранятся значения типа ЗначениеВСтрокуВнутр(). Табличка получилась универсальная - и для доков, и для справочников.
Контрагенты! Вот где они, гады, творят, что хотят, а потом отпираются ;)
56. merlin1975 2 09.10.19 21:49 Сейчас в теме
(7)Можно получить Ваш вариант обработки?
8. antonrost 656 27.07.06 12:42 Сейчас в теме
И у меня тоже одна ТЗ. Только колонок пять :).
9. wadus 03.10.06 19:41 Сейчас в теме
Внедрил в свою конфигурацию. Шеф в восторге (неописуемом).
Вопрос: можно тоже самое, но для справочников?
10. CheBurator 3119 03.10.06 20:15 Сейчас в теме
Изменения пишутся в какой файл? текстовый? xml?
или как еще...? в принципе, нормально, вопрос с типом файла выясню - может поставлю вместо своей...
11. antonrost 656 04.10.06 07:46 Сейчас в теме
Применяется метод "ЗначениеВФайл".
Минус - на больших конфигурациях "жрет" дисковое пространство. Есть идея архивировать каждый документ. Нет времени. :)
Со временем приделаю и справочники.
12. antonrost 656 04.10.06 07:47 Сейчас в теме
Вернее, на больших базах...
13. Denisыч 21.12.06 08:59 Сейчас в теме
Очень хорошая разработка. Хотелось бы еще изменения справочников увидеть. Когда можете сделать?
14. antonrost 656 21.12.06 09:01 Сейчас в теме
Банально не хватает времени :(
15. lustin 26.05.07 15:04 Сейчас в теме
16. glavbukh 03.06.07 14:47 Сейчас в теме
+1. Присоединяюсь к Denisыч : "Ну когда же..."?
17. antonrost 656 04.06.07 14:05 Сейчас в теме
Скоро. Для себя сделал - тестирую.
18. gubsky 257 27.09.07 08:34 Сейчас в теме
ну и что там на счет справочников? как тема движется?
19. antonrost 656 29.09.07 12:09 Сейчас в теме
Выложил новую версию (документы + справочники). Описание внутри архива. Извиняюсь, если не очень подробное.
Если что-то неработает - обращайтесь, разберусь.
20. saser 07.10.07 23:03 Сейчас в теме
(19) обработка интересная и полезная

(7) также интересует вариант для SQL Server
если можно , то выложите здесь также свой вариант
21. mdzen 238 26.10.07 18:19 Сейчас в теме
Интересно. Сравню со своей....
22. mdzen 238 26.10.07 18:50 Сейчас в теме
В принципе неплохо как идея.
Только есть небольшое неудобство - доки в среднем 100 - 150 позиций занимают 56-80 кб. , за день лепят до 100 документов - по минимуму за день отожрет 56 - 80Mb если нет изменений, а если хоть по разу поменяют это еще 56-80 Mb , итого - 112 - 160 Мб ( т.е. полтора гига за 10 дней), а если надо логи за год-полтора иметь?
Для организаций с небольшим документо-потоком решение отличное ( потому +1)
23. Polukuzov 07.11.07 23:37 Сейчас в теме
Я переделал процедуру хранения изменений(изменения по одному документу храняться в виде архива.zip и при надобности распоковывается во временную папку добавляется и снова упаковывается) при этом достигается экономия по месту хранения в 5-6 раз, а это уже что-то. А так вообще вещь нужная правда слегонца громоздкая. Много места занимает хранение в ввиде "ЗначениеВСтрокуВнутр" там куча скобок,кавычек и пробелов, но писать свою процедуру хранения как-то совсем неохота. Автору риспект +1
57. merlin1975 2 09.10.19 21:51 Сейчас в теме
(23)Можно Вашу версию "пощупать"?
24. antonrost 656 28.05.09 14:58 Сейчас в теме
Теперь корректно работает в распределенных базах.
25. Mario Bro 04.06.09 15:33 Сейчас в теме
я не програмист 1С но нам в фирму очень нужна подобная вещь, скачал, дак на работе блин даже ЗИП-аврхиваторов нету блин:(
26. antonrost 656 04.06.09 15:36 Сейчас в теме
27. Mario Bro 04.06.09 15:40 Сейчас в теме
Разархивировал но там как я понял документы уже для внедрения в 1С, надо будет программиста нашего загрузить
28. Mario Bro 04.06.09 15:44 Сейчас в теме
А нет чё нить типа презентации данной функции)))
29. antonrost 656 04.06.09 15:44 Сейчас в теме
Скриншоты не подходят ?
30. Mario Bro 04.06.09 16:12 Сейчас в теме
antonrost

В 1С 7.7 есть получается и базовый журнал регистрации? у нас просто есть какой то но он уж очень долгий и там не очень то легко что то увидеть в разрезе таблицы
31. Fedorenko 14.07.09 11:05 Сейчас в теме
Попробовал на документе Реализация в Торговля и Склад 7.7. Обработка "Просмотр изменений в документах и справочниках.ert" пишет ошибку:
Стр = ЗначениеВСтрокуВнутр(СоздатьОбъект(Шаблон("[ТекТип].[ТекВид]")));
{E:\TORG\EXTFORMS\ПРОСМОТР ИЗМЕНЕНИЙ В ДОКУМЕНТАХ И СПРАВОЧНИКАХ.ERT(144)}: Неудачная попытка создания объекта.
Обработка "ПРОСМОТР ИЗМЕНЕНИЙ.ERT" выдает ошибку: ВидЭлемента = Конт.Вид();
{E:\TORG\EXTFORMS\ПРОСМОТР ИЗМЕНЕНИЙ.ERT(230)}: Значение не представляет агрегатный объект (Вид).
32. antonrost 656 14.07.09 13:30 Сейчас в теме
(31) Загляни в личные сообщения.
33. antonrost 656 15.07.09 10:08 Сейчас в теме
Глючила функция "Шаблон". Исправил.
34. GenTay 14.09.09 15:41 Сейчас в теме
Идея очень хорошая, но оценить не могу, т.к. теже ошибки что и у сообщ. № 31
36. GenTay 14.09.09 15:42 Сейчас в теме
И еще при проводке сообщает {D:\ПАПКА ОБМЕНА\ПРОБА\EXTFORMS\РЕГИСТРАЦИЯ ИЗМЕНЕНИЙ.ERT(36)}: Функция не обнаружена (глРазложить)
37. antonrost 656 14.09.09 15:57 Сейчас в теме
Последнюю ошибку исправил, обновил. Предыдущие тоже вроде исправлял. Если не получится - пишите, разберемся.
38. GenTay 14.09.09 16:06 Сейчас в теме
Осталось
Конт = Форма.Параметр;
ВидЭлемента = Конт.Вид();
{Обработка.РегистрацияИзменений.Форма.Модуль(230)}: Значение не представляет агрегатный объект (Вид)
39. GenTay 14.09.09 16:09 Сейчас в теме
Пардон, плз. Это у меня глюки. Все заработало, но когда прошу показать изменения, выдает что-то про точку актуальности, но 1с бух нет оперативных итогов!
40. antonrost 656 14.09.09 16:10 Сейчас в теме
41. antonrost 656 14.09.09 16:15 Сейчас в теме
42. GenTay 14.09.09 16:21 Сейчас в теме
43. GenTay 15.09.09 09:55 Сейчас в теме
Привет! Не хочу надоедать, но какой-то конфуз у меня. Вчера все поставил, все работало. А сегодня не работает, причем в папке "log" создает ссылки, в отчете "просмотр изм в доках и спр" выдает в вверху,ну к примеру, "прих.накл". Но перечень изменений зась. Пишет "0 строк". Изменения были.Вчерашние изменения пожалуйста, сегодняшие ни как. Я глянул код, китайская грамота на русском языке, учебник квантовой физики. Что бы это значило?
44. antonrost 656 15.09.09 10:18 Сейчас в теме
Напиши на мыло a.yuhlin@empils.ru
49. Ekstrem13 66 09.12.11 17:13 Сейчас в теме
Почему нет периода дат. Мне например нужно видеть изменения за конкретный квартал а не все
50. rosalin 09.04.12 12:43 Сейчас в теме
Антон,
Приветствую, скачал вашу обработочку отличная вещь внес изменения

в ГМ

но не могу сделать что бы работала кнопка

по обработке "Просмотр изменений в документах и справочниках", все
показывает

а вот кнопка с формулой
ОткрытьФорму("Отчет#", ТекЭлемент, КаталогИБ()+"ExtForms\Просмотр изменений.ert");
ругаеться типа
ОткрытьФорму("Отчет<<?>>
Пропущен символ '"' (двойная кавычка)
ОткрытьФорму("Отчет<<?>>
Ожидается символ ')'

Помогите плиз
51. rosalin 09.04.12 12:58 Сейчас в теме
еще ругаеться
ВидЭлемента = Конт.Вид();
{W:\ARCHIVE1903\EXTFORMS\ПРОСМОТР ИЗМЕНЕНИЙ.ERT(195)}: Значение не представляет агрегатный объект (Вид)
52. tanekQ 22.08.12 11:46 Сейчас в теме
Интересная вещица! А главное столько лет поддерживается и, соответственно, совершенствуется! Автору БОЛЬШОЙ плюс!
53. grayglobus 196 09.12.12 19:20 Сейчас в теме
Вещь интересная и нужная, опробую на постоянном клиенте, бо про некоторые реквизиты сам писал
54. lees 05.06.13 15:22 Сейчас в теме
Для моей самописной небольшой базы объемом 1,5 ГБ хорошее решение задачи поиска виновных, спасибо большое
55. merlin1975 2 08.10.19 20:36 Сейчас в теме
Здравия!
Посмотрел Вашу обработку. Интересно. Начал пробовать. Внес изменения в глобальный модуль, встроил отчеты ПросмотрИзменений и РегистрацияИзменений. Немного из-за этого подправил код (на открытие встроенных отчетов).
Внес изменения в один документ - логи создались. Решил посмотреть "Просмотр изменений в документах и справочниках" (код подправил на открытие встроенного отчета) - изменения документа показаны . Но, почему "Табличная часть посмотреть изменения" показываются все реквизиты а не только измененные? Можно ли как-то отобрать?
И, при выборе на главной форме "Справочник" (я менял только один документ) - обработка впадает в ступор. Видимо ищет того, чего нет... Это у меня что-то плохо отрабатывает или сама обработка?
Благодарю.
58. antonrost 656 10.10.19 01:27 Сейчас в теме
(55)
Писал эту обработку 13 лет назад, вообще не помню как там что работает )))
1. Если в ТЧ показывать только измененные колонки, то может быть не видно ключевых, необходимых для понимания к чему относится данная строка. Например - не будет видно Номенклатуры, неудобно разбираться. Но при желании можно и скрыть их - кто мешает?

2. Не понял сути вопроса.
Оставьте свое сообщение