Функционал Склада

Автоматизация учета и использования радиоэлектронных компонентов.

Функционал Склада

Сообщение Shuuura » Вт янв 13, 2009 10:23

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑Как я себе представляю последовательность работы с программой Склад

1. Вносятся спецификации изделий - закладка "Проект"
2. По планирумому объему производства вводится требуемое количество изделий - закладка "Комплектация"
3. Позиции, которые имеются в наличии, резервируются, которых не хватило - переносятся в окно "Заказ"
3.1 На данном этапе возможны отклонения от стандартной спецификации - замена позиции на аналог
4. Окно "Заказ" анализируется по получившейся сумме и корректируется заказываемое кол-во изделий. Например не хватает выделенных на закупку денег
5. Когда "Заказ" утвержден - переносится в закладку "Закупки", над которым работает снабженец.
6. Запуск в производство. Может начинаться даже если полностью комплектации не хватает. Соответственно наеоходимо иметь возможность дозабрать со склада позиции после прихода
7. Списание. Списывается собранный узел - переводится в разряд полуфабрикатов, готовых изделий
8. Для бухгалтерии формируется список израсходованных комплектующих с конкретными названиями по накладной и ценой (на одну и ту же позицию может быть разная цена и назване в зависимости от поставщика)
9. Отдел сбыта списывает готовое издение

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


Как я понимаю Проект - название темы (прибора, изделия), на которое необходимо составлять спецификацию, состоящую из стандартных позиций и составных узлов. Занимается этим разработчик изделия.
Предлагаю сделать как в SLS-Производство - любая позиция на складе может быть составной - т.е иметь свою спецификацию
Этим сразу решается вопрос учета на складе готовой продукции и полуфабрикатов. Тогда отпадает надобность в окнах "Заказ", Изделие", Спецификация", остается только "проект" и "Комплектация"
Сразу станет больше места на экране, а то очень неудобно двигать окна
В окне "Закупки" хорошо бы добавить историю цены на позицию, несколько возможных поставщиков, колонку "Раименование" сменить на "Название по накладной", т.к один и тот же элемент на разных фирмах зовется по разному и соответсвенно по накланным входит под разными именами
Снабженец должен иметь возможность увеличивать заказываеме количество позиций, например до ближайшей скидки. Удобно видеть статистику потребления компонента на заданный срок, тогда более точно можно оперировать заказываемым количеством
Хорошо бы сделать минимально заказываемое количество - например резисторы покупаются бобинами на 5000 шт даже если в заказе только 100 шт
Окна "Закупки" и "Приход" можно объеденить, только надо правильно дать права кладовщику. Кладовщик вводит номер, дату накладной один раз и установив фильтр по поставщику вводит полученое количество позиций. Удобно сделать ввод сразу в окне "Закупки", без двойного клика по позиции - как в Exel. После ввода данных нажать "Провести накладную" и позиции вносятся на склад. Если позиция отработана полностью (получено требуемое количество) то строка исчезает из "Закупок", или отмечается что уже отработана
Таким образом снабженец работает с одним окном, а фильтруя по дате поступления заказа может отслеживать сроки исполнения

Поправьте меня, если что не недопонял. Пока с логикой работы Склада не совсем разобрался. Было бы хорошо выложить краткую последовательность действий, пока не готово полное описание
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Re: Функционал Склада

Сообщение Maxim » Вт янв 13, 2009 11:44

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Shuuura писал(а):Как я себе представляю последовательность работы с программой Склад


Я так понял вы еще не успели поработать с тестовой версией склада? И это ваши обобщенные хотелки? Попробую провести по шагам для данного Склада.

- 1. Вносятся спецификации изделий - закладка "Проект"


Добавляем название проекта. Например "Самарский свечной завод"
Добавляем название заказов. Например "Цех розлива" и "Цех упаковки"
Далее работаем например, с "Цех розлива".
Добавляем название изделия. "Привод конвеера №1".
Добавляем спецификации изделия. Их может быть сколько угодно. Либо ручками, либо из BOM-файла. Указываем кол-ва.

- 2. По планирумому объему производства вводится требуемое количество изделий - закладка "Комплектация"
- 3.1 На данном этапе возможны отклонения от стандартной спецификации - замена позиции на аналог


Если замена не тривиальна, то только автор заказа принимает решение о замене. И подготавливает новую спецификацию. Если замена стандартна - это делает комплектовщик. Кол-ва то же удел автора заказа.

