А что такое задачи учета - это предоставление необходимой информации для принятия управленческих решений.
Отмечу пока основные моменты.
1. Программа должна собирать только те данные, которые необходимы для формирования информации для управления.
Для этого основные типы управленческих решений должны быть заложены в программу (формулы и отчеты). Идея того, что "давайте соберем побольше данных, а потом подумаем, что с ними делать", себя в реальности не оправдывает. Набирается огромная база данных, часть из которых не используется, а другая часть непригода для анализа из-за искажений. Альтернативой случайному блужданию по морю данных и отчетов должен быть специально подобранный набор аналитических отчетов (включая финансовый анализ) и не только с цифрами, но с визуальными индикаторами качества изменений.
2. Программа должна "всеми силами" обеспечивать правильность вводимых данных.
Для этого должны использоваться различные методы анализа первичных данных. Ресторанный бизнес довольно цикличный. Большинство тразнакций имеют повторяющийся характер. Поэтому вполне можно отслеживать отклонения от средних показателей движения и предупреждать о них пользователя. Должен быть предоставлен набор отчетов, специально направленных на поиск ошибок ввода данных и справочников.
Кроме того, работа со справочниками должна всячески предотвращать их неограниченное разрастание.
3. Программа должна автоматизировать рутинные работы управленца.
В работе управляющего довольно много рутинных вычислений и работ, которые вполне можно формализовать и автоматизировать. Как, например, составление меню на неделю для столовой, расчет графика работы персонала, печать меню/ценников по шаблону, печать банкетных заказов, расчет потребности в продуктах и т.д.
4. Перенос данных в бухгалтерский учет должен быть зафиксирован для каждой из форм налогообложения.
Управленческие данные, как и бухгалтерские формируются из документов. Чтобы исключить двойной ввод, документы можно вводить в программу управленческого учета, а от туда по строго определенным правилам выгружать в БУ. Практика показывает, что все эти настройки выгрузки приводят только к тому, что выгрузкой никто не пользуется.
5. Программа не должна требовать к себе дополнительного внимания для ее сопровождения.
Установка, обновление и обслуживание (напр., резервное копирование и восстановление) должно быть максимально простым. В идеале программа должна предоставляться как "облачный сервис" - по аналогии с электронной почтой, соц.сетями, блогами и прочими сетевыми сервисами. Ресторатор должен быть только пользователем программы, а не "рабом ее прихотей", как то серверов и их обслуживания.
Вот такую программу я хотел бы себе в использование, если бы опять стал ресторатором.
А какие у вас есть пожелания к программе учета? Чего вам не хватает в тех программах, которыми вы пользуетесь?