Форум » Обсуждение работы с программой "Реализация блюд" » Реализация 5.7.1, касса 1.2.1, ANDROID 0.0.0.3 beta » Ответить

Реализация 5.7.1, касса 1.2.1, ANDROID 0.0.0.3 beta

Автор: ПЕРЕД ОБНОВЛЕНИЕМ ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ РАБОЧЕГО КАТАЛОГА ПРОГРАММЫ !!! Очень долго, но всётаки сделал очередную доработку программы: 1. По многочисленным просьбам изменил сортировку используемых меню при открытии смены, теперь самые "молодые" меню будут наверху: В программе появилась совершенно новая возможность - СЕРВЕР ПЕЧАТИ Эта функция включается в настройках: Для работы программы в этом режиме понадобится дополнительная лицензия. Программа с серверной лицензией будет обслуживать любое количество клиентов. При переводе программы в режим сервера, она будет обрабатывать запросы на печать от всех программ работающих в режиме клиента, это касается как самой Реализации блюд, так и кассовой программы, и Андроид/JAVA клиентов. У пользователей программы появился тип пользователя. Это или тип для основной и кассовой программы, или для Android/Java. Пользователи Android/Java не могут быть администраторами. Ещё добавлена возможность статистики по продажам блюд Добавлен контекстный поиск в меню, будет очень полезен если меню не получаете из калькуляции, а создаёте непосредственно в реализации. Ну и непосредственно Android клиент, ради чего началась эта движуха, несколько скринов: Для работы подойдёт смартфон или планшет с версией андроид не ниже 2.2 Оптимальный размерчик - 7 дюймов, но и на 3,5 тоже работать можно Проверено на устройствах: -Nexus 7 -Samsung Galaxy Ace (GT-S5830i) На странице загрузки есть краткая инструкция о том, что нужно для запуска клиента. Сам клиент в работе очень простой и интуитивно понятный. Кратко: - установите на смартфон/планшет "ES проводник" - зайдите на сайт - страницу загрузки, и скачайте KitRealA.apk, перед загрузкой будет запрос, что использовать в качестве загрузчика, выбрать нужно ES проводник. - установить программу - запустить - настроить путь к базе - начать работу В дальнейшем программа будет размещена в "Play Market" и установка будет гораздо проще Жду вопросов и отзывов

Ответов - 20

ЛУНА: в этой верси не работает печать по секциям!!!!! печать идет вся на принтер по умолчанию!!!!! срочно надо поправить!!!!!!! в настройках проги печать настроена: обычный режим п.с. тестю дальше (до android еще не добрался)

ЛУНА: Причина не печати по секциям стала понятна! в меню просто блюдам не указаны секции. указал блюдам секции и все норм стало. Но теперь вопрос если я этим меню пользуюсь уже давно, то почему слетели настройки секций? Костя посмотри пожалуйста следующие. Я перед бэкапом и обновление проги сделал копию меню, может при копирование настройки секции могли сбиться? п.с. пользуюсь меню не из реализации!!!

ЛУНА: и еще касательно меню и его настроек. Сделай плиз в настройках меню реализации контекстный поиск.... а то дубликатов в меню куча стало и разбросаны они по разным группам и найти их все в ручную нереально просто.


Costya: ЛУНА пишет: Костя посмотри пожалуйста следующие. Я перед бэкапом и обновление проги сделал копию меню, может при копирование настройки секции могли сбиться? п.с. пользуюсь меню не из реализации!!! Не пользуюсь я печатью по секциям , стоит один принтер в бармена и все :) как проверить ? Андроид запустил ! без проблем :) но подключится пока не могу из-за отсутствия ВИ ФИ , пора ставить :)

Costya: По Реализации ! :) хотелось бы видеть в окне "Итоги" не только время но и дату на против счета видеть , чтоб дни смен различать.

Costya: Флуд почти по теме , в новостях за линукс читал , что вроде как скоро сделают прослойку для запуска андроид приложений в линукс :)

Costya: Хорошо , что ставку на Java сделали это очень хорошо !!! еще чуть у будем ....