- 4. Окно "Заказ" анализируется по получившейся сумме и корректируется заказываемое кол-во изделий. Например не хватает выделенных на закупку денег


Коррекция кол-ва происходит в любой момент до утверждения заказа.



- 3. Позиции, которые имеются в наличии, резервируются, которых не хватило - переносятся в окно "Заказ"

- 5. Когда "Заказ" утвержден - переносится в закладку "Закупки", над которым работает снабженец.


Далее тот, кто делает заказ, смотрит в правом окне "Комплектация" все ли есть, все ли мона купить. Может, что из замены поставить или вообще переделать изделие. Замена позиции на аналог происходит в спецификации, если нет доверия комплектовщику. Красным подсвечиваються позиции с которыми проблемы и надо разобраться.
Тут же можно прикинуть цену и оценить нехватку деталей. Экспортировать Спецификацию с пометками склада. Для разбора.
Когда все устраивает - нужно поставить на Спецификации статус "Утверждена".
На этом рутина сделана. Можно смотреть за статусом заказа и заниматься своими делами.

- 6. Запуск в производство. Может начинаться даже если полностью комплектации не хватает. Соответственно наеоходимо иметь возможность дозабрать со склада позиции после прихода


Далее в работу вступает комплектовщик. Он заказывает недостающее, принимает на склад и снимает со склада. Все стадии состояния заказа отображаются.
Maxim
Пользователь
 
Сообщения: 7
Зарегистрирован: Вс янв 11, 2009 14:31

Re: Функционал Склада

Сообщение Shuuura » Вт янв 13, 2009 13:49

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Maxim писал(а):Я так понял вы еще не успели поработать с тестовой версией склада? И это ваши обобщенные хотелки?

Работать начал, отсюда и вопросы. Которых явно будет все больше

На этом рутина сделана. Можно смотреть за статусом заказа и заниматься своими делами.

Для меня на этом работа только начинается, т.к я и есть комплектовщик.

Получается что необходимо задавать требуемое кол-во на каждую плату входящую в изделие? А если изделие из 10 плат? может лучше задавать требуемое кол-во изделий? Как скопировать спецификацию в другой проект, например при введении новой ревизии платы с незначительными изменениями?

Как можно повторить заказ без изменений в спецификации изделия?
Представьте что Вам надо запустить в производство 10 различных серийных изделий, спецификации на которые утверждены. Есть возможность варьировать заказываемым количеством. Есть некая сумма на закупку комплектующих. На все, как обычно, не хватает. Надо определиться чего сколько запускаем в производство и сколько закупаем. Т.е варьируя цифрами запускаемых в производсво изделий подбираем удобное кол-во.
Если денег достаточно, можно запустить больше или купить больше некоторых деталей на которые скидка от количества.
Хотелось бы совместными усилиями довести Склад до состояния удобного для всех людей задействованых в производстве
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Re: Функционал Склада

Сообщение Maxim » Вт янв 13, 2009 14:32

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Для меня на этом работа только начинается, т.к я и есть комплектовщик.


Как правило так и бывает.

Получается что необходимо задавать требуемое кол-во на каждую плату входящую в изделие? А если изделие из 10 плат? может лучше задавать требуемое кол-во изделий? Как скопировать спецификацию в другой проект, например при введении новой ревизии платы с незначительными изменениями?


Изделие может содержать разное кол-во спецификаций.
Например изделие "Пульт" может содержать следующие спецификации:
клавиатура "ТТ400.1.002" - 1шт
индикатор "DS302.4.002" - 5 шт
процессор "CP500.1.001" - 1 шт

А таких изделий может быть штук 50.

Вот и определяем состав изделия по спецификациям отдельно, а кол-во изделий отдельно.

Как можно повторить заказ без изменений в спецификации изделия?


Повтор методом копирования существующего изделия/заказа/проекта не реализован в данной версии. Следовательно только вручную.

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


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

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


Это все в компетенции составителя заказа.

Хотелось бы совместными усилиями довести Склад до состояния удобного для всех людей задействованых в производстве


Поддерживаю... Вопрос в том - кто сможет помочь в реализации хотелок?
Maxim
Пользователь
 
Сообщения: 7
Зарегистрирован: Вс янв 11, 2009 14:31

Re: Функционал Склада

