|
|
Управление качеством данныхЗаказчики: ОАО «МРСК Северо-Запада» / ОАО «Передвижная энергетика» / ОАО «РусГидро» / ОАО «ФСК-ЕЭС» и др. Управление качеством данныхОбычно в типовых конфигурациях «1С» существуют всевозможные программные проверки на использование, добавление, редактирование объектов информационной базы, которые реализованы, по большей части, конкретным программным методом в различных местах дерева объектов метаданных конфигурации. Такой подход к ограничению на изменение объектов информационной базы не позволяет интерактивно изменять алгоритм, включать или исключать проверку для конкретных типов объектов, не имеет механизма просмотра существующих проверок, т.е. не является универсальным механизмом. В таких случаях для внесения изменения или добавление новых проверок необходимо изменять программный код конфигурации информационной базы, что не является оперативным выполнением поставленной задачи и влечет ряд административных действий по обслуживанию автоматизированной системы. А именно, помимо собственно самого процесса разработки: выпуск нового релиза конфигурации, обновление конфигурации информационной базы, обновление информационной базы, обновление конфигурации информационной базы на распределенных узлах и т.д. При некорректной разработке алгоритма ограничений, ошибочной постановке задачи, или других факторах, устранение замечаний неизбежно вызывает повторное выполнение всего набора административных действий. Как правило, в конфигурациях существует ряд объектов, для которых, согласно внутреннему регламенту ведения справочников, документов, есть реквизиты обязательные к заполнению. Для того чтобы контролировать заполнение этих реквизитов, при создании новых объектов, в модуле каждого объекта обычно прописывается программный код, отвечающий за контроль их заполнения. Чтобы подключить какой-либо объект или реквизит объекта к контролю заполнения, приходится дописывать программную проверку, после чего требуется произвести набор административных действий по обновлению конфигурации информационной базы. Многолетний опыт сопровождения систем бухгалтерского и налогового учета показал, что пользователи очень часто допускают ошибки по отражению операций при работе в Системе, заключающиеся в некорректном ведении аналитики на счетах учета (не проставлена обязательная аналитика на счетах, неверно указана аналитика), что в свою очередь искажает состояние бухгалтерского и налогового учета. Подсистема «Управление качеством данных» предназначена для минимизации засорения информационной базы некачественными данными, состоящими из нормативно-справочной и учетной информации, и состоит из четырех взаимодополняющих функциональных модулей:
Модуль «Контроль заполнения реквизитов»Функциональный модуль «Контроль заполнения реквизитов» обеспечивает интерактивное управление контролем заполнения любых реквизитов и табличных частей справочников, документов, задач, планов обмена, планов видов характеристик в режиме предприятия (без использования конфигуратора). Функциональный модуль «Контроль заполнения реквизитов» настраивается из специализированного регистра сведений. Для простого контроля заполнения реквизитов достаточно установить флажки "Контроль записи" в форме настройки, при необходимости задать дополнительную информацию для вывода сообщения об ошибке. Для документов доступна установка режима записи, при котором будет производиться контроль. Выбор режима осуществляется посредством выпадающего списка в поле "Режим записи документа". По умолчанию контроль документов происходит при всех режимах записи: Запись, Проведение, ОтменаПроведения. Пример: для справочника "Проекты" в пользовательском режиме, без использования конфигуратора, задается обязательность заполнения реквизита "Ответственный": При создании новой записи в справочнике в поле "Ответственный" автоматически подставляется пользователь, который ее вносит. При этом, в случае необходимости, пользователя можно изменить: Модуль «Контроль проводок»Функциональный модуль «Контроль проводок» представляет собой механизм, позволяющий обеспечивать контроль при записи в регистры бухгалтерии движений без необходимой аналитики. Т.е. механизм позволит исключить ошибки пользователей при проведении документов, в том числе ручных корректировок учетных данных. Функциональность данного модуля может быть использована как для плана счетов бухгалтерского, так и налогового учета и др. Функциональный модуль «Контроль проводок» имеет интерактивную форму гибкой и универсальной настройки контроля по счетам бухгалтерского и налогового плана счетов, по которым производится контроль заполнения. В списке счетов необходимо лишь указать, какие счета контролируются, с какой стороны проводки (Дебет и/или Кредит), какие субконто обязательны к заполнению. Также имеется механизм использования произвольного алгоритма контроля проводок на встроенном языке программирования 1С, что позволяет контролировать ситуации, когда субконто счета взаимосвязаны между собой (Контрагенты и Договоры контрагентов). Проверка при записи в регистр хозяйственный операций, обеспечивает корректность как для ручной операции так и для других объектов: Модуль «Объекты только для чтения»Функциональный модуль «Объекты только для чтения» представляет собой универсальный механизм ограничений и запрета на редактирование объектов информационной базы. Основные возможности разрабатываемого модуля:
Ограничения можно будет наложить на следующие типы объектов информационной базы:
Основным объектом управления ограничениями и запретом на изменение объектов информационной базы модуля «Объекты только для чтения» является независимый регистр сведений, который хранит в себе все настройки требуемых ограничений. Регистр представлен информативной формой списка для отображения всех настроек ограничений в информационной базе, а также формой элемента, для установки контроля по типу объекта. Пример На изображении видно, что Справочник "Причины списания ОС" помечен только для чтения: При попытке внести несанкционированные изменения в Справочник выдается ошибка: |