ЛУНА: Если смотреть андроид прогу от лица персонала, то есть следующие идеи&пожелания: Первое впечатление, очень шустро работает!!!! супер android 4.1.2 note8 2. Клёво сотрудник не видит столов кассира, но зато видит все столы сотрудников. Думаю он должен видеть тока свои столы, а кассир все. 3. Цветовая схема думаю оптимальна! да и на разряд батареи планшета-телефона тёмный цвет походу положительно влиять будет. 4. Запоминания пароля надо сделать (галочку) ведь телефон это и так персональное устройство. Сетевые настройки убрать под системную кнопку "меню" 5. Все меню надо адаптировать под правую руку. например кнопка "Ок" где авторизация стоит под левшу. 6. Закрытые и открытые столы надо по цветам разделить и ещё отделить мух от котлет. То есть когда открываешь стол чтоб пробить заказ, не надо чтоб отображался список других столов.... добавь для каждой задачи свое окно, а то маленьком экране ваще ничего не увидеть. 7. Кнопок очень много! думаю надо упрощать и сделать так: Кнопки для окна со списком столов: НОВЫЙ ЗАКАЗ и ПОИСК СТОЛА думаю 2х кнопок достаточно, остальные навороты персоналу ненужны. А функции типа "выход" назначить системной кнопке "назад" и дополнительные настройки назначать системной кнопке самого устройства "меню". Кнопки окна для уже открытого стола также всего необходимо не больше двух: ПОИСК БЛЮДА и ОТПРАВИТЬ НА ПЕЧАТЬ (открывается поиск блюд и там же количество блюд можно указывать. Кнопка отправить на печать с подменю "на секции" или "на печать чека" больше кнопок официанту и не надо. )) Отменить заказ через системную кнопку "назад": пусть система при выходе из стола спрашивает: удалить или просто сохранить заказ. (Удаление возможно только если заказ не отправлен на печать или по секциям!, а сохранить имеется ввиду просто отложить заказ на время, чтоб к нему можно было вернуться.) 8. В самом заказе также надо блюда разделить по цветам: отпечатано\подано на стол\только что введенное блюдо. То есть как минимум три цвета. так легче будет орентироваться официанту в каком состояние блюдо. 9. Удаление и прочие фишки надо реализовывать через контекстное меню. В общем груба говоря надо сделать упор, чтоб заказ оформлялся с минимальным нажатием кнопок. Алгоритм следующий: (АВТОРИЗАЦИЯ) - (НОВЫЙ ЗАКАЗ/№ СТОЛА) - (ДОБАВИТЬ БЛЮДО/КОЛИЧЕСТВО) - (ПЕЧАТЬ/СЕКЦИИ или ЗАКАЗА) п.с. Ярлычок проги в андроиде непривычный )))

ЛУНА: Costya пишет: в новостях за линукс читал , что вроде как скоро сделают прослойку для запуска андроид приложений в линукс :) это про 14 версию бунты?

ЛУНА: Costya пишет: Не пользуюсь я печатью по секциям , стоит один принтер в бармена и все :) как проверить ? Я Костю автора теребил))) паника была ))))

ЛУНА: чО за на! почему уведомления на почту не приходят, о новых сообщениях на форуме?

