17. Минимальное число шагов настройки, чтобы начать работать

Замечание: Ниже по тексту используются две дежурные фразы
Войдите в систему пользователем, который был создан на шаге 17.2 и у которого включены флаги Активен и Администратор.
и
Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Администратор.
Если встретилось "на шаге 17.2", то это администратор торговой сети (предприятия).
Если встретилось "на шаге 17.5", то это администратор магазина (подразделения).

Запустите веб-браузер и перейдите на локальный сайт вашего решения.

17.1. Регистрация предприятия

Выполните вход в систему пользователем EcoSystemAdmin (администратор экосистемы). Напомним, что такой пользователь создается автоматически при первом запуске решения. У этого пользователя пароль=EcoSystemAdmin. Если вы выполнили вход этим пользователем, то должны сменить пароль этого пользователя и запомнить его. Перейдите по ссылке

Предприятия

чтобы зарегистрировать предприятие. Напомним, что одно из предприятий вы регистрировали с помощью утилиты WpfCarShop.exe. И для зарегистрированного предприятия вы создали каталог товаров (шаги 3 - 7, если перейти к оглавлению). Если вы уже зарегистрировали предприятие то переходите к шагу 17.2.

17.2. Добавить штат администраторов в торговую сеть

Перейдите на страницу по ссылке

Предприятия

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

17.3. Добавить перечень поставщиков для предприятия

Войдите в систему пользователем, который был создан на шаге 17.2 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Поставщики

Не путайте оптовых поставщиков у которых вы закупаете товар и Брэнды. Примерами брэнда являются Coca-Cola, Oriflame. Примером поставщика является Шатэ-М. Поставщик -- это ваш бизнес партнер у которого вы закупаете товар.

17.4. Зарегистрировать магазин (подразделение)

Войдите в систему пользователем, который был создан на шаге 17.2 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Подразделения

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

17.5. Добавить штат администраторов, бухгалтеров, продавцов для магазина

Войдите в систему пользователем, который был создан на шаге 17.2 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Подразделения

Кликните по ссылке Подробно для того подразделения, для которого вы хотите сформировать штат исполнителей. На появившейся странице кликните по ссылке Создать запись, чтобы внести нового пользователя в систему. Не ставьте флаг Аудитор, если вы для пользователя включили какой-либо другой флаг и наоборот. Если установлен флаг Администратор, то выключите остальные флаги. Разрешается одновременно устанавливать флаг Продавец и флаг Бухгалтер.

17.6. Добавить рабочие места для магазина

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Рабочие места

Данная форма позволяет управлять перечнем рабочих мест подразделения: добавлять новые, блокировать существующие рабочие места, изменять профиль (наименование). На появившейся странице кликните по ссылке Создать запись, чтобы внести новое рабочее место для магазина, которому принадлежит текщий пользователь.

17.7. Сформировать остатки для магазина

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер. Перейдите на страницу по ссылке

Приходная ведомость

Данная форма позволяет управлять ведомостями прихода. На появившейся странице кликните по ссылке Создать запись. После заполнения формы кликните по кнопке Сохранить. Вы опять вернетесь на форму с перечнем приходных ведемостей. Кликните по ссылке Подробно для той ведомости, которую вы будете наполнять. В нижней части экрана находится ссылка для перехода на перечень товаров данной приходной ведомости. Кликните по ней. Появится форма с перечнем товаров данной ведомости. На появившейся странице кликните по ссылке Создать запись и после заполнеия формы кликните по кнопке Сохранить. Начните наполнять ведомость товаром. По окончании наполнения выполните операцию Оприходования.
Оприходование проводится следующим образом. Вернитесь на страницу со списком приходных ведомостей. Перейдите по ссылке Подробно и в нижней части формы кликните кнопку Оприходовать ведомость. Откроется форма "Оприходовать ведомость". На этой форме кликните кнопку Оприходовать ведомость. При этом запустится массовый процесс изменения ресурса остатков (цена, количество). Если оприходование прошло успешно на ведомости включится флаг "Оприх.".

Перейдите на страницу по ссылке

Каталог остатков

чтобы убедиться, что остатки появились для вашего магазина.

Следует заметить, что приходных ведомостей будет более одной по той причине, что товары закупаются у многих поставщиков а поставщик закрепляется не за товаром, но за приходной ведомостью. С другой стороны, если исполнителей белее одного, то разумно формировать остатки несколькими ведомостями: по ведомости на исполнителя.

Перейдя на страницу остатков вы уже поняли, что можно вносить остатки минуя приходную ведомость. Если вы так поступите, то не сможете воспользоваться механизмом ведения ведомостей переоценки. Действительно, можно менять остатки используя редактор остатков. Но такой редактор реализован для исправления ошибок возникающих при сбое в системе (к примеру, когда возникают перебои с электричеством).

