1с как посмотреть данные
Программами 1С пользуется все больше и больше предприятий, как крупных, так и небольших. Для каждой организации можно подобрать необходимое решение. Например, для малых и средних предприятий удобным является продукт 1С :Управление нашей фирмой. Подробная информация об УНФ и ее возможностях есть на нашем сайте.
Тема статьи более узкая – «Где посмотреть активность пользователя в 1С УНФ?»
Содержание:
1.Пользователь программы: определение и права
Пользователем программы 1С: УНФ является физическое лицо. Это может быть любой сотрудник предприятия, которому предоставлены определенные права доступа. В решениях 1С при установки версий ПРОФ число таких лиц неограниченно. Соответственно, одновременно в программе могут работать несколько человек.
Права у каждого сотрудника для работы в системе могут быть разными. Полными правами, обычно, обладают системный администратор и руководитель предприятия. Остальным сотрудникам выдаются права на пользование либо отдельными блоками системы, либо с ограниченной функциональностью.
Например, сотруднику кадровой службы нет необходимости работать с документами коммерческого отдела. Соответственно, будут предоставлены права работы в модуле «Кадры». А рядовому сотруднику бухгалтерской службы могут быть установлены права на просмотр и печать документов без возможности их редактирования.
О том, как вводить нового пользователя в 1С и установить ему права можно прочитать в статье на сайте.
- отслеживать действия работников в системе,
- понимать с какими документами они работают,
- какие изменения вносят
в 1С: Управление нашей фирмой есть возможность посмотреть активность пользователей.
Впрочем, такая возможность есть во всех решениях 1С.
2.Где посмотреть активность пользователей в 1С: УНФ?
Для того, чтобы попасть в нужный раздел, следует перейти в меню «Компания». Затем в открывшемся списке категорий выбрать «Настройки» — «Администрирование».
В открывшемся окне, разделенном на 2 части, следует в левой колонке выбрать «Администрирование». Затем нажать на «плюс», чтобы раскрыть подразделы, и выбрать «Поддержка и обслуживание».
В правой части раскроется перечень гиперссылок, в котором есть «Активные пользователи».
Нажатием на гиперссылку откроется окно со списком всех сотрудников, работающим в программе в данное время.
3.Возможности работы с разделом «Активные пользователи»
В данном окне можно:
- посмотреть активность пользователя;
- завершить сеанс его работы;
- выбрать сотрудников, которые работают в определенном сеансе;
- узнать с какими событиями, данными и метаданными работает человек;
- посмотреть информацию о самом сотруднике и правах доступа;
- вывести список всех работников в табличный документ для редактирования, сохранения и печати;
- сортировать список по алфавиту в прямом и обратном порядке.
Активность пользователей представлена в табличном виде.
В колонке «Пользователь» указывается его имя так, как он был введен в программу. В графе «Приложение» указывается через какое приложение работник вошел в систему. Посмотреть все варианты можно в списке сеансов над таблицей. Соответственно, можно выбрать только участников определенного сеанса.
В колонке «Начало работы» отображается дата и время, когда сотрудник вошел в систему. Так можно отслеживать работу подчиненных.
Посмотреть через какой компьютер, если работа ведется через сервер организации, можно в следующем столбце. Количество сеансов одного участника отображается в соответствующей колонке.
Узнать информацию о сотруднике можно кликнув на строку с именем. Откроется окно, в котором отображены сведения об имени, аутентификации в системе, режиме запуска, контактных данных.
Из этого окна можно посмотреть и откорректировать настройки пользователя, права доступа, установить ограничения.
4.Как узнать с какими событиями работает активный пользователь?
В окне «Активные пользователи» над таблице расположена кнопка «Журнал регистрации». При клике на нее открываются сведения о событиях, данных и метаданных, с которыми работает сотрудник.
Если необходимо найти определенные события, например, где появилась ошибка, то следует указать «Критичность».
В этом случае в таблице отобразятся только события с ошибкой.
Кликнув на соответствующую строку можно раскрыть более полную информацию о происходящем, добавить комментарий.
Через кнопку «Выгрузить в файл» можно сохранить сведения из Журнала на свой персональный компьютер. Тогда можно поработать с информацией позже или передать ее другому лицу, например, техническому специалисту.
Вверху, в правой части экрана есть возможность сохранения и печати документа.
5.Завершение сеанса
Если система ограничена по количеству участников, то возникает момент, когда нужно удаленно завершить работу одного из них. Чтобы другой сотрудник мог войти в систему. Осуществляется эта операция также из окна «Активные пользователи».
Требуется выделить строку с работником и нажать над табличной частью кнопку «Завершить сеанс». В зависимости от настроек система запросит имя и пароль администратора кластера.
После ввода данных следует нажать кнопку «ОК».
Если по ошибке попытаться завершить сеанс своей работы, система выдаст предупреждение. После чего порекомендует завершить сеанс закрытием главного окна программы.
6.Блокировка пользователей
Встречаются ситуации, когда требуется блокировка пользователя программы. Это может быть нужно:
- Главному бухгалтеру для самостоятельной работы в программе, чтобы в данный момент не вносились никакие сведения или изменения.
- Администратору при проведении обновлений с целью верного отображения данных в программе.
- Руководству при проведении проверок.
Ждать, когда каждый из участников закончит свою работу в 1С, нецелесообразно, так как образуется простой в работе топ-менеджера. Соответственно, в Управлении нашей фирмой, да и в других решениях, предусмотрена возможность блокировать вход всем участникам.
Осуществить это может сотрудник с правами администратора в программе.
Для использования данной функции необходимо проделать тот же путь, что и для перехода к окну «Активные пользователи». Выбрать в меню «Компания», в категории «Настройки» раздел «Администрирование». В открывшемся окне в левой части нажать «плюс» рядом с «Администрирование» и выбрать «Поддержка и обслуживание». В правом списке нажать гиперссылку «Блокировка пользователей».
Заблокированные участники не смогут входить в систему.
Во всплывающем окне можно:
- посмотреть активных пользователей,
- написать комментарий для них,
- указать период блокировки, код для разблокировки.
Необходимо помнить, что блокировка затронет и аккаунт администратора. Поэтом необходимо вводить код разблокировки.
Сотрудники, которые работает в данный момент в системе получать уведомление в виде всплывающего окна то том, что в указанное время будет прекращена работа. Затем за 20 минут до начала блокировки несколько раз всплывет напоминание о завершении работы и выходе из программы.
Для снятия блокировки также необходимо пройти по гиперссылке «Блокировка пользователей». Во окне ввести код и нажать кнопку «Снять блокировку».
7.Отчет «Активность пользователя»
В системе предусмотрена возможность формирования отчета по работе сотрудника в программе. Здесь можно увидеть:
дату и время работы в программе,
с какими документами и справочниками работал участник,
осуществлялось создание или корректировка данных.
Для того, чтобы сформировать такой отчет, следует пройти в меню «Главное». В категории «Аналитика» выбрать «Отчеты».
В открывшемся окне представлены различные отчеты. Для быстрого выбора нужной формы следует в окне поиска ввести слово «активность». В выпадающем списке выбрать «Активность пользователя».
Затем установить период, за который требуется получить сведения, выбрать сотрудника и нажать «Сформировать».
Откроется информация в виде таблицы и графика к ней. Здесь можно посмотреть с какими документами работал выбранный сотрудник, какие изменения вносил, какие новые данные вводил.
Таблица демонстрирует сведения в свернутом формате. Чтобы узнать подробности следует нажать на «плюс». Мало того, кликнув на документ, можно открыть его прямо из отчета и посмотреть всю информацию.
8.Просмотр изменений
Оценить внесенные изменения и определить, когда они были сделаны можно в самом документе. Над табличной частью есть кнопка «История изменений» (карандаш с часами). Если такой кнопки нет, то следует нажать на кнопку «Еще» и в выпадающем списке выбрать требуемый пункт.
Появится таблица со сведениями об авторе изменения, времени и дате корректировок. При клике на нужную версию откроется информация о том, что содержится в документе. Версии можно сравнивать друг с другом, чтобы находить отличия. Для этого следует воспользоваться кнопкой «Сравнить».
На примере выше видно, что вносились изменения в характеристики номенклатурной позиции. В легенде можно понять, что именно производилось с информацией:
- изменение – голубой цвет,
- новые данные – зеленый цвет,
- удаление – красный цвет.
Так можно посмотреть все справочники и формы, с которыми работал пользователь.
9. Анализ активности пользователей
В УНФ предусмотрена возможность проанализировать работу сотрудников в программе. Благодаря чему, руководитель видит сколько времени работник провел в системе и чем занимался.
Попасть в этот раздел легко. В меню выбрать «Главное», категория «Аналитика, раздел «Отчеты». Также по аналогии в строке поиска ввести слово «активность» и в перечне выбрать «Анализ активностей пользователей».
Установить интересующий период и выбрать одного или нескольких участников. Для этого следует в открывшемся окошке в левой части выбрать одного человека или с помощью клавиши «CTRL» выделить нескольких сотрудников. Затем нажать на стрелку вправо, отмеченные работники отобразятся в правой части.
Если ошибочно выбраны не те сотрудники, то их можно переместить влево соответствующей кнопкой или полностью очистить список кнопкой с двойной стрелкой. После выбора нажать клавишу «Подобрать и закрыть».
Затем нажать «Сформировать». Откроется окошко с таблицами и графиком.
В первой таблице отображаются данные об активности каждого пользователя и суммарно:
- число подключений за период;
- количество часов работы в системе;
- объем измененных и введенных документов и справочников;
- ошибки и предупреждения.
Здесь также по нажатию на «плюс» можно раскрыть дополнительные строки с подробной информацией. Кликом на документ открывается его форма. В ней по алгоритму, описанному ранее, можно посмотреть историю изменений документа.
Во второй таблице содержатся сведения о максимальном количестве одновременно работавших в программе сотрудниках.
На графике отображается объем введенных и измененных отдельно документов и отдельно справочников с указанием автора корректировок.
10.Вывод
Таким образом, реализация в продуктах 1С возможности просмотра и оценки активности пользователей позволяет:
- определить кто и когда работал в программе,
- узнать какие сведения и в какие документы и справочники вносились,
- посмотреть новые данные, введенные в систему,
- Оценить объем работ сотрудников в целом и персонально,
- завершить сеанс пользователя при необходимости,
- заблокировать работу в программе всем пользователям.
Следовательно, данный функционал обеспечивает анализ и контроль работы сотрудников предприятия в системе.
Инструкция о том, как посмотреть активность пользователя в 1с: УНФ получилась подробной. Если все-таки остались какие-то вопросы, вы всегда можете задать их нашим специалистам.
История изменений хранит все предыдущие версии документов и справочников, включая информацию о пользователе, а по Журналу регистрации выявляется факт изменений и имя пользователя, но без какой-либо конкретики.
Журнал регистрации больше ориентирован на фиксирование действий с программой в целом — таких, как изменение параметров, настроек. А механизм Истории изменений — на хранение предшествующих версий документов и справочников. Он появился в типовых конфигурациях с версии 8.3.11, а с 8.3.13.1513 к списку объектов добавились константы, планы обмена и планы видов характеристик. Журнал регистрации начинает собирать информацию автоматически с момента установки программы, а для начала работы Истории изменений требуется ее включение и настройка.
Журнал регистрации
Журнал регистрации дает возможность выявить пользователей, совершавших какие-либо действия в программе. Открывать и просматривать его может только пользователь с правами администратора. В журнале фиксируются:
Настройка списка регистрируемых событий возможна в режиме конфигуратора. Изначально по умолчанию включена регистрация всех событий.
Где найти журнал регистрации
Журнал регистрации , в котором хранится история изменений в 1С 8.3, можно найти в разделе: Администрирование — Обслуживание — Журнал регистрации .
Настройка журнала
Для сокращения количества записей и точной настройки задайте параметры:
- Показывать — количество записей в окне журнала;
- Критичность— выберите:
- Все события — без отбора по событиям;
- Ошибка — возникшие в программе ошибки;
- Предупреждение — выведенные на экран предупреждения для пользователей;
Кнопка Установить отбор — это расширенный отбор для получения данных по конкретному событию или объекту. Чтобы отобразить сведения по документу, настройте:
- Интервал — период, за который сформируются записи о действиях с документом. Если период неизвестен, устанавливается максимальный: с даты создания документа по текущее число;
- Метаданные — укажите для получения информации по всем документам одного вида;
- Данные — укажите конкретный документ. Для этого выберите в поле из списка наименование документа.
Кнопка Применить и закрыть — завершение настройки расширенного отбора.
Сформируется отчет по зафиксированным событиям по документу за указанный период. Для открытия измененного объекта выберите из контекстного меню пункт Открыть данные для просмотра .
Как читать журнал
В журнале регистрации выводятся графы:
- Дата, время — дата и время события;
- Пользователь, компьютер, приложение, сеанс — имя пользователя, имя компьютера, с которого запущена программа, режим запущенного приложения (стандартно для всех пользователей, работающих с базой данных 1С — Тонкий клиент);
- Событие, данные и метаданные, комментарий :
- событие — произошло с Добавление информации (возможны: Изменение, Проведение);
- данные — событие связанно с Данными (возможны: Доступ, Пользователи, Сеанс, Фоновое задание);
- метаданные — объект, с которым произошло событие: Счет покупателю 0000-000001 от 26.10.2020 16:50:31, относится к типу Документ , вид Счет покупателю ;
- комментарий программа указывает в случае возникновения ошибки или предупреждения.
1С история изменений документа или справочника
История изменений документа в 1С 8.3 (или справочника) хранит все версии объекта — от создания до последнего редактирования и проведения. Механизм позволяет:
- отследить изменения, сделанные пользователем;
- увидеть предыдущие данные;
- сопоставить измененную информацию со старой;
- вернуть документ/справочник к изначальному виду.
Включение и настройка
Расположение функции в программе:
- зайдите в систему под пользователем с правами администратора;
- меню Администрирование – Общие настройки ;
- откройте раздел История изменений и установите флаг Хранить историю изменений .
Чтобы программа начала сохранять предыдущие версии объектов, перейдите по ссылке Настройки хранения . Если не задать никаких настроек, функция не начнет работать даже при флаге Хранить историю изменений .
Выберите конкретный документ/справочник или группу целиком для настройки истории хранения по всем объектам сразу.
Настройка истории хранения по конкретным видам документов/справочников позволит не загружать базу лишними данными и сохранит производительность системы.
Укажите, при каких обстоятельствах требуется добавлять записи в историю, нажав Установить когда сохранять версии и выбрав пункт из списка:
- Никогда — не хранить данные об изменениях;
- При записи :
- для документов — собирать историю редактирования не проведенных документов;
- для справочников — сохраняются все изменения;
- для справочников — Никогда ;
- для документов — При проведении (для документов) .
Установить срок хранения версий — определяется время хранения версий:
- За последнюю неделю ;
- За последний месяц ;
- За последние три месяца ;
- За последние шесть месяцев ;
- За последний год ;
- Бессрочно — хранить историю всегда.
Версии с истекшим сроком хранения система считает устаревшими. При установке флага Автоматически удалять устаревшие версии программа будет их удалять самостоятельно. По умолчанию удаление настроено на каждый день в 3:00, но по ссылке Настроить расписание можно поменять настройки времени и частоты запуска процедуры удаления устаревших версий — от нескольких раз день до одного раза в год. Версии с Бессрочным сроком хранения всегда актуальны и автоматически программой не удаляются.
Просмотр истории изменений документа или справочника
Как в 1С посмотреть историю изменения документа/справочника после включения опции:
- Откройте журнал документов или справочник, встаньте на нужную строку.
- Просмотр истории изменения доступен в меню Еще — История изменений или по кнопке Перейти к отчету по версиям объекта . Переход к истории возможен из справочника, журнала документов или шапки открытого документа.
Если этих пунктов нет, проверьте Настройку истории ( Администрирование — Общие настройки — История изменений ): возможно, не заданы параметры для хранения объектов этого вида.
- Откроется окно История изменений с отчетом о редактировании документа/справочника. Включает дату изменения и имя пользователя, сделавшего корректировки.
Жирным цветом выделена текущая версия. Для просмотра деталей нажмите кнопку Открыть версию . Версия документа/справочника на выбранную дату отображается в виде отчета со значениями реквизитов.
Если требуется информация о редактировании конкретных реквизитов, укажите их в поле Изменения в реквизитах , отметив в окне Выбор реквизитов объекта. После указания реквизитов в списке версий останутся только те, в которых эти реквизиты менялись.
Сравнение версий документа/справочника:
- Откройте окно История изменений .
- Выделите строки с зажатой клавишей Shift или Ctrl и нажмите кнопку Сравнить . Сформируется отчет по изменениям, где каждой выбранной позиции отведена колонка. Порядок столбцов по умолчанию: в последней колонке отражены начальные данные (из выбранных версий), а в первой — конечные изменения (среди выбранных для сравнения). Сопоставлять можно любое количество версий.
Измененное значение реквизита подсвечивается.
Восстановление предыдущей версии документа или справочника
Чтобы восстановить данные до определенного состояния, выделите нужную строку и нажмите Перейти на версию . Документ/справочник вернется к состоянию на выбранное число в истории появится запись о создании новой версии с комментарием, она будет выделена жирным цветом как актуальная на текущий момент. Кнопка доступна только в режиме администратора.
Таким образом, посмотреть в 1С кто корректировал данные можно несколькими способами. Журнал регистрации и История изменений заложены во все типовые решения фирмы 1С. У каждого из них есть преимущества и недостатки. В Журнале регистрации предусмотрен расширенный механизм отбора информации по всей базе данных, а история изменений привязана и открывается по конкретному документу или справочнику. На практике для получения эффективных результатов при поиске измененных данных используют оба способа совместно.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы Бухэксперт8, записи поддерживающих эфиров и вы сможете задавать любые вопросы по программе 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Продолжаем делиться «секретами» работы в 1С. Из этой статьи вы...Контроль дебиторской и кредиторской задолженности — одно из важных направлений.
(2 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинетеВы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Отчетность за 1 квартал 2022
Спасибо, Марина Аркадьевна. Ваш семинар, как всегда великолепен.
С уважением,
РиммаВ этой статье будет накапливаться экспертиза по работе с файловой базой данных системы 1С Предприятие 8.
Первое на что я наткнулся – это утилита “Tool 1CD.exe”. Ниже будет приведена ссылка на скачивание.
Команда для массового экспорта таблиц из файла 1Cv8.1CD в XML:Tool_1CD . exe C : \ Users \ Иван \ Documents \ 1c \ DemoSmallBusinessEduc \ 1Cv8.1CD - ExportAllToXML F : \ 1 С _ Аналитика \ db_xml \
Программа “Tool_1CD” для распаковки базы данных 1С Предприятие 8 из 1Cv8.1CD в XML (Заархивировано сначала в RAR, потом в zip): Tool_1CD.zip.
Проверял на вирусы на касперском, вроде не было. Но в любом случае Вы используете этот файл на свой страх и риск. Всегда лучше работайте в “песочнице” или на скопированном файле, который не жалко потерять. Скачивая этот файл Вы соглашаетесь с тем, что Вы снимаете ответственность с владельца этого сайта. Вся ответственность за использование этого файла лежит на Вас.
НА БОЕВОЙ СРЕДЕ НИКОГДА НЕ ТЕСТИРУЙТЕ РАБОТУ ПОСТОРОННИХ УТИЛИТ.Интерфейс программы “Tool 1CD”
Техническое описание внутреннего устройства опубликовано мной в статье Краткое описание формата файлов *.1CD (файловых баз 1Сv8). Однако она достаточно сумбурна, плоха для восприятия, поэтому здесь я попытаюсь описать формат немного более популярно. Чтобы не было путаницы с термином «файл», сразу замечу, что когда я буду иметь в виду файл базы *.1CD, я буду говорить «файл базы», когда же я буду говорить про внутренние файлы, содержащиеся внутри базы, я буду употреблять просто термин «файл».
На самом нижнем уровне файл базы данных 1CD состоит из страниц размером 4 килобайт (0x1000).
По сути, весь файл базы состоит из массива четырехкилобайтных страниц. Каждая страница имеет свой номер (индекс). Здесь и далее каждый прямоугольник с красной рамкой обозначает одну страницу.Файлы
На более высоком уровне находятся файлы. Файл состоит из одной или более страниц. У каждого файла есть ровно одна заголовочная страница, в которой размещается массив номеров страниц размещения. В каждой странице размещения, в свою очередь, находится массив номеров страниц данных. Заголовочная страница и страницы размещения – это служебные страницы, которые нужны только для хранения служебных данных (сигнатура, длина файла, версия) и для нахождения страниц данных. Собственно содержимое файла хранится в страницах данных.
Структура таблиц
Каждая таблица состоит из нескольких файлов:
- файла описания таблицы DESCR;
- файла записей DATA;
- файла индексов INDEX;
- файла данных неограниченной длины BLOB.
Файл описания таблицы DESCR содержит текстовое описание таблицы – имя таблицы, состав полей и индексов. А также файл DESCR содержит номера файлов DATA, INDEX и BLOB. Таблица адресуется с помощью файла описания таблицы. Структуру файлов таблиц мы в данной статье рассматривать не будем, подробности можно узнать из моей статьи, ссылку на которую я приводил выше. Файл индексов может отсутствовать, если в таблице нет ни одного индекса. Файл данных неограниченной длины тоже может отсутствовать, если в таблице нет ни одного поля с данными неограниченной длины.
Адресация
База состоит из таблиц. Таблицы, в свою очередь, состоят из файлов. И наконец, файлы состоят из страниц. Адресом страницы является ее порядковый номер (индекс) в файле базы. Адресом файла является номер его заголовочной страницы. Адресом таблицы является адрес ее файла описания, а значит, номер заголовочной страницы файла описания. Т.е. о каком бы объекте мы бы не говорили – странице, файле или таблице, адресом объекта всегда является просто номер страницы.
Одним из способов получения подробного описания таблиц, полей (соответствие нормального наименования таблиц и технического) – использование “Внешней обработки .EPF”.
Файл .epf программируется через конфигуратор 1С Предприятия. В интернете много статей, я покажу лишь как его использовать.
Я нашел несколько файлов EPF (в архиве их три штуки):
epf файлы для получения метаданных из 1С Предприятия 8.3.zipКак запустить epf файл для выгрузки из 1С метаданных
Приведу 2 примера подключения epf файла. Заходим в 1С Предприятие 8.3. Выбираем Файл – Открыть:
Далее выбираем файл внешней обработки 1С Предприятие для версии 8.3 СтруктураИБ_УФ.epf:
Нажимаем “Вывести список”:
Формат:
Расскрываем список
Получаем описание таблиц с полями:
И еще один пример:
Выводим структуру таблиц 1С Предприятие в текстовом формате
Таблица и “человеческие” названия:После небольшой корректировки получаем отчет, можете скачать (но там ничего не понятно, нужна расшифровка метаданных): Таблицы и поля из 1С Предприятия 8.3 после обработки Tool 1CD.exe и выгрузкой в XML.xlsx
1С Script Builder реализован в виде внешней 1С-обработки и предназначен для автоматизированного проектирования скрипта загрузки данных из БД 1С версии 8.x в аналитическое приложение QlikView. Использование 1С Script Builder позволяет получить максимальную скорость загрузки данных и максимальную гибкость при формировании самых сложных запросов.
Генерация Загрузочного скрипта для QlikView из метаданных конфигураций 8.3 (управляемые формы), тестировалась на конфигурации “Управление небольшой фирмой, ред. 1.6”.
Обработка получает таблицу метаданных конфигурации с помощью функции ПолучитьСтруктуруХраненияБазыДанных() и генерирует код QlikView SCRIPT с запросом SQL для объекта метаданных текущей строки. Работает в тонком и толстом клиентах управляемого приложения. Поля, индексы и состав индексов элемента метаданных отображается в отдельных таблицах.
Ниже скриншоты как зайти в управляемое приложение через конфигуратор.ВНИМАНИЕ! В коде последнюю запятую перед SQL надо удалить. Не знаю, как программными средствами убрать.
На вкладке LOAD Script For QlikView приведен загрузочный скрипт. Не забывайте про запятую, которую нужно убрать.
Размещаю этот пример в качестве отправной точки пример. Взят из файла: TableStruct.epf.7z
Пользуемся сервисом 1сFresh. В базе необходимо проанализировать данные регистра накопления Расчеты налогоплательщиков с бюджетом по НДФЛ . Как это можно сделать?
Для того, чтобы проанализировать данные регистров, работая в сервисе 1сFresh, можно пойти двумя путями:
-
Воспользоваться Универсальным отчетом ( Администрирование – Печатные формы, отчеты, обработки – Универсальный отчет ).
Далее в нашем случае настроить отчет следующим образом:- В первом поле — указать тип выбираемого объекта ( Регистр накопления );
- Во втором поле – выбрать название объекта ( Расчеты налогоплательщиков с бюджетом по НДФЛ );
- В третьем поле – указать что необходимо вывести ( Основные данные , Остатки и обороты , Остатки или Обороты ). Например, мы выведем Основные данные ;
- Задать требуемый период для получения данных:
Обычно в локальной версии ЗУП 3 под правами Администратора можно перейти в форму требуемого объекта (в нашем примере в регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ ) через Главное меню (вверху справа две полоски с треугольником) – Все функции :
Если пункт Все функции недоступен, то предварительно следует в Главном меню выбрать пункт Настройки – Параметры :
В открывшейся форме установить флажок Отображать команду «Все функции» :
Далее в форме Все функции раскрыть ветку с искомым типом объекта и найти его по наименованию. В нашем примере потребуется открыть ветку Регистры накопления и найти регистр Расчеты налогоплательщиков с бюджетом по НДФЛ :
Или в форме Все функции для поиска объектов можно использовать строку Поиск , набрав в ней часть названия объекта:
Однако при работе в 1сFresh пункт Все функции в Главном меню недоступен. Это ограничение можно обойти.
Необходимо в локальной версии базы ЗУП 3 (любой, даже пустой или демо) после открытия формы объекта нажать справа кнопку в виде скрепки (кнопку Получить ссылку ) или нажать сочетание «горячих» клавиши Ctrl+F11 :
В форме Получения ссылки нажать кнопку Копировать в буфер :
Далее в базе, работающей в 1сFresh, в Главном меню нажать кнопку Перейти по ссылке или нажать сочетание «горячих» клавиш Shift+F11 :
В форме Перехода по ссылке нажать кнопку Вставить из буфера , а затем кнопку Перейти :
Или же полученную ссылку можно вставить в строку глобального поиска, установив в ней курсор и нажав сочетание «горячих» клавиш Ctrl+V . Тут же появляется строка с результатом поиска, щелкнув по которой можно перейти в искомый объект:
После этого в нашем примере в базе, работающей в 1сFresh, откроется форма регистра накопления Расчеты налогоплательщиков с бюджетом по НДФЛ :
Для анализа других объектов базы, работающей в сервисе 1сFresh, можно пользоваться любым из описанных способов.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
С трех суток до нескольких минут сократилось время на выдачу..ФНС в Письме от 13.08.2020 N СД-4-3/13009@ дала разъяснения, что.Коллеги, обратите внимание в ЗУП 3.1.8 использование веб-сервиса фирмы «1С».
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинетеДоброе утро. Спасибо за труд.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>С 1 мая — новые коды в платежках при переводе денег физлицам
Поддерживающий ЗУП за апрель 2022 + Премии в ЗУП 3.1
6-НДФЛ за 1 квартал 2022 в 1С
Исключение матвыгоды за 2021-2023 гг. из обложения НДФЛ (ЗУП 3.1.21.75 / 3.1.18.435)
Спасибо, Марина Аркадьевна. Ваш семинар, как всегда великолепен.
С уважением,
РиммаОтчет предназначен для просмотра и анализа структуры информационных баз 1С. Может быть полезным инструментам для администраторов, специалистов по производительности и энтузиастов, изучающих работу платформы на уровне базы данных.
Основные возможности отчета:
- Отображение таблиц базы данных, их полей и индексов с учетом связей между объектами базы данных и метаданными конфигурации.
- Вычисление размера таблиц и индексов для объектов конфигурации, а также количества записей в них.
- Отображение НЕплатформенных индексов в базе (те, что были добавлены вручную администратором или разработчиком).
- Вывод дополнительных атрибутов СУБД для полей таблицы, индексов и их структуры (например, это возможность установки значения NULL, размер каждого отдельного индекса, проверка наличия платформенного индекса в базе данных, порядок полей в индексе и таблицах и др.).
- Получение информации обо всех таблицах информационной базы, а не только тех, что доступны через "ПолучитьСтруктуруХраненияБазыДанных()". Например, отчет позволит посмотреть информацию о системных таблицах "V8USERS" и "PARAMS", а также отобразит таблицы другие служебные / системные таблицы.
- Дополнительная классификация объектов и их частей. Например, добавлены поля "Вид объекта", "Тип объекта", доп. описание полей составных типов данных и др.
- Расширенное отображение типа данных 1С для полей.
- 10 предопределенных вариантов отчетов с различной детализацией.
- Гибкая настройка отображения и компоновки данных с помощью штатных возможностей системы компоновки данных.
- Поддержка подсистем БСП (варианты отчетов и дополнительные отчеты и обработки).
Отчет поддерживает работу в файловом варианте информационной базы, но в ограниченном режиме - доступен только просмотр структуры базы данных, полученный с помощью штатного метода "ПолучитьСтруктуруХраненияБазыДанных()". Весь расширенный функционал доступен только для клиент-серверного варианта работы платформы 1С в связке с такими СУБД как SQL Server и PostgreSQL.
Необходимая версия платформы для работы отчета - 8.3.5 и выше. Внутри отчета используется кэширование данных, получение только необходимых данных в зависимости от настроек отчета и еще некоторые фичи.
Конечно, есть пути получения дополнительной информации и из файловых баз. В том числе размеры таблиц, количество записей, даже размеры отдельных индексов!
Нужно ли? Если это действительно нужно - напишите в комментариях. Но ничего не обещаю :)
Выше показаны настройки подключения к базе данных для получения дополнительной информации. Ниже, под спойлером, Вы найдете подробное описание каждой настройки.
Настройки достаточно простые:
- Тип СУБД - какой тип СУБД используется для текущей информационной базы. Доступные варианты:
- Файловый - отчет получает только ту информацию, что доступна штатным методом платформы "ПолучитьСтруктуруХраненияБазыДанных()".
- SQLServer - отчет будет получать дополнительную информацию из базы данных на сервере СУБД SQL Server. Используйте этот вариант, если
- PostgreSQL - отчет также будет использовать базу данных на PG для получения доп. информации. Используйте ее, если база развернута на этой СУБД.
На форме также доступна команда "Проверить подключение". Не забывайте проверять работоспособность настроек после изменения.
Все просто, не правда ли?
Есть некоторые особенности при работе с *.nix системами. Поскольку отчет в текущей версии использует ADO для подключения к базе данных, то выполняться он может только на платформе Windows. Если же Вы счастливчик и сервер 1С установлен на Linux, то выход все же есть:
- Запустить клиентское приложение 1С:Предприятие на платформе Windows.
- В настройках подключения отчета установить опцию "Запросы с клиента"
- Убедиться, что на клиентском компьютере есть необходимые поставщики данных для подключения к базе:
- Для SQL Server.
- Для PostgreSQL.
Да, пока есть привязка к Windows, возможно в будущем ситуация изменится. Сейчас же это значительно упрощает реализацию отчета.
Классическим вариантом отчета, который повторяет функциональность большинства обработок схожего назначения на Инфостарт (примеры таких разработок смотрите в разделе "Другие ссылки" ниже. И спасибо их авторам за проделанную работу! Вы все потрясающие! ) является "Таблицы хранения (основная)". Ознакомьтесь со скриншотом под спойлером, ничего не напоминает?
Обратите внимание на системные таблицы и группировку по дополнительным полям классификации. Остальные варианты уже имеют значительные отличия и кратко будут рассмотрены далее.
Варианты отчетов
Изначально отчет содержит в себе 10 предопределенных вариантов. Почему 10? Я не знаю.
Идеальный вариант для файловых баз, т.к. не "подтягивает" никакой дополнительной информации из базы данных. Использует только штатные механизмы платформы.
С этим вариантом Вы сталкивались в начале статьи. Классическое отображение списка объектов базы данных с доп. информацией о количестве записей, размером самих данных и индексов.
Это расширенный вариант предыдущего отчета. К таблицам хранения добавляются поля таблиц.
Еще добавим дополнительной аналитики к предыдущему варианту и получим. расширенный вариант отчета, где для каждого поля получены доп. атрибуты из СУБД. Вариант отчета может потребовать дополнительного времени при формировании.
Чем-то похож на вариант "Таблицы хранения (с полями)", только вместо полей таблиц здесь показаны индексы для каждой таблицы хранения и их поля.
Более продвинутый вариант на основе предыдущего. Выводятся доп. поля для каждого индекса.
Самый "радужный" вариант с круговой диаграммой. Показывает какой вид объекта занимает больше всего места (документы, справочники или что-то другое). Обычно бесполезен для анализа, зато красивый :)
Аналогичен предыдущему, но уже по количеству записей в таблицах.
Если нужно узнать 10 самых "тяжелых" по размеру объектов конфигурации, то добро пожаловать!
Ну а если есть интерес к самым большим объектам по количеству записей, то Вам сюда!
Вариант показывает неиспользуемые таблицы: либо без записей, либо появившиеся в результате ошибок реструктиризации.
Вся информация для диагностики состояния базы данных. По результатам можно определить:
- Нужно ли провести повторную операцию реструктуризации или удалить некоторые неиспользуемые таблицы вручную после неудачной реструктуризации.
- Оценить количество неиспользуемых таблицы и их размеры.
Но не останавливайтесь на том, что есть! Импровизируйте, настраивайте, экспериментируйте! Создайте свой вариант с блэкджеком и кастомизацией!
Послесловие
Это еще не конец! Перед Вами первая и основная версия отчета, которую я использую для повседневных задач. В будущем, если появится интерес от сообщества, будет опубликована расширенная версия отчета, с помощью которой можно будет:
- Получить еще более подробную классификацию таблиц и полей базы данных
- Проанализировать файловые группы и секции (да, в мире 1С это возможно!)
- Проанализировать состояние индексов и статистик
- Получить рекомендации по отсутствующим индексам в базе данных (как для SQL Server, так и для всеми теперь обожаемого PostgreSQL!)
- Ответить на вопрос "Какие индексы я создал два года назад, но они при этом ни разу не использовались?"
Отчет создавался человеком для человеков, поэтому человеческий фактор исключать нельзя :) Прошу обо всех найденных ошибках, неточностях, предложениях писать в приватный чат (так будет проще уточнять детали) или в комментариях.
Да прибудет с Вами сила, творческая мощь, тяга к знаниям и просто хорошее настроение!
Опубликована первая версия отчета, основные возможности которого:
- Отображение таблиц базы данных, их полей и индексов с учетом связей между объектами базы данных и метаданными конфигурации.
- Вычисление размера таблиц и индексов для объектов конфигурации, а также количества записей в них.
- Отображение НЕплатформенных индексов в базе (те, что были добавлены вручную администратором или разработчиком).
- Вывод дополнительных атрибутов СУБД для полей таблицы, индексов и их структуры (например, это возможность установки значения NULL, размер каждого отдельного индекса, проверка наличия платформенного индекса в базе данных, порядок полей в индексе и таблицах и др.).
- Получение информации обо всех таблицах информационной базы, а не только тех, что доступны через "ПолучитьСтруктуруХраненияБазыДанных()". Например, отчет позволит посмотреть информацию о системных таблицах "V8USERS" и "PARAMS", а также отобразит таблицы другие служебные / системные таблицы.
- Дополнительная классификация объектов и их частей. Например, добавлены поля "Вид объекта", "Тип объекта", доп. описание полей составных типов данных и др.
- Расширенное отображение типа данных 1С для полей.
- 10 предопределенных вариантов отчетов с различной детализацией.
- Гибкая настройка отображения и компоновки данных с помощью штатных возможностей системы компоновки данных.
- Поддержка подсистем БСП (варианты отчетов и дополнительные отчеты и обработки).
Исправлены некоторые ошибки работы отчета со старыми редакциями SQL Server 2008 / 2012.
Читайте также: