Веб-додаток для віддалених складів працює разом із УТ Управління торгівлею, призначений для віддаленого доступу до інформаційної бази через Інтернет і реалізує основний набір функцій, що забезпечує роботу складської служби з оприбуткування, відвантаження, списання та інвентаризації товарів.
Автоматизації складського обліку в організаціях, що мають склади, фізично віддалені від центрального офісу. Додаток забезпечує можливість введення нових документів шляхом створення, копіювання та введення на підставі існуючих документів. Також можливе редагування, запис, проведення, скасування проведення, установка і зняття позначки видалення для складських документів підсистеми «Управління запасами», до числа яких відносяться: «Прибутковий ордер на товари», «Видатковий ордер на товари», «Переміщення товарів», «Інвентаризація товарів на складі», «Оприбуткування товарів», «Списання товарів». Також можливий друк документів. Реалізовано також прості форми складських звітів: звіт з залишків товарів і звіт щодо рухів товарів (відомість за товарами на складах).
Клієнтський інтерфейс, побудований на основі елементів управління, що входять до бібліотеки «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