17.8. Открытие смены

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер. Перейдите на страницу по ссылке

Текущая смена

Переход на данную страницу дает возможность управлять текущей сменой.
Управление сменой подчиняется следующим бизнес правилам:
Открыть новую смену можно, если текущая смена или отсутствует или закрыта.
Закрыть текущую смену можно, если она находится в заблокированном состоянии.

Итак, текущая смена закрыта или текущей смены нет вовсе. Переходим на страницу по ссылке выше и кликаем на ссылку "Открыть новую смену". На появившейся форме отредактировать дату (если это надо) и подтвердить намерение кликнув по кнопке "Открыть новую смену".
Заметим, что новая смена открывается в блокированном состоянии.
Сделано это для того, чтобы после открытия "Главный продавец (бухгалтер) подразделения" разместил исполнителей по рабочим местам. После этого необходимо снять блокировку текущей смены.
Для снятия блокировки с текущей смены необходимо перейти на форму по ссылке выше. Далее кликнуть по ссылке подробно. На появившейся форме кликнуть кнопку разблокировать.

17.9. Закрепление исполнителей за рабочими местами

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер. Перейдите на страницу по ссылке

Пользователь на Раб.месте

Данная форма позволяет управлять размещением пользователей по рабочим местам. Чтобы ракрепить пользователя за рабочим местом на данной форме необходимо кликнуть по ссылке "Закрепить пользователя за рабочим местом". Появится форма со списками рабочих мест и исполнителей. Сделайте выбор и подтвердите свое намерение кликнув по кнопке "Создать". Если за рабочим местом уже был закреплен другой пользователь, то старый пользователь открепляется и происходит закрепление нового пользователя за выбранным рабочим местом. Закрепляются только те исполнители, которые имеют роль "Продавец".

17.10. Снятие блокировки с рабочей смены

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер. Перейдите на страницу по ссылке

Текущая смена

Для снятия блокировки с текущей смены необходимо перейти на форму по ссылке выше. Далее кликнуть по ссылке подробно. На появившейся форме кликнуть кнопку разблокировать.

17.11. Закрытие рабочей смены

Закрыть текущую смену можно, если она находится в заблокированном состоянии. Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер. Перейдите на страницу по ссылке

Текущая смена

Для блокировки текущей смены необходимо перейти на форму по ссылке выше. Далее кликнуть по ссылке подробно. На появившейся форме кликнуть кнопку заблокировать.
Для закрытия текущей смены необходимо перейти на форму по ссылке выше. Далее кликнуть по ссылке подробно. На появившейся форме кликнуть кнопку закрыть.

17.12. Списание остатков

В данном решении реализован функционал отложенного закрытия смены:
Действия описанные выше манипулируют парой флагов (открыта,блокирована). Но этого недостаточно с точки зрения ведения ведомостей переоценки. Напомним, что решение манипулирует тремя ресурсами: приход, остатки, расход. Когда продавец проводит продажу происходит списание с остатков и только. В то время как приходные ведомости остаются нетронутыми. Чтобы ведомости переоценки велись корректно необходимо списывать с прихода также. Операция списания с прихода достаточно медленная и исполняется после закрытия смены, когда сторнирование продаж запрещено. С другой стороны во время списания с прихода могут возникнуть ошибки, которые необходимо анализировать и может быть вносить исправления в картотеки и запускать процесс списания с прихода повторно. Коротко говоря, закрытие смены в любой учетной системе - это праздник, который может растянуться на часы а то и дни. С другой стороны наступил новый день и необходимо начинать продажи, а стало быть открывать новую смену и стало быть старая смена должна быть закрыта. Тут то и понадобится отложенное закрытие смены. Массовый процесс отложенного закрытия смены запускается через историю ранее открытых смен. Выше мы постарались показать причины по которым пришлось реализовать такого рода функционал.
Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер. Перейдите на страницу по ссылке

История смен

Используя фильт по датам найдите смену, по которой не проводилось списание с прихода (ваша последняя закрытая смена, к примеру). Перейдите по ссылке Подробно и кликните на кнопке Списать с прихода. Данная кнопка не запускает процесс списания, но открывает форму Списать с прихода. Именно на этой форме вы запустите массовый процесс списания кликнув по аналогичной кнопке Списать с прихода.
На первый взгляд может показаться излишним сначала открыть форму и только тогда запустить процесс. Но любая важная операция выполняется через шаг - показать форму и только тогда активировать функцию. (Хорошим примером важности такого подхода является операция удаления - будет показана дополнительная форма с вопросом "Вы уверены ?" и кнопкой "Удалить").

17.13. Настройка репликаций данных в стол заказов в интернет

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Настройки репликаций

На этой странице вы должны добавить четыре записи по типам репликцируемых данных::
Остатки - сервис BranchRestSvc
Профили - сервис BranchProfileSvc
Заказы - сервис BranchOrderSvc
Товары - сервис BranchOrderArticle

