Автоматизация небольшого предприятия

Доступ клиентов в базу данных через Интернет


Это шаг в будущее. Как я убедился на собственном опыте, это очень удобно, но тёмная Россия пока с трудом понимает, зачем это нужно. Поэтому перед началом вложения денег в эту работу чётко представьте, кто будет пользоваться этой услугой. В чём она состоит? Клиент заходит в специальный раздел веб-сайта и может просматривать там все документы, касающиеся его, получать некоторые, предусмотренные системой отчёты. При этом для входа в систему клиент обязательно должен указать условное имя и пароль. Пример вы можете увидеть по адресу (учтите, что внутрь этой системы вы ни за что не попадёте, так как у вас нет ни условного имени, ни пароля).

Все, кому я показывал эту работу, восхищались. Представьте, клиент работает в базе данных наряду с вами! Он видит всё, что касается его, без малейших задержек. Ваши поставщики могут оперативно контролировать денежные перечисления, которые вы сделали им, просматривая введённые вами документы "Платёжное поручение" и "Банковская выписка". Ваши покупатели могут контролировать поступление к вам на расчётный счёт собственных платежей, состояние выписанных счетов - "Оплачен", "В ожидании", "Комплектуется", "Готов". Кроме того, клиенты могут получить отчёт, представляющий собой бухгалтерскую сверку за выбранный период. Все формы документов и отчёта я разработал так, чтобы они выглядели в Интернете красиво.

Система получилась довольно сложная. Я просидел над её разработкой около 2-х недель. Нарушение доступа в этой системе может повлечь очень неприятные последствия. Представьте, например, что будет, если ваш покупатель увидит документы ваших поставщиков? Поэтому при разработке системы на первое место я поставил вопрос её безопасности. И как программист, я сделал её хорошо защищенной изнутри. Но, на мой взгляд, чем сложнее программа внутри, тем проще и понятнее должно быть её управление снаружи. Иначе неизбежны опасные ошибки. Поэтому внешнее управление системой выполнено очень просто и осуществляется прямо из "1С:Бухгалтерии" ответственными сотрудниками, состав которых определяется директором.
Если ответственный сотрудник открывает в базе данных карточку любого клиента, он видит закладку, невидимую для остальных. На ней находится флажок: открыть или закрыть доступ, имя пользователя и его пароль. Таким образом, внешне схема предельно проста. Клиент, желающий получить доступ, садится с ответственным лицом за компьютер. Ответственное лицо открывает карточку этого клиента, устанавливает три параметра на секретной закладке и всё! Ответственный сотрудник может и оперативно закрыть доступ по первому требованию клиента. Например, клиент может утерять пароль и попросить закрыть доступ до следующей смены пароля.

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

Для чего это было сделано? Я хотел попытаться оградить менеджеров и бухгалтеров от телефонных переговоров, типа: "А когда вы нам платили?", "Можно ли получать груз?", "Давайте сделаем сверочку!" и т.д. и т.п. У менеджера и бухгалтера освобождается время, а их время - это деньги, заметьте! Так что разработка отнюдь не была сделана мною просто так, ради интереса.

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

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

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


Содержание раздела