Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

=Общие положения=

*Делаем все на PHP+Mysql

*Никакого инсталятора не надо - вручную вбиваем конект к БД и импрортируем SQL

*Интерфейс программы сделать аналогично Zoho Creator, формы загружаются без перезагрузки страницы AJAX

*Перевод всей программы должен хранится в ленг-файле, чтоб язык можно добавить просто добавлением файла в папку ленг

*Шаблон также реалировать отдельно в папке темплейты, аналогично при добавлении туда новой папки добавляется в насройках выбор шаблона

*Скрин_1 расположения основных элементов: http://i055.radikal.ru/1006/89/13743bb9c53b.png

*Таблицы/отчеты слева в меню можно менять порядок перетаскиванием (см. Zoho)

=Учет товара=

==Основная таблица со списком товара: сотрим таблицу Склад в Zoho. Весь функционал и вид должен быть аналогичным==

*просмотр в простом виде и в виде редактируемой таблицы

*Импорт експорт данных (xls odf csv) при этом если артикул товара совпадает с существующим (или арт нет вобще) товар сравнивается по названию - и если БД уже есть этото то соответственно не импортируется

* Экспорт таблицы в xls odf csv

*Добавление записи (аналогично как в ЗОХО)

*Групповое редактирование

*Удаление

*Редактирование записи

*Фильтра для записей из справочников

*количество отображаемых записей

* ПОЛЯ - название для примера, можете использовать любое логичное:

Склад(

art, -артикул товара

category, - категория товара (выбор из справочника)

Manufacture, -производитель (выбор из справочника)

Brend, - бренд (выбор из справочника)

Name, - наименование товара (иникальный ключ)

instock, -наличие товара на складе

zakup, - закупочна цена

rozn, - розничная цена

Stoim_zak, - оптовая стоимоть товаров на складе (формула instock*zakup)

Stoim_roz, - розничная стоимоть товаров на складе (формула instock*rozn)

Profits, -расчетный доход с продажи одной позиции (формула rozn*zakup)

Checkbox - чекбос для товара "Заказать",

Prodazh - количество проданых единиц !!метод расчета ниже!!

)

=Продажи=

Работа с формой абсолютно аналогична: поля

Date1, - дата продажи. !!сделать чтоб по умолчанию ставилась текущая дата!!

Region, - Регион покупателя

category, Категория товара !!Должна автоматом проставлятся от выбранного товара!!

art - Артикул товара !!при вводе первых символов должен выполнятся поиск по Склад.art и выбиратся с низпадающего списка)

Name, - Наименование товара !!при вводе первых символов должен выполнятся поиск по Склад.Name и выбиратся с низпадающего списка (если товар

выбран по артикулу, то естественно заполняется автоматов и наоборот))

kilkist - количество купленного товара, вводится вручную

bayer, - Имя покупателя, вводится вручную

Cena, - !!Розничная цена, проставляется автоматом с Склад.rozn!!

zak_cena, !!Закупочная цена, проставляется автоматом с Склад.zakup!!

Formula_1 - !!доход с этой сделки по формуле kilkist*Cena - kilkist*zak_cena, должна считатся один раз и сохранятся (тоесть в дальнейщем при плавании цен

в таблице Склад - тут значения не пересчитываются!!

!!После созранения записи поле Склад.instock должно быть обновлено - тоесть у данного товара отнято проданные единицы, и добавлены в поле Prodazh!!

!!Если после сохранения сделки товара на складе осталось 1шт - должен отправлятся Email что товара такогото осталось 1. Если осталось 0шт - то

товар такойто закончился.

=Приход товара=

Закупки(

DateZak, -дата закупки. !!сделать чтоб по умолчанию ставилась текущая дата!!

art, --Артикул товара !!при вводе первых символов должен выполнятся поиск по Склад.art и выбиратся с низпадающего списка)

Name, -Наименование товара !!при вводе первых символов должен выполнятся поиск по Склад.Name и выбиратся с низпадающего списка (если товар

выбран по артикулу, то естественно заполняется автоматов и наоборот))

kolichest, - количество купленного товара, вводится вручную !!после ввода количества, поле Склад.instock должно быть обновлено на это количество.

Но в дальнейшем если эта запись удаляется - не должно влиять на остаток)!!

price, - !!закупочная цена, проставляется автоматом с Склад.zakup при выборе товара. Долна быть возможность ее отредактировать - тоесть если при вводе ее

изменить - новая цена должна заменить собой старую в Склад.zakup!!

rozn, - !!Розничная цена, проставляется автоматом с Склад.rozn при выборе товара. Долна быть возможность ее отредактировать - тоесть если при вводе ее

изменить - новая цена должна заменить собой старую в Склад.rozn!!

При импорте и совпадении названий товаров - должны обновлятся цены и количество

=Отчеты=

В меню "Отчеты" можно создать неограниченное количество отчетов.

Отчет -просто напросто SQL запрос (тоесть VIEW для таблиц).

Тоесть нажемаем "Создать одчет", вручную вводим Эскюель, сохраняем - и этот отчет появляется в основном меню.

=Админка=

==Справочники==

Должны быть какбы таблицы-справочники: Бренды, категории, Производители.

==Учетные записи==

*После установки должна создаватся учетная запись администратора с логином и паролем Admin admin. Есстественно долна быть возможность поменять пароль

*Админ может создавать других пользователей, указывая к каким модулям он имеет доступ (Продажи, товары...) и какие права в каждом модуле (редактирование/просмотр/создание)

==Настройки==

*Выбор языка

*Загрузка лого

*Название компании

-см. Zoho означает гляньте как это реалировано в creator.zoho.com http://creator.zoho.com/gorets/copy-of-sklad/

**указываем цены СРАЗУ.

***если цену не можете указать ввиду неясности какихто вопросос - спрашиваем в личку/аську, а потом делаем предложение

14 лет назад
Jin-Roh
38 летУкраина
16 лет в сервисе
Был
7 лет назад
Выбранный исполнитель
OpenSaaS
Виталий 
39 летУкраина
14 лет в сервисе
Был
14 лет назад
14 лет назад
$200
7 дней
Отзыв недоступен.
По этому заказу не оплачена комиссия сервиса!
Рекомендую, отличный заказчик, все обязательства выполнил.