Автор: ЛУНА пишет: Причина не печати по секциям стала понятна! в меню просто блюдам не указаны секции. указал блюдам секции и все норм стало. Но теперь вопрос если я этим меню пользуюсь уже давно, то почему слетели настройки секций? Костя посмотри пожалуйста следующие. Я перед бэкапом и обновление проги сделал копию меню, может при копирование настройки секции могли сбиться? При замене версии секции не могут поменяться. Здесь вот что случилось. Секции в программе появились не сразу, а значительно позже функции копирования меню. После добавления секций я не добавил в функцию копирования, копирование номеров секций, забыл наверно. До сих пор никто не обращался с этим вопросом. Сделаю сегодня, и даже номер версии менять не буду, к вечеру будет обновление 5.7.1 уже с испралением. В качестве проверки можно посмотреть предыдущее меню, там секции должны быть в порядке. ЛУНА пишет: и еще касательно меню и его настроек. Сделай плиз в настройках меню реализации контекстный поиск.... а то дубликатов в меню куча стало и разбросаны они по разным группам и найти их все в ручную нереально просто. Сделаю в следующей версии (не сегодня) Costya пишет: По Реализации ! :) хотелось бы видеть в окне "Итоги" не только время но и дату на против счета видеть , чтоб дни смен различать. Ну вроде же дата напротив смены стоит, или одна смена может начаться в одну дату а закончится в другую? Costya пишет: Андроид запустил ! без проблем :) но подключится пока не могу из-за отсутствия ВИ ФИ , пора ставить :) Ну можно через интернет , правда если изменён системный пароль, то не получится, пока в программе нет ввода системного пароля, но скоро сделаю Costya пишет: Не пользуюсь я печатью по секциям , стоит один принтер в бармена и все :) как проверить ? Если в настройках секции поставить существующий принтер и попробовать распечатать секции и всё получится, то и на других получится тоже. Причём разные секции можно печатать на один принтер, и будут отпечатаны на каждую секцию по документу. ЛУНА пишет: 2. Клёво сотрудник не видит столов кассира, но зато видит все столы сотрудников. Думаю он должен видеть тока свои столы, а кассир все. 3. Цветовая схема думаю оптимальна! да и на разряд батареи планшета-телефона тёмный цвет походу положительно влиять будет. 4. Запоминания пароля надо сделать (галочку) ведь телефон это и так персональное устройство. Сетевые настройки убрать под системную кнопку "меню" 5. Все меню надо адаптировать под правую руку. например кнопка "Ок" где авторизация стоит под левшу. 6. Закрытые и открытые столы надо по цветам разделить и ещё отделить мух от котлет. То есть когда открываешь стол чтоб пробить заказ, не надо чтоб отображался список других столов.... добавь для каждой задачи свое окно, а то маленьком экране ваще ничего не увидеть. 7. Кнопок очень много! думаю надо упрощать и сделать так: Кнопки для окна со списком столов: НОВЫЙ ЗАКАЗ и ПОИСК СТОЛА думаю 2х кнопок достаточно, остальные навороты персоналу ненужны. А функции типа "выход" назначить системной кнопке "назад" и дополнительные настройки назначать системной кнопке самого устройства "меню". Кнопки окна для уже открытого стола также всего необходимо не больше двух: ПОИСК БЛЮДА и ОТПРАВИТЬ НА ПЕЧАТЬ (открывается поиск блюд и там же количество блюд можно указывать. Кнопка отправить на печать с подменю "на секции" или "на печать чека" больше кнопок официанту и не надо. )) Отменить заказ через системную кнопку "назад": пусть система при выходе из стола спрашивает: удалить или просто сохранить заказ. (Удаление возможно только если заказ не отправлен на печать или по секциям!, а сохранить имеется ввиду просто отложить заказ на время, чтоб к нему можно было вернуться.) 8. В самом заказе также надо блюда разделить по цветам: отпечатано\подано на стол\только что введенное блюдо. То есть как минимум три цвета. так легче будет орентироваться официанту в каком состояние блюдо. 9. Удаление и прочие фишки надо реализовывать через контекстное меню. В общем груба говоря надо сделать упор, чтоб заказ оформлялся с минимальным нажатием кнопок. Алгоритм следующий: (АВТОРИЗАЦИЯ) - (НОВЫЙ ЗАКАЗ/№ СТОЛА) - (ДОБАВИТЬ БЛЮДО/КОЛИЧЕСТВО) - (ПЕЧАТЬ/СЕКЦИИ или ЗАКАЗА) п.с. Ярлычок проги в андроиде непривычный ))) 2. Видимость столов регулируется в основной программе, нужно правой кнопкой кликнуть по таблице, выбрать пункт "Настройка таблицы" и там выбрать кому что должно быть видно. 4. Наверно да, хотя сомнения всёже берут, я всегда думаю про безопасность использования, подумаю как это лучше сделать. 5. Это да, поменяю местами. 6. Разделить по цветам таблицу созданную стандартными средствами (ListWiew), не очень просто, когда разберусь - посмотрим. Сейчас разделение открытых и закрытых заказов в одной таблице видно по времени закрытия, которое отсутствует у открытых. Ну и для того чтобы никто не путался есть ещё кнопка "откр", которая активирует показ только открытых заказов. Если применят её одновременно с настройкой таблицы, чтоб официант видел только свои заказы, то это довольно хорошо получается. По поводу нового заказа, думаю что делать дополнительную ступеньку как сейчас сделано не надо, даже если других заказов не будет видно. Наверно надо как в основной программе сразу вывести окно добавления блюд. 7. Я как бы и старался уменьшить количество кнопок . Кнопок выхода всего две в окнах "Вход" и "Настройка". В окне смены для выхода как раз и используется системная "назад". Так вот по поводу этой системной кнопки "Назад", не всегда она подходит. Ей, без особых извращений в программе, нельзя назначить несколько вариантов действий. Поэтому в окне набора блюд в меню есть кнопка Ок, по которой блюда попадают в заказ и переход в окно смены с перезагрузкой таблицы состава заказа, и возвращение по клавише "Назад" без каких либо действий. Ну и я по жизни сторонник кнопки "Ok"! Типа всё правильно - жми Ok, сомневаешся - назад, а какая кнопка назад, родная или системная уже не важно Как в окне добавления блюд можно обойтись без количества? Добавил блюдо в таблицу, тут же плюсанул 3 раза и уже 4 блюда есть, без кнопки к-во тоже нельзя. Ну вдруг водка продаётся в литрах, как записать 250 грамм? Ну и, покрвйней мере пока, стол не открывается в отдельном окне для редактирования. Редактируется открытый заказ в окне смены. Можно изменить количество в строке или удалить строку. Окно добавления блюд только добавляет новые строки в заказ. В дальнейшем возможно всё изменится, когда будут отработаны основные функции. На самом деле планирую ещё сделать графический интерфейс, но над этим ещё работать и работать 8. Про цвета уже говорил, оптимизировать конечно будем всё по мере получения опыта, значёк наверно уже сегодня поменяю, исправил кое какие ошибки и сегодня будет готова 0.0.0.3.beta Спасибо за советы, всё сделать пока не могу, опыта программирования на Андроид никакого нет, а ньюансов тьма, ведь это даже не JAVA, где в принципе программируеш как хочеш, а система с кучей своих фишек, ограничений и условностей, которые нужно просто знать, хотя конечно понятно, что связано это с ограниченными ресурсами девайсов, под которые создавалась эта ОС, но факт остаётся фактом, всё не так просто как я думал сначала . Сегодня попробую изменить что успею и сумею, вместе соорудим чтонибудь более менее нормальное

ЛУНА: ждем новых релизов!

Costya: ЛУНА пишет: это про 14 версию бунты? В какой версии не знаю но будет . ЛУНА пишет: Ну вроде же дата напротив смены стоит, или одна смена может начаться в одну дату а закончится в другую? в окне "итоги" на против счетов стоит только время .

Автор: Costya пишет: в окне "итоги" на против счетов стоит только время Ну а напротив смены дата.

Costya: Costya пишет: Ну а напротив смены дата. ну так а смена может быть три дня или неделя :) и не видно когда выбивался счет а это важно для проверки.

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

Автор: На сегодняшний день исправил ошибку копирования меню в основной программе (не копируются номера секций), версия не менялась. Исправлены найденые ошибки андроид клиента (ошибки при отсутсвии имени клиента), можно скачивать, версия 0.0.0.3.beta Андроид клиент теперь имеет привычный логотип

Автор: Новые версии выложил 5.7.2 и 0.0.0.4 соответственно, дату по просьбе Costya поставил, а контекстный поиск по просьбе ЛУНА не успел, нужно было срочно выпускать исправление ошибок, успел только поставить в окно элементы управления, т.е. видно как будет, но пока не работает :(

Costya: Спасибо !!!!!!!!



полная версия страницы