Сообщение Shuuura » Вт янв 13, 2009 14:45

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Maxim писал(а):Поддерживаю... Вопрос в том - кто сможет помочь в реализации хотелок?

К сожалению, я не знаком с Qt. Помочь могу только составлением ТЗ и тестированием
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Re: Функционал Склада

Сообщение Maxim » Вт янв 13, 2009 15:00

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Shuuura писал(а):
Maxim писал(а):Поддерживаю... Вопрос в том - кто сможет помочь в реализации хотелок?

К сожалению, я не знаком с Qt. Помочь могу только составлением ТЗ и тестированием


И это хорошо! Бум аккамулировать хотелки и замечания.
Maxim
Пользователь
 
Сообщения: 7
Зарегистрирован: Вс янв 11, 2009 14:31

Re: Функционал Склада

Сообщение Shuuura » Вт янв 13, 2009 15:24

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Maxim писал(а):И это хорошо! Бум аккамулировать хотелки и замечания.

Тогда мои хотелки годичной давности. Сегодня уже можно вносить исправления, но пока что есть.

С данной программой будет работать следующию группы позьзователей с различными правами досткпа
1. Разработчик (формирует реальную спецификацию на изделие)
2. снабженец – отслеживает цены у поставщиков, заказывает комплектацию,
3. Кладовщик – принятие и ваыдача комплектации
3. начальниу производствсва – заказывает требуемое кол-во изделий, вводит сроки
4. Директор (бухгалтер) – добавлет «виртуальные позиции», простатривает и формирует реальные и виртуальные цены на издение, формирует акты списания

МОДУЛЬ просмотра и заполнения склада
Все позиции на складе разбиваются по группам:
Резистор, Конденсатор, Микросхема, круг, швеллер и т.д

Каждая группа разбивается на подгруппы
Резистор
Выводной
SMD
Переменный
Подстроечный и т.д

Подгруппы также разбиваются
сопротивление
ТКС
типу корпуса
точность

Максимальная вложеность подгрупп – 10 (можно больше)
позиция на складе отображается в виде
Резистор SMD 0805 10Ком +-5% - очередность отображение – по приоритету вложености

Фильтр просмотра на складе должен скрывать/отображать значимые/незначимые поля
Параметры фильтра
Отображать позиции в наличии
Отображать позиции в резерве
Отображать позиции в резерве на выбранное изделие
Отображать заказнанные позиции
Отображать позиции по выбранному поставщику
И комбинация всех возможных

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


Добавление новой позиции.
При добавлении новой позиции вручную заполняются все поля (кнопка «добавить новую позицию»)
Иметь возможность добавлять позицию на основе существующей (например все поля для Резистор SMD 0805 10К +-5% заполнены , необходимо добавить новую позицию 20К - жму «изменить и вставить» изменяю номинал, а все остальные поля остаются неизменными
Для каждой позиции необходимо иметь возможность просмотра в каких изделиях, узлах она присутствует, заказана, выдана, зарезервирована или использовалась ранее (изделие снято с производства (есть новая версия)) .При данном просмотре указывать сколько и когда данного изделия заказано и находится в работе. При клике по изделию переходить в спецификацию данного изделия.
Также просматривать цену, историю цены, по каким накладным позиция была получена, когда и на что списана. (может быть это возможность модуля «Снабженец»?)
Иметь возможность поиска позиции по складу по части имени (например находить все микросхемы начинающияся с префикса AD либо все резисторы 1%) (аналог Crtl+F в Exel только по всем подгруппам сразу)
Иметь возможность изменения имени позиции (одновременно во всех проектах) (если неправильно ввели наименование)
Иметь возможность быстро принять или выдать несколько позиций не входищих в издение. (для ремонта, при обнаружении брака в ранее выданной позиции) с формированием соответствующего журнала.
Иметь возможность ручного редактирования полей (при наличии допуска) для исправления грубых ошибок ввода.

??Возможно ли ведение журналов списания, внесения позиций на склад с возможностью отката ??

Готовые изделия, узлы также вносятся на склад

Все движения по складу – выдача, внесение, списание – сохраняются для дальнейшего анализа

РАЗРАБОТЧИК должен формировать новое изделие, задавая перечень входящих в него позиций (спецификацию). Позицию можно вставить только если она присутствует на складе. Если позиция не проходит по складу- ее необходимо сфомировать на складе. Для каждой позиции в спецификации задается ее позиционое обозначение (пример – спецификация элементов R1, R2-R25) и требуемое кол-во.
Каждое изделие состоит из нескольких составных узлов, которые в свою очередь разбиваются на подузлы и т.д степень вложености до 10 (или больше).
Необходимо учесть возможность введения различных версий узлов (внесение модификаций). При этом старые версии оставлять в базе данных для отчетности.
Необходимо учесть, что изделие состоит из разных узлов (пример - телефон состоит из – Трубка, корпус, плата печатная, клавиатура) и при заказе учитывать что некоторые узлы уже могут быть собраны и лежать в готовых изделиях. Пример - предприятие по изготовлению телефонов производит 10 моделей телефонов, у которых трубки одинаковые. Необходимо изготовить 10 телефонов модели 1, 20 телефонов модели 2. при запуске в производство учитываем, что на складе уже есть 30 собраных трубок, следовательно нет нужды заказывать микфофон, динамик (подузлы трубки). Соответсвенно, можно заказывать не только целое изделие, а и его узлы. Например запустить в работу только телефонные трубки, т.к еще не известно какие модели телефонов будут производиться.

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

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

СНАБЖЕНЕЦ должен видеть требуемое кол-во позиций, (общим списком и по раздельными заказам на разные изделия), на какое изделие, требуемый срок поставки, планируемое ко-во позиций, историю цен по каждой позиции, формировать разбиение по поставщикам, отлеживать получение счета, отслеживать произведенные оплату, выводить все списки в Exel,
Снабженец может изменить заказываемое количество позиций. Пример - необходимо 100 резисторов, скидки при покупке от 500. Смотрим где данный резитор используется и насколько часто и принимаем решение взять 500 шт. Учесть что если в это момент запустят в производство приборы использующие данный резистор, то заказ производить не надо, т.к заказно лишних 400 шт.(если 400 достаточно) Неплохо сделать статистику частоты использования за определенный срок, выводить перечень изделий где заказываемая позиция используется с указнием кол-ва
Необходим анализатор полученых счетов от поставщика в ответ на отправленый заказ. Поставщик может указать не все позиции, не все кол-во, может изменить цену – это надо анализировать. По полученуму счету вводим цену с НДС и кол-во. Цена переводится в $ и сравнивается с предыдущщими ценами (несколько цен).
Иметь возможностьотмечать позиции цветом, и давать свои примечания


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

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

При выдаче позиций со склада производится перенос позиции из разряда резерв, в разряд выдано в работу. При внесении готового изделия на склад позиции списываются.

НАЧАЛЬНИК ПРОИЗВОЗВОДСТВА
Операции с спецификациями на изделие
1. Заказать только позиции отсутствуюшие на складею Остальные зарезервировать
2. заказать все позиции, ничего не резервировать
3. подготовить в выдаче имеюшиеся на складе
4. отменить текущий заказ, вернуть резерв на склад
5. Списать выданные позиции (когда изделие готово)
6. просмотреть наличие для последующих заказов


Директор (администратор) может добавить в спецификацию свои позиции , которые рельно в изделии не присутствуют.(либо это «виртуальные» позиции только для бугалтерии, либо используются для сборки изделий за нал) Они доступны для просмотра только директору. При заказе «виртуальных» позиций формируется отдельный заказ, доступный только директору (Он же его дальше и отслеживат),. Присутствие виртуальных позиций на складе просматривает только директор

Задает требуемое кол-во изделий для текущей сборки за нал и за безнал (на сегодня)
Задает планируемое кол-во изделий (на ближайшее время, для анализа снабженцу на сколько приблизительно можно увеличить заказ)

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

Поля позиции
название позиции (с разбиением на группы по типу , точности, ТКЕ …. С возможностью редактирования и формирования собственных полей)
наличие на складе за нал
наличие на складе за безнал
зарезервированное для производства кол-во за нал (c возможностью просмотра на какое изделие, когда и секолько штук заказано)
зарезервированное для производства кол-во за безнал c возможностью просмотра на какое изделие, когда и секолько штук заказано
выдано в работу (за нал)
выдано в работу (за безнал)
требуемое колво за нал c возможностью просмотра на какое изделие, когда и секолько штук заказано)
требуемое кол-во за безнал c возможностью просмотра на какое изделие, когда и сколько штук заказано)
рельная цена за нал
рельная цена за безнал
ориентировочная цена
увеличенная цена за безнал
ожидаемое(оплаченое) кол-во за нал
ожидаемое(оплаченое) кол-во за безнал
выданное кол-во на производство
Флаг "виртуальной позиции" - поизция которая проходит только по накладным
поставщик 1
поставщик 2
поставщик 3
цена поставщика 1
цена поставщика 2
цена поставщика 3
срок поставки поставщика 1
срок поставки поставщика 2
срок поставки поставщика 3
кол-во шт в упаковке
минимально заказываемая партия
кол-во для скидки поставщик 1
кол-во для скидки поставщик 2
кол-во для скидки поставщик 3
флаг кратности заказа минимальной партии
положение на складе 1
положение на складе 2
положение на складе 3
минимальное наличие на складе за безнал
минимальное наличие на складе за нал
флаг минимальное наличие на складе за безнал
флаг минимальное наличие на складе за нал
норма времени на монтаж данной позиции реальная
норма времени на монтаж данной позиции расчетная (для отчетности)
квалификация человека для монтажа (монтажник, настройщик, програмист и тд настраиваемое из списка работающих)
драгметал1
драгметал..
драгметалN
допустимая замена на другую позицию
допустимая замена на другую позицию
допустимая замена на другую позицию
примечание
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Сообщение Shuuura » Вт янв 13, 2009 16:02

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑Пока для меня основным препятствием для работы со Складом является невозможность повторных заказов по утвержденным спецификациям. Предлагаю внести этот пункт в ToDo под номером 1
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Сообщение andk » Вт янв 13, 2009 18:49

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑Ну вот, оталось оформить это в виде ФАК-а :)
Спасибо, полезная статья!
andk
Пользователь
 
Сообщения: 10
Зарегистрирован: Пн янв 12, 2009 20:15

Сообщение Maxim » Вт янв 13, 2009 19:26

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Shuuura писал(а):Пока для меня основным препятствием для работы со Складом является невозможность повторных заказов по утвержденным спецификациям. Предлагаю внести этот пункт в ToDo под номером 1


Повтор изделия? Хорошо, а как будем различать? По номеру?
Maxim
Пользователь
 
Сообщения: 7
Зарегистрирован: Вс янв 11, 2009 14:31

Re: Функционал Склада

Сообщение Maxim » Вт янв 13, 2009 19:36

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Shuuura писал(а):Тогда мои хотелки годичной давности. Сегодня уже можно вносить исправления, но пока что есть.

С данной программой будет работать следующию группы позьзователей с различными правами досткпа
1. Разработчик (формирует реальную спецификацию на изделие)
2. снабженец – отслеживает цены у поставщиков, заказывает комплектацию,
3. Кладовщик – принятие и ваыдача комплектации
3. начальниу производствсва – заказывает требуемое кол-во изделий, вводит сроки
4. Директор (бухгалтер) – добавлет «виртуальные позиции», простатривает и формирует реальные и виртуальные цены на издение, формирует акты списания .....................................


Очень монументально... Я стока сразу не выпью....
Один тренд наметился... Разрастание. Тут расписать структуру, взаимосвязи и блокировки не один месяц нужно.
Это раз!

Почему тогда такой состав(см. выше)? Для кого-то этого много, для кого-то мало.
Это два!

А если наоборот, попробовать убрать лишнее? Оставить минимум, который можно будет самостоятельно дорастить до сколь угодно разлапистой организации! Если конечно это возможно.
Это три!
Maxim
Пользователь
 
Сообщения: 7
Зарегистрирован: Вс янв 11, 2009 14:31

Re: Функционал Склада

Сообщение Shuuura » Ср янв 14, 2009 9:19

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Maxim писал(а):Один тренд наметился... Разрастание.

За это сразу по рукам! :)
Если сразу начать делать все что хочется, на выходе ничего не будет. Это провереный факт. Две знакомые фирмы пытались поднять такое + бухгалтерия + ведение договоров. Программисты сбегали через полгода работы. Итого много начатых и не оконченых проектов. Для поднятия такого проекта надо брать человека на работу и платить ему стабильную зарплату. В наших условиях, как я понимаю, это нереально. Из преведенного предлагаю многое выкинуть, чтобы получился рабочий проект, который будет расти. Делать только жизненно необходимое. Я всего лишь выложил свои наработки на обсуждение. Урезать надо раза в три как минимум.

