1с как узнать кем открыт документ
Зайдем в меню “Администрирование — Общие настройки”. В разделе “История изменения” установим флажок “Хранить историю изменений” и перейдем по ссылке. В открывшемся окне выполняем настройки. Выбираем справочники, документы, по которым нужно хранить историю.
Как в 1с посмотреть когда был создан документ?
Дату создания документа и пользователя можно узнать по Журналу регистрации. Если в журнале очень много записей, то следует ограничить их число, настроив отбор по виду документа.
Как узнать кто заходил в 1с?
Список активных пользователей в конфигураторе можно получить через меню Администрирование ⇒ Активные пользователи. В окне отображается имя пользователя, режим запуска, время начала работы, имя компьютера и номер сеанса. Из этого окна можно открыть журнал регистрации действий интересующего пользователя.
Как узнать кто создал контрагента в 1с?
Как в 1с 7 посмотреть кто создал документ?
Если пользователи входят в информационную базу со своим именем и паролем, узнать кто создал документ можно в соответствующем журнале документов в колонке Ответственный напротив нужного документа. Также можно воспользоваться Журналом регистрации (раздел Администрирование – Журнал регистрации).
Как зайти в журнал регистрации 1с?
В пользовательском режиме для открытия журнала регистрации в типовых конфигурациях 1C в разделе меню Администрирование выберите пункт Обслуживание. В открывшемся окне доступных инструментом выберите Журнал регистрации. В режиме Конфигуратор откройте пункт меню Администрирование > Журнал регистрации.
Как в 1с 7.7 посмотреть историю изменения документа?
В главном меню открываем Сервис —> Журнал регистрации. Откроется форма Журнала регистрации, где показаны последние события.
Как посмотреть журнал операций в 1с?
Чтобы открыть журнал операций, нужно выполнить команду главного меню Операции | Журнал операций, либо в панели функций на вкладке Предприятие щелкнуть мышью на ссылке Журнал операций. В любом случае на экране отобразится окно, которое показано на рис. 3.12.
Можно ли в 1с посмотреть историю?
Как в 1С посмотреть историю изменения документа/справочника после включения опции: Откройте журнал документов или справочник, встаньте на нужную строку. Просмотр истории изменения доступен в меню Еще — История изменений или по кнопке Перейти к отчету по версиям объекта.
Как в 1с 8.3 посмотреть историю изменения документа?
История изменений в 1С 8.3 — где найти? Для включения истории изменений зайдите в меню Администрирование – Общие настройки. Раскройте раздел История изменений, установите флажок Хранить историю изменений и перейдите по ссылке Настроить.
Как отменить последние действия в 1 с?
Как в 1С посмотреть кто создал документ
Если пользователи входят в информационную базу со своим именем и паролем, узнать кто создал документ можно в соответствующем журнале документов в колонке Ответственный напротив нужного документа.
Если в колонке Ответственный не отображается – необходимо проверить настройки Администрирование — Настройки пользователей и прав — стоит ли флажок Отображать автора документа
Также можно воспользоваться Журналом регистрации (раздел Администрирование – Журнал регистрации).
Для поиска необходимо зайти в настройки отбора
Задать период, предположительно в который мог быть создан документ, установить вид события – Данные.Добавление
Далее, в разделе Данные выбираем вид документа, затем указываем сам документ, автора которого мы ищем
Завершаем настройки нажатием кнопки Применить и закрыть и получаем записи Журнала регистрации об истории создания документа
Можно ли в 1с узнать кем был создан документ и когда
Если документ создан обработкой и в модулях документа не предусмотрено нештатных "штучек" для оставления следов, тогда НИКАК.
А чем не устраивает журнал регистрации? Есть все, что нужно: кто, когда, с какого компьютера.
Спасибо. Разобрался с журналом регистрации.
Читают тему:
Мероприятия
При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.
Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.
Редакция уважает мнение авторов, но не всегда разделяет его.
Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.
Для больших 1с приложением когда пользователей больше 50 начинают очень
часто возникать проблемы как узнать кто открыл документ(справочник).
Обычно как всегда все происходит в самый неподходящий момент (законы Мерфи):
Клиент звонит менеджеру.Менеджер хочет внести небольшое изменение в счет( сделка
очень важная с хорошим клиентом на хорошую сумму) и обнаруживает что его счет
кто-то заблокировал. клиент висит на телефоне, домумент не открывается,
сделка под угрозой, менеджер в бешенстве.
Предлагается одно из решений для преодоления столь ужасной картины.
Постановка задачи
1. Обеспечить пользователям 1с просто обнаруживать кто блокировал конкретный документ.
2. Сделать невозможным сохранение документа после нахождения в нем свыше
заданного числа минут.
Решение
Решение основана на 1с++. При начале работе 1с программы необходимо загрузить 1с++.
(Кому не нравиться 1с++ можно переписать через ado ).
В глобальном модуле надо добавить:
В каждом документе(спраовчнике) в модуле ПриОткрытии() необходимо добавить :
В каждом документе(спраовчнике) в модуле ПриЗакрытии() необходимо добавить :
На кнопке в журнале документов кнопка. на кнопке функция
Таблица users_1c размещается в базе 1с ( можно разместить и в другой sql бд непринципиально)
параметры sql таблицы :
Если таблица будет удалена в результате реструктаризации бд то ее надо востановить в ручном,
полуавтоматическом или автоматическом режиме.
Дальнейшее развитие
1. Все вышеизложенное можно адаптировать для 1с dbf версии.
2.Решение задачи запретить сохранять док через n минут) после всего вышеизложенного достаточно
тривиальная задача и оставлена в качестве упражнения.
3. Если в этом есть необходимость решение легко адаптируется и для v8.
Недостаток вышеизложенного. Если 1с приложение по каким либо причинам "упало"
то таблица users_1c не учитывает это.
Это можно улучшить следущим образом :
В таблицу user_1c добавляем два столбца spid,hostname.
Во время insert эти столбцы заполняем.
Во время выполнения отчетов ( у меня ктооткрыл )
Делаем нулевой шаг удаляем из таблицы user_1c все строки несуществующих
процессов.
т.е если в таблице user_1c есть ,
и не существует такого значения ,
в таблице master.dbo.sysprocesses (nolock) то эту строку удаляем из user_1c ( эта строка соответсвует свернувшимуся 1с приложению
Эпилог
Надеюсь, статья была полезной и Вы не зря потратили свое время, дочитав до этих строк.
Настройки отбора вызываются выбором пункта Действия - Отбор журнала регистрации.
С помощью настроек отбора можно установить фильтры событий.
На закладке Основные производится установка фильтров отбора по периоду, наименованию компьютера, пользователю, степени важности событий, комментарию.
Если запущено несколько приложений, то в списке приложений можно указать, события каких именно приложений следует отбирать.
В списке событий указывается, какие виды событий нужно включить в отбор.
Укажите способ отбора событий. Выбор Фильтровать динамически позволяет использовать установленный фильтр отбора динамически, т. е. новые события, удовлетворяющие условиям, будут автоматически включаться в просмотр журнала регистрации. Выбор Отобрать сразу выполняется быстрее, чем предыдущий режим, но не позволяет динамически обновлять журнал.
На закладке Данные указываются данные, по которым будет производиться отбор событий, информация о которых представлена в колонках Метаданные, Данные и Представление данных журнала регистрации.
В табличном поле Метаданные содержится список метаданных, представленных в журнале метаданных. Установите флажки для тех метаданных, по которым требуется произвести отбор.
В поле Данные выбирается объект информационной базы, по которому требуется отобрать события.
В поле Представление данных указывается строковое представление.
На закладке Прочие указываются дополнительные параметры отбора:
Статус транзакции - выбираются статусы транзакции;
Транзакция - указывается конкретная транзакция;
Соединения - указываются номера соединений (через запятую) ;
Рабочие серверы - выбираются центральные серверы кластеров (для клиент-серверного варианта работы) ;
Основные IP-порты - выбираются IP-порты менеджеров кластера (для клиент-серверного варианта работы) ;
Вспомогательные IP-порты - выбираются вспомогательные порты менеджеров кластера (для клиент-серверного варианта работы) .
Для использования параметров отбора в дальнейшем нажмите кнопку "Отборы".
ОткрытьФорму Пока форма открыта, тип значения данного параметра равен 100 (см. ТипЗначения), если закрыта — 0.
Жаль только, что это гарантии не дает, пользователи имеют привычку иногда отваливаться, соответственно этот справочник привирать может :) Для чего может понадобится знать открыт док или нет (не для редактирования)? Версии со шпионским уклоном не предлагать :)
А если пользователь открыл документ, сделал Печать (например), закрыл документ. И смотрит себе спокойно. Этот случай нужно определять ?
19. Мои ветки удаляются на этом форуме. Поэтому нет никакого резона отвечать бесплатно в тематических.
Т.е. в пределах сессии 1С можно определить, что пользователь смотрит ПЕЧАТНУЮ форму документа (и какого именно)?
Без дополнительных ухищрений (типа справочника или СЗ) не получится определить открытые документы :( Да и вообще открытые формы :((( Ну нет в 7.7 таких методов!
Кто подскажет - нет ли ВК, чтобы получить список окон и перебрать их? Вот тогда по контексту можно было бы узнать, кто есть ху.
27. Не знаю. Наверное только ведением базы регистраций открытий-закрытий. По крайней мере готовых разработок по этой теме не видел.
Да насколько я понимаю, узнать открытые документы хочется в 2 случаях: 1) В пределах сеанса - чтобы 2-й раз не открыть то же окно. И вообще, чтобы окнами "дирижировать". 2) В пределах базы - и вот здесь хотелось бы видеть окна "на просмотр", "на изменение", причем у вторых еще видеть признак "модифицирован". Чтобы заранее предотвратить конфликт "запись заблокирована". Хотя мне лично это пока не надо.
31. Вот вариант простейшего решения. При открытии создавать соединение - записывать в глобальную временную таблицу : юзера, имя формы и режим. При закрытии - сессия отваливается -> запись из временной таблицы убирается.
для любого варианта базы можно определить какие объекты и кем открыты через блокировки в файлах со смещением идентификатора объекта. Но если юзеры локальные (терминальные), то вычислить их простыми средствами (NetFileEnumNT/NetFileEnum) не удастся.
В процессе работы предприятия нередко возникает необходимость узнать кто, когда и что именно изменял в документе или справочнике программы.
Очень часто мне задают вопросы:
- Как в 1С 8.2 посмотреть поменявшего документ?
- Как в 1с посмотреть изменившего документ?
- Как в 1С узнать кто и когда изменял документы?
- Как в 1С узнать кто изменил проводку в документе?
- Как посмотреть кто изменял документ в 1с?
Журнал регистрации
Содержит информацию о том, какие события происходили в информационной базе в определенный момент времени или какие действия выполнял тот или иной пользователь. Для каждой записи журнала, отражающей изменение данных, отображается статус завершения транзакции (транзакция завершена успешно, или же транзакция отменена).
Доступ к журналу регистрации возможен как из режима Конфигуратора (через меню Администрирование - Журнал регистрации), так и из режима Предприятия (меню Сервис - Журнал регистрации). В режиме Такси (Основное меню - Все функции - Стандартные - Журнал регистрации)
Вид журнала регистрации (Обычные формы и Такси):
Отбор в журнале регистрации (Обычные формы и Такси):
Используя средства работы со списками имеется возможность выгрузить журнал регистрации в табличный или, при необходимости, текстовый документ (через Действия - Вывести список) , который в дальнейшем может быть сохранен например в формате Excel , TXT или HTML. При этом существует возможность настройки уровня событий, которые будут фиксироваться в журнале регистрации, а также периодичности разделения журнала на отдельные файлы (в режиме конфигуратора меню Администрирование - Настройка журнала регистрации).
И там же есть возможность сократить количество записей данного журнала до определенной даты, что делается для ускорения работы с механизмом анализа и регистрации событий в системе или за ненадобностью неактуальной информации.
Где хранится журнал регистрации
В Файловой базе: в каталоге базы папка 1Cv8Log - это и есть директория содержащая журнал регистрации.
Если вы планируете перенести файловую базу данных и хотите сохранить историю журнала регистрации & вам обязательно надо скопировать папку 1Cv8Log в категорию новой базы 1С. Если необходимо очистить журнал регистрации 1С в файловой базе просто удалите папку 1Cv8Log.
В Клиент-серверной базе: C:\Program Files\1cv8\srvinfo\\\1Cv8Log
С версии 8.3.5.1068. Значительно переработали журнал регистрации для того, чтобы увеличить скорость выполнения запросов к журналу и повысить надёжность хранения данных.
Для этого, в том числе, потребовалось изменить формат хранения журнала регистрации. Теперь он хранится в одном файле базы данных SQLite. Этот файл имеет расширение lgd.
Версионирование объектов
В некоторых конфигурациях 1С внедрен специальный механизм «Версионирование объектов».
По умолчанию версионирование выключено, чтобы включить откройте Сервис - Настройки учета - Настройка параметров учета
По кнопке «Настройка версионирования объектов» выбираем, какие справочники и документы нужно версионировать (наблюдать за тем, кто, что и когда изменил).
По умолчанию наблюдение за объектами информационной базы не ведется, поетому напротив каждого типа документов установлен признак «Не версионировать». Если нужно чтоб наблюдение велось, нужно установить «Версионировать» напротив интересующего журнала документов.
Все, при закрытии окна и нажатии на кнопку «Оk» наблюдение за объектами будет вестись.
Для того чтоб просмотреть все изменения которые кто-то делал в документе или справочнике нужно перейти в меню: Сервис - История изменений объектов
Похожие FAQ
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П Ввод договоров ГПХ в ЗУП (счет 76) 9
Часто меня спрашивают: Как правильно отразить договор ГПХ в ЗУП? Ниже небольшая, последовательная инструкция: Прием на работу Сведения о физическом лице, выполняющем работы по договору подряда, должны быть внесены в справочник Сотрудники организ Где список открытых окон (документов, справочников) в такси? 2
В текущей работе пользователь обычно открывает несколько объектов. Это может быть документ, справочник, отчет и т.д. В предыдущем интерфейсе не было проблем быстро найти открытый объект и актуализировать его для дальнейшей работы используя окна или Добавление дополнительных отчетов и обработок в управляемом приложении 6
Для добавления отчета или обработки нужно в модуле добавить Функцию СведенияОВнешнейОбработке() Функция СведенияОВнешнейОбработке() Экспорт // Объявим переменную, в которой мы сохраним и вернем "наружу" необходимые данные ПараметрыРегистрации Журнал транзакций для базы данных "db_buh" переполнен. Причина: "LOG_BACKUP". HRESULT=80040E14 30
При обновлении бухгалтерии, на этапе сохранения, получил следующую ошибку: Каталог не обнаружен v8srvr://sql/acc_main/configsave/e0666db2-45d6-49b4-a200-061c6ba7d569.6b9d6525-ee94-4e13-b73d-82d3e8e8441d по причине: Каталог не обнаружен Confi Посмотреть все результаты поиска похожих
Еще в этой же категории
Ключевые слова и Изображения
Слова упорядочены по частоте использования в тексте
Изображения
Читайте также: