Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 лет назад
Кузнецов Алексей
49 лет, Россия
12 лет в сервисе
Был онлайн 12 лет назад
12 лет назад

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


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

Попытка №2
Для тех кто врубается что такое производственный и торговый учет.


У нас и не только у нас товары помимо названий имеют дополнительные числовые параметры
1) ширина
2) высота
3) числовой индекс( хранится в справочнике номенклатура товаров)
( этот параметр используется для вычислении цен и зарплаты )

На каждый товар имеется два вида цен статичная и индексная.

Применяется все следующим образом:

При оформлении заказа от клиента или свободного(без заказа) задания для производства
вводятся его параметры ширина и высота.
Эти параметры хранятся в заказе или задании для производства
.
При оформлении из этих параметров вычисляется площадь (высота х ширину),
если площадь меньше индекса, то цена заказа статичная,
если площадь больше индекса то, цена заказа статичная + (( площадь - индекс) *идексную цену.

Пример:
" товар" с параметрами: индекс =8 , цена статичная 100р, цена индекса20р
Заказ ширина 5 высота 2
5*2=10( площадь)
площадь 10 больше индекса 8, значит 100р+((10-8)*20)=140р(цена вычислена)

Вычисления типа (10-8) в вышеописанной формуле - не должны принимать отрицательные
значения т.е. ели бы площадь была бы = 6, то 6-8 =0, до площади ( индекса) товара цена статичная и не снижается.

Пример2:
" товар" с теми же параметрами: индекс =8 , цена статичная 100р, цена индекса20р
Заказ ширина 3 высота 2,25
3*2,25=6,75 ( площадь)
площадь 6,75 меньше индекса 8, значит цена = 100р ( только статичная)


Итоги вычислений округляются до двух знаков после запятой.
Наверное эти вычисления производятся в теле формы формирования заказов или заданий в
призводство.

У нас несколько видов товаров, если записать каждый вид и наименование товара с разными
размерами, то список одного вида, с двумя размерами растет до огромных размеров, при одном и том же наименовании

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

Та же схема применяется и в расценках на производство для расчета з.п.!!!!!!!!!!!!!!!

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

Наверное, почти во всех учетных системах есть справочник номенклатуры товаров, их группы
Справочник контрагенты (частники и юр лица) и их группы.
Справочник работники или персонал...

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

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

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

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


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

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

У товаров на складе, могут появляться дополнительные свойства, текстовые цвет (выбирается из
списка при закупке) или приходит из процесса производства.
Еще просто поле с дополнительной информацией.
И числовые, при закупке - закупочная цена, если в номенклатуре указаны наценки, то может появится и розничная и оптовая цена, также цена может быть вставлена и в ручную, также на складе должна быть возможность поставить галку что товар продается, только тогда он может быть вызван в операциях продаж. Цены вообще должны быть две, две розничных или две
оптовых если есть еще какие-то виды цен (VIP например) то тоже две. Выше описано почему,
товары которые не имеют свойств размеры, могут иметь только по одному виду цены. (статичную)



На складе Уникальность записи должна определятся не только наименованием, но и (текстом типа выбор цвета), и числовыми свойствами типа размер.

Еще раз объясню, зачем это надо, в отличие от торговли, где что купил = то почти и продал, в
производстве список потенциально возможных производимых товаров может быть огромным, т.е.
товаров не существует, но их можно произвести. и выписывать всю возможную номенклатуру нет смысла, пусть она растет по мере надобности.

Т.е Существует название " ворота", ворота могут быть разных цветов, разных вариантов
исполнения, но что гораздо хуже разных размеров, т.е. расписать все размеры, всех вариантов
исполнения дело очень муторное, если вообще нужное.

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


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

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

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

Заказы у нас такие же как в торговле, только в составе заказов могут быть нетолько товары но и услуги.
Когда заказ принят, в торговле если товара нет его покупают, а в производстве еще и могут собрать из других товаров.

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

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

Может быть обратная ситуация раскомплектация, товары в составе комплекта попадают на склад, о сам комплект со склада пропадает.
Если в описании комплекта описан список товаров которые могут попасть на склад при раскомплектации, то комплект разбирается на товары указанные в этом списке,( бывает так что товар нельзя разобрать в то сырье из которого он был сделан
Еще вариант когда раскомплектация запрещена
Кажется повторяюсь....


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



Индекс записыватся числом в справочнике номенклатура или товары, из которого
берутся наименования товаров для складов. там же где индекс ставится галка -продается ли товар вообще.
Товары могут иметь индекс и цену превышения индекса, а могут и не иметь - тогда это обычные товары

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

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

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

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

В самом заказе ни каких материалов быть не должно, только заказанные товары и услуги.
Заказ составлен сроки определены.

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

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

И статистика нужна от куда новые клиенты приходят, по какой рекламе?

  • Рекламное место свободно
  • Рекламное место свободно

Другие заказы в категории «Базы данных»