Веб-приложение для работы удаленных складов, предназначено для удаленного доступа к информационной базе через Интернет и реализует основной набор функций, обеспечивающий работу складской службы по оприходованию, отгрузке, списанию и инвентаризации товаров.
«Удаленный склад » предназначен для автоматизации складского учета в организациях, имеющих склады, физически удаленные от центрального офиса. Приложение обеспечивает возможность ввода новых документов путем создания, копирования и ввода на основании существующих документов. Также возможно редактирование, запись, проведение, отмены проведения, установка и снятия пометки удаления для складских документов подсистемы «Управление запасами», к числу которых относятся: «Приходный ордер на товары», «Расходный ордер на товары», «Перемещение товаров», «Инвентаризация товаров на складе», «Оприходование товаров», «Списание товаров». Также возможна печать документов. Реализованы также простые формы складских отчетов: отчет по остаткам товаров и отчет по движениям товаров (ведомость по товарам на складах).
Клиентский интерфейс, построенный на основе элементов управления, входящих в библиотеку «Web-расширения», по дизайну и возможностям близок к интерфейсу «1С:Підприємство 8», что исключает необходимость дополнительного обучения пользователей.
Приложение «Удаленный склад » работает в рамках реализованной в конфигурации «Управление торговлей » концепции «ордерного склада». Она предполагает, что документы, содержащие ценовую и денежную информацию, влияющую на себестоимость товаров и состояние взаиморасчетов с контрагентами, вводятся в информационную базу сотрудниками центрального офиса организации (например, менеджером отдела продаж).
Фактическое списание товаров с удаленного склада или их оприходование на склад происходит при проведении сотрудником склада (кладовщиком, оператором складского учета) перечисленных выше складских документов, доступных в веб-приложении. При этом кладовщик не вводит в документы (и не имеет такой возможности) никаких ценовых данных, за исключением случаев, когда оформляется оприходование излишков или инвентаризация, содержащая данные о таких обнаруженных на складе излишках. Аналогичным образом данные в денежном выражении не отражаются в складских отчетах. Сказанное верно, если склад не является (в терминологии упоминавшихся прикладных решений) «неавтоматизированной торговой точкой»; в этом случае ввод и учет цен необходим, а сформулированная концепция – неприменима.
Неавтоматизированные торговые точки не видны в приложении в форме списка справочника «Склады», и их выбор в документах невозможен.
Использование механизма доступа к данным через Web в режиме «реального времени» делает эти данные действительно оперативными и позволяет отказаться от использования синхронизируемых между собой двух (или более) экземпляров информационной базы, избежать связанной с этим неактуальности информации и возможных конфликтов синхронизации.
Одной из целей публикации приложений является демонстрация пользователю основных приемов разработки веб-приложений с помощью стандартных средств «Web-расширения» для «1С:Підприємство 8». Приложения поставляется с исходными кодами на языке «C#» (проект «Microsoft Visual Studio .NET 2003») и может быть – по мере освоения пользователем-разработчиком библиотеки классов «Web-расширения» – модифицировано, оптимизировано для решения конкретных задач и использовано как шаблон для создания на его основе других продуктов.
Клиент. Для работы с веб-приложением достаточно наличия подключения к Интернету и Web-обозревателя, поддерживающего «cookies» («Internet Explorer» является частью любой операционной системы семейства «Windows», устанавливаемой по умолчанию).
Сервер. В центральном офисе для работы с удаленным складом на компьютере-сервере должны быть установлены:
«Internet Information Services» версии 5.1 или выше; «Microsoft .NET Framework 2.0»; «Web-расширение» для «1С:Підприємство 8» версии 8.0.9 или выше (как минимум, при инсталляции должна быть выбрана опция «Основные файлы»).
Для модификации кода приложения и разработки на его основе других продуктов на компьютере разработчика, кроме того, должна быть установлена «Microsoft Visual Studio .NET 2003» с обязательным выбором языка «C#» при установке, а при инсталляции «Web-расширения» должна быть выбрана опция «Средства разработки». Особенности установки и настройки приложения описаны в файле «install.html», входящем в комплект поставки.
Web-приложение "Удаленный склад", предназначенное для совместной работы с прикладным решением "УТ Украины" — это готовое решение для обеспечения взаимодействия удаленного склада с центральным офисом.
Web-приложение "Удаленный склад" может быть использовано для автоматизации торговых фирм, имеющих оптовые или розничные склады, физически удаленные от центрального офиса. Для подключения удаленного склада к центральному офису достаточно наличия на складе компьютера, подключенного к сети Интернет.
Приложение "Удаленный склад" работает в рамках реализованной в конфигурации "Управление торговлей" концепции "ордерного склада". Данная концепция предполагает, что документы, содержащие ценовую и денежную информацию, влияющую на себестоимость товаров и состояние взаиморасчетов с контрагентами, вводятся в информационную базу сотрудниками центрального офиса организации (например, менеджером отдела продаж). А сотрудники склада, пользующиеся web-приложением, вводят информацию о поступлениях и выбытиях товаров при помощи складских ордеров.
Web-приложение поддерживает проведение инвентаризации на удаленном складе. Также реализованы простые формы складских отчетов: отчет по остаткам товаров и отчет по движениям товаров (ведомость по товарам на складах).
Web-приложение "Удаленный склад" обеспечивает тесное взаимодействие склада с центральным офисом в режиме on-line без потерь времени на синхронизацию работы склада и офиса.
Для защиты от несанкционированного доступа к данным в приложении использован механизм авторизации на основе форм («Forms Authentication»; необходима поддержка «cookies» Web-обозревателем пользователя).
При первом обращении (начале сессии) к любой aspx-странице приложения клиент переадресуется на страницу авторизации, где должен ввести имя и пароль, которые будут идентифицировать пользователя вплоть до завершения сеанса его работы с приложением.
Введенные имя и пароль используются веб-приложением для установки COM-подключения к информационной базе «1С:Підприємство». Если попытка подключения завершается неудачей (то есть, если клиент с переданными «1С:Підприємство» именем и паролем не зарегистрирован в информационной базе), клиенту отправляется страница с сообщением об ошибке авторизации, и сеанс работы прекращается; в противном случае (COM-соединение с ИБ установлено) клиенту передаются данные запрошенной им страницы («default.aspx», если страница не указана явно).
Таким образом, решение о предоставлении доступа к данным или отказе в нем принимается «1С:Підприємство», а клиент приложения должен быть зарегистрирован как клиент информационной базы. Этим фактом определяется набор прав доступа сотрудника удаленного склада к данным ИБ; этим же обусловлена возможность корректного контроля этих прав.
Главное меню приложения, доступное на странице по умолчанию, а также на всех страницах журналов документов и на страницах отчетов, обеспечивает быструю навигацию по основным Web-формам приложения, какая бы страница ни была текущей.
Меню обеспечивает переход к любому из журналов документов (приходные и расходные ордера – в пункте «Складские ордера», складские перемещения, оприходования, списания и инвентаризация – в пункте «Прочие документы»), отчетам («Остатки товаров» и «Ведомость по товарам на складах» — в пункте «Отчеты») и краткой справке (пункт «Справка»).
Любой из перечисленных выше журналов документов, содержит, помимо главного меню, собственно форму списка и панель инструментов, по общему виду и функциональности близкие к соответствующим элементам управления в формах журналов в прикладных решениях «1С:Підприємство 8».
В составе колонок списка – колонки, общие для всех журналов документов («Номер», «Дата», «Проведен», «Пометка удаления»), и колонки, специфичные для данного типа документов.
Панель инструментов содержит, помимо кнопок, привычных для пользователя «1С:Підприємство» («Ввод нового», «Редактирование», «Ввод копированием», «Пометка удаления», «Обновить»), также кнопки, наличие которых обусловлено спецификой работы через Web.
Эти кнопки, реализующие переход к первой и последней записям в списке, на предыдущую и следующую страницу списка, расположены в правой части панели.
Списки документов и элементов справочников выводятся постранично с целью снижения объемов сетевого трафика и времени загрузки, что особенно важно для длинных списков; стандартный размер страницы – 20 записей – может быть изменен разработчиком приложения.
Кнопка «Ввод на основании» присутствует в журнале, если ввод на основании документов данного типа предусмотрен разработчиком прикладного решения, и открывает список (выпадающее меню) типов документов, которые могут быть введены на основании выбранного. Кнопка «Действия» позволяет провести выбранный документ или отменить его проведение, не открывая форму документа, и присутствует в журнале, если проведение документов данного типа предусмотрено разработчиком прикладного решения. Кнопка позволяет установить произвольные фильтры для выводимых в журнал документов (например, поиск по номеру) и настроить порядок их сортировки.
Как и в стандартном интерфейсе «1С:Підприємство», выбранный (выделенный синим цветом) документ может быть открыт на редактирование не только щелчком мышью по соответствующей кнопке панели инструментов, но и двойным щелчком левой кнопкой мыши по выбранной строке списка или нажатием клавиши «Enter».
Документ открывается для редактирования в отдельном окне Web-обозревателя. Дизайн, расположение элементов управления и их состав делают Web-формы документов близкими соответствующим формам «1С:Підприємство».
Текущий статус документа («Новый», «Редактирование», «Скопирован», «Ввод на основании») указывается в правой части верхней панели. В ее левой части размещена кнопка , отменяющая без сохранения все сделанные в форме изменения и перечитывающая данные документа из информационной базы. Кнопка открывает для выбора форму списка документа или справочника соответствующего типа в зависимости от типа данных, к которому «привязано» расположенное слева от кнопки поле ввода.
По нажатию кнопки «Подбор» доступен множественный выбор элементов справочника «Номенклатура» с последовательным вводом новых строк в табличную часть документа и их заполнением. В отличие от форм «1С:Підприємство», однако, при подборе заполняется только одно, ведущее, поле в строке, – в данном случае, поле «Номенклатура».
Еще одно важное отличие: автоматическое заполнение полей формы при изменении значения какого-либо одного из них реализовано не для всех случаев, в которых такая процедура срабатывает в стандартной среде «1С:Підприємство». При выборе, например, документа передачи в расходном ордере такое заполнение происходит.
В то же время в документах «Инвентаризация товаров на складе» и «Оприходование товаров» перерасчет сумм при изменении количества или цены не автоматизирован. Для такого перерасчета после ввода новых данных или внесения всех необходимых изменений, которые, могут затронуть сразу несколько строк, следует нажать кнопку «Пересчитать».
Это сделано для того, чтобы уменьшить время ожидания, которое (в частности, при низкой скорости обмена данными между компьютером пользователя и сервером) может оказаться большим, что приведет к низкой эффективности работы.
Для полей с разрешенным вводом с клавиатуры реализован механизм контекстного поиска. Если клиент вводит первые несколько символов интересующего его значения, после чего покидает поле ввода (щелчок мышью вне поля или нажатие клавиши «Tab», например), искомое значение по соответствию символов будет подставлено автоматически. Если соответствие не найдено, клиент получит сообщение об этом.
Доступность и видимость элементов управления формы зависят от наличия у пользователя тех или иных прав доступа; например, для пользователя, не имеющего права на проведение данного документа, кнопки «Провести» и «ОК» будут недоступны.
В приложении реализованы простые формы отчетов «Остатки товаров на складах» и «Ведомость по товарам на складах».
Оба отчета выбирают из регистра «ТоварыНаСкладах» только разрешенные для текущего пользователя записи, и не выводят информацию, на просмотр которой у пользователя нет прав.
В обоих отчетах на закладке «Настройка» возможен отбор по складу и номенклатуре по критериям «равно», «не равно», «принадлежит» и «не принадлежит» (выбранной группе справочника с учетом иерархии).
В отчете «Остатки товаров на складах» есть возможность установки/снятия режима вывода итогов по колонкам, т. е. по складам (такие итоги могут оказаться не имеющими смысла, если в них участвуют разнотипная номенклатура с разными единицами измерения). Отчет «Ведомость по товарам на складах» имеет возможность детализации движений до документа. В этом случае щелчок мышью по строке, соответствующей конкретному документу, открывает его форму по аналогии с обработкой расшифровки в отчетах «1С:Підприємство».
Краткая справка по назначению и возможностям складских документов в основном соответствует справочной информации в прикладных решениях «Управление торговлей ».
ПО ВОПРОСАМ АВТОМАТИЗАЦИИ ДЕЯТЕЛЬНОСТИ БИЗНЕСА:
*Копирование материала возможно только с ссылкой на источник и указанием автора материала. Благодарим за уважение интеллектуальных прав собственности.TQM systems
SaaS сервисы
Программы 1С:Підприємство
CRM
ERP
Node.JS, .NET
1С:Підприємство
API, IPasS
Разработка Web Apps
1С:Підприємство Автоматизация
Аудит IT проектов
Интеграция 1С:Підприємство
Получайте наши информационные материалы:
Работаем на IT-рынке с 2008 года.
Наша миссия - упростить управление данными.
Copyright © 2008-2024 TQMsystems. Все права защищены. Privacy Policy | Terms of Service