Порядок настройки репликаций следующий
Администратор сайта в интернет

  • регистрирует ваше предприятие и подразделение (двухуровневая инфраструктура).
  • регистрирует штат вашего подразделения
  • передает вам внешнюю учетную запись (и пароль).
Через переданную вам учетную запись вы будете реплицировать данные на внешний сайт или используя web-интерфейс интернет сайта редактировать рукми опубликованные остатки вашего подразделения.
Важно понимать, что внешняя учетная запись - это учетная запись для входа на внешний сайт, но не учетная запись для входа в ваше локальное решение. Передача данных из вашего локального решения на внешний сайт проводится с использованием WebApi сервисов реализованных на внейшем сайте. Спецификацию по реализованному WebApi интерфейсу можно получить перейдя по этой ссылке. В рамках спецификации сервис api/BranchLogInSvc используется для входа на внешний сайт. И сервис api/BranchRestSvc используется для выполнения репликации. Кроме указания точек доступа к сервисам необходимо указать сам внешний сайт. Url внешнего сайта вносится а поле Http адрес. Внешняя учетная запись вносится в поля пользователь и пароль. Кликните по ссылке создать для внесения настроек репликации. Ссылка создать доступна ролям администраторов предприятия и подразделения.

17.14. Репликация данных в стол заказов в интернет

Чтобы заказы сформированные через интернет стали видны на площадке магазина необходимо выполнить операцию репликации заказзов.

Чтобы остатки и цены стали доступны покупателям через интернет необходимо выполнить операцию репликации остатков.

Войдите в систему пользователем, который был создан на шаге 17.5 и у которого включены флаги Активен и Бухгалтер (или Продавец). Перейдите на страницу по ссылке

Реплицировать заказы

Появится форма позволяющая запустить процес получения заказов из интернет в локальную базу данных.
Перейдите на страницу по ссылке

Реплицировать остатки

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

17.15. Артикулы и брэнды торговой сети (предприятия)

Каталог артикулов предприятия формируется с помощью утилиты WpfCarShop.exe и описано это в статье

7. Наполнение каталога артикулов вашей торговой сети
Тем не менее возникает две проблемы:
1. Нумерация некоторых товаров вашего магазина не совпадает с нумерацией товаров TecDoc.
2. Вы торгуете некоторым товаром, который отсутствует в каталоге TecDoc.
К примеру, разного рода наждачная бумага, болончики с краской, грунтовки не будут входить в каталог TecDoc.

Чтобы учетная система смогла работать необходимо внести руками недостающие артикулы. Заметим, что за каждым товаром в обязательном порядке закрепляется Брэнд. Если описание Брэнда отсутствует, то вы не сможете создать запись артикула товара. Поэтому после автоматического формирования каталога товаров с помощью утилиты WpfCarShop.exe его придется подредактировать под ваши нужды.
Войдите в систему пользователем, который был создан на шаге 17.2 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Брэнды

Брэнды товаров, которыми торгует ваше предприятие. Внесите те брэнды, которых не хватает в вашем каталоге

Войдите в систему пользователем, который был создан на шаге 17.2 и у которого включены флаги Активен и Администратор. Перейдите на страницу по ссылке

Артикулы

Артикулы товаров, которыми торгует ваше предприятиею. Описание каждого артикула состоит из двух пар. Первая пара (Id, Брэнд)- это нумерация, которую закрепило ваше предприятие за наименованием товара. Вторая пара (Id, Брэнд) - это нумерация, которая ведется в TecDoc (т.е. то, что написано на упаковке). Как правило, эти пары (ваш нумератор и нумератор TecDoc) должны совпадать. Но если предприятие работает давно и так сложилось, что была заведена своя собственная нумерация. При отсутствии такого ресурса в учетной системе, предприятия со своей собственной нумерацией товаров не смогут воспользоваться данным решением. Другими словами, наличие данного ресурса позволяет предприятию вести свою собственную нумерацию, но при обслуживании клиентов использовать нумерацию TecDoc. Покупателю понятны слова (B31991-00, GLASER), т.к. это он найдет на упаковке товара "Комплекта прокладок, блок-картер двигателя". На этой же упаковке он найдет европейский штрих-код=8429020262113. Все это отнисится к нумерации TecDoc.
Вторая причина по которой ведется такой ресурс - это то, что в каталоге TecDoc отсутствует описание товара, которым торгует ваш магазин. Если нумерация TecDoc для товара отсутствует, то продублируйте поля TecDoc (вторую пару Id, Брэнд) значениями полей нумерации, которую закрепило ваше предприятие за наименованием товара (т.е. первой парой Id, Брэнд) и сохраните запись. Поле Штрих-Кода является необязательным к заполнению. Его можно оставить пустым.