Maxim писал(а):Почему тогда такой состав(см. выше)? Для кого-то этого много, для кого-то мало.

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

Maxim писал(а):А если наоборот, попробовать убрать лишнее? Оставить минимум


Так и делаем, только надо совместными усилиями определить этот минимум.
Последний раз редактировалось Shuuura Ср янв 14, 2009 11:01, всего редактировалось 1 раз.
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Сообщение Shuuura » Ср янв 14, 2009 9:36

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Maxim писал(а):Повтор изделия? Хорошо, а как будем различать? По номеру?


имеем несколько утвержденных спецификаций на изделие. пример
Телефон R1_5
Тестер R2_4
Программатор R3_0

В отдельном окне "запуск в производство" видим список всех утвержденных изделий. Проставляем возле каждого количество. Жмем анализ. Возле каждого изделия появляется цена деталей которые есть в наличии и цена на сколько докупить и их сумма.
Жмем провести "Запустить в производство" сумарно или каждое по отдельности. В закладку "Комплектация" переносятся "Телефон R1_5 от 14.01.2008 20 шт", который дальше отслеживается уже имеющимися средствами. Если необходимо вносить изменения в спецификацию - то это уже другая ревизия "Телефон R1_6". Для этого необходимо копировать спецификации.

Рекомендую посмотреть как сделано здесь. Сейчас работаю с этой программой. Считаю ее эталоном по простоте и прозрачности.
www.geocities.com/andy_moz/download/sklad.zip

Еще мои соображения по поводу http://caxapa.ru/140062.html
Shuuura
Пользователь
 
Сообщения: 17
Зарегистрирован: Вс янв 11, 2009 9:56

Re: Функционал Склада

Сообщение Serg » Ср янв 14, 2009 17:14

Изменить размер шрифта ↓ВернутьИзменить размер шрифта ↑
Shuuura писал(а):... Если сразу начать делать все что хочется, на выходе ничего не будет. Это провереный факт. Две знакомые фирмы пытались поднять такое + бухгалтерия + ведение договоров. Программисты сбегали через полгода работы. Итого много начатых и не оконченых проектов. Для поднятия такого проекта надо брать человека на работу и платить ему стабильную зарплату. В наших условиях, как я понимаю, это нереально.

Совершенно верно. Это одна из множества причин, по которым проект получил статус OpenSource.

У небольших фирм или групп разработчиков один-два человека зачастую совмещают вышеперечисленные должности. Функционал программы "затачивался" под их требования и пожелания при минимальном вмешательстве администрации ИНКОММЕТ.

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

1. Выявить и устранить ошибки и явные недоделки в имеющемся функционале, используя демонстрационную базу данных и на живых проектах.
2. Одновременно с п.1 вносить разумные дополнения, не являющиеся "глобальными" и не требующие больших затрат, но учитывающие обоснованные пожелания всех заинтересованных лиц.
3. Одновременно с п.1 и 2 сделать приемлемую документацию и по мере возможностей все перепроверить.
4. "Зарелизить".
5. И затем заниматься наращением функционала, составив список и определив приоритеты.

Особо хочу отметить, что разработчик пока один, и он не может все свое время тратить на работы по складу, поскольку занят во многих других проектах. А ИНКОММЕТ не является благотворительной организацией, но у администрации периодически случаются приступы альтруизма. Приветствуется любая помощь, особенно помощь программистов, что, как я надеюсь, приведет к получению обоюдной выгоды. Желательна также помощь в оформлении документации.

Руководствуясь вышеизложенным, предлагаю создать ветку "Release Candidate xx" (то, что имеется в наличии, релизом назвать нельзя, это продукт в состоянии "beta", в котором он вечно и пребывает) или что-то в этом духе и "прикрепить" в ней темы:

1. Найденные ошибки

где по мере проведения работ разработчики будут сообщать об устранении ошибок и проведении доработок (что-то вроде упрощенного баг-трекера, не отнимающего много времени на ответы)

2. Дополнения

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

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

P.S. Данное сообщение имеет отношение не только к теме функционала, обсуждение которого может идти бесконечно и промежуточный и уж точно конечный результат никогда не будет получен, а скорее к теме "что и как мы хотим получить".
Аватара пользователя
Serg
Администратор
 
Сообщения: 88
Зарегистрирован: Ср янв 14, 2009 13:50
Имя: Сергей Юрьевич


Вернуться в Склад

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1