Конфигурация "Заказ обедов в офис"



Оформление заказов обедов в офис у поставщиков еды.

У нас в конторе бесплатные обеды.

Ресторанчик, который нам привозит еду, присылает меню на наделю.

Все сотрудники заполняют свой заказ на неделю вперед.

Этот заказ отправляется поставщику, и он каждый день привозит еду.

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

Поначалу все это было на листочках, потом перевел в ексель, все это отнимало столько времени у Секретаря (у нас она занимается обедами), были и недоразумения (я это не заказывал и т.д).

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

Вот и получилась сия конфа.

Потом появилась другая фирма и пришлось немного переделать для возможности заказывать у нескольких поставщиков.

  1. Что получилось, то получилось.
  2. Пользователи должны строго быть одинаковыми как в конфе так и в базе.
  3. У оператора должны быть полные права.
  4. Цены на блюда указываются прям в карточке блюда.
  5. V1 для толстого клиента. 
  6. V2 управляемые формы( web/ тонкий клиент)

Возможности:
 

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

Принцип работы:

Оператор заводит в базу документ "Меню на неделю" (на след неделю) в соответствии с меню поставщика.

Потом оповещает, что можно начинать заказывать.

Сотрудник заходит и нажимает "Мой заказ" и ему создается документ заказ (или тот который он уже оформлял( и сохранил как черновик).

По кнопке "Хочу добавки" он может выбрать себе блюда из меню (надо каждый раз, что бы добавить блюда, нажимать сию кнопку) не хотелось делать полноценный подбор).

Заполняя все дни недели.

После того, когда необходимо отправить заказ поставщику, в документе "Меню" снимается галка "Можно заказывать", потом создается отчет поставщику отчетпоставщику1.

И так каждую неделю.

В демобазе все названы как "Гость".

Лучше и удобнее назвать всех своими именами.

Но еще раз напомню что пользователи в базе и конфе должны быть идентичны.

Сейчас понимаю, что многое можно было сделать и по-другому. Но у нас конфа работает и весьма успешно. 

5 Comments

  1. Re:аниматор

    судя по первой картинке если рабочий день (в 2012 такое было) выпадает на воскресенье то люди остаются голодными без возможности заказать обед на воскресенье?

    Reply
  2. tnk

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

    Reply
  3. Огонек

    Плюсую за идею. В идеале хотелось бы иметь конфигурацию оптимизированную для запуска на web-сервере.

    Reply
  4. tnk

    Спасибо за +. но Веб сервер для меня темный лес. да и все наши пользователи работают на одном сервере в терминалке, поэтому и делалось под толстого клиента.

    Reply
  5. tnk

    Добавил версию на управляемых формах.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *