Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4 5 6      [все]
 Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Всем привет!
Народ, такой вот вопрос.

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

Система разрослась немеряно. За 5 лет куча веток мертвых, но которые обрубать опасно. Не ясно, где рванет.
В проекте под 1.000 файлов, в базе около 300 таблиц (в основном вспомогательных, производных).
Масштаб логистики - около трех десятков складов по стране, три распределительных центра, десятки поставщиков.
Товаров, которые хотя бы раз "дернулись" - ок. 450.000 (вся номенклатура ок. 11.000.000). "Живых" товаров, с которыми работает система - ок. 65.000 (плюс "мертвых" около 10.000).
Бизнес- автозапчасти. Город - Москва.

Собственно, вопрос.
Какие варианты? Платформа, язык, сроки, деньги.... Ну, в общем все.
Видимо, по организации - я постановщик задачи и у меня программист. Как ни странно, система развивается, поэтому это тоже нужно учесть.
Программист - как вариант в штат или на проект... Как предлОжите.
6 май 19, 10:59    [21878503]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 9091
Аннушка разлила масло?

Могу подъехать - поговорим. (Я и постановщик задач и программист :) ) Емайл в профиле.

Или 1с принципиально не устраивает?
6 май 19, 11:10    [21878517]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Программист 1с,

Да у меня нет идиосинкразии к 1С. Вот почему-то рук-во...
Но тем не менее, хотя бы в общих чертах - по деньгам и срокам.
6 май 19, 11:18    [21878527]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Программист 1с,

А насчет Аннушки не понял... Или это к трамваю? )))
6 май 19, 11:19    [21878528]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 662
по деньгам и срокам.

Без описания имеющейся системы никто не сможет адекватно сказать.

У меня другой вопрос - вы хотите переходить одномоментно?
Просто, по опыту, при плавном варианте успешность внедрения на порядок выше.

Я бы решал задачу так
1. Данные храним в MS SQL (надеюсь что уже)
2. Модифицируем фокс для рефакторинга хранения данных.
3. Пишем новый интерфейс для тех же данных, запуская посистемно.
Есть опыт внедрения нового приложения в старую оболочку - проблем море, но зато внедряется проще.
Просто вариант, когда 2 года пишется новое приложение, а потом при внедрении идет лихорадка- норма.
Даже оттестировать его, без документации (и с неописанными в ней юзер кейсами, которые есть только в голове юзера), очень непросто.

Но это - отдельное приложение, для 1С такой вариант не подойдет.
Для 1с идти немного другим путем.
6 май 19, 11:31    [21878533]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
dvim,

Без описания имеющейся системы никто не сможет адекватно сказать.
------
Ну, это же не ERP. Масштаб другой. Просто набор алгоритмов и условий. Хотя бы От и До по срокам и деньгам.


У меня другой вопрос - вы хотите переходить одномоментно?
------
Зачем... Делаем новую, параллельно работает старая. Тестируем поэтапно.
6 май 19, 11:38    [21878544]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
sqlnew
В проекте под 1.000 файлов, в базе около 300 таблиц (в основном вспомогательных, производных).
Масштаб логистики - около трех десятков складов по стране, три распределительных центра, десятки поставщиков.
Товаров, которые хотя бы раз "дернулись" - ок. 450.000 (вся номенклатура ок. 11.000.000). "Живых" товаров, с которыми работает система - ок. 65.000 (плюс "мертвых" около 10.000).
Бизнес- автозапчасти.

Какие варианты? Платформа, язык, сроки, деньги.... Ну, в общем все.
Видимо, по организации - я постановщик задачи и у меня программист. Как ни странно, система развивается, поэтому это тоже нужно учесть.
Программист - как вариант в штат или на проект... Как предлОжите.


Проект.
Подготовка ТЗ, подробное описание бизнес-процессов, функций, взаимосвязей, форм и т.п. - 1 мес.
Срок разработки и миграции 6-9 мес, в зависимости от возникающих хотелок.
Платформа
Вариант 1: SQL Server + ASP.NET MVC + IIS (или декстоп)
Вариант 2: MySQL + Java Spring + Tomcat.

По оплате
1. Официально, через договор с ООО (сроки, ответственность, акты сдачи-приемки
, неустойка и т.п.) 240 тыр в мес. (200 раб часов в мес. расчет 1200 руб час). Предоплата 40%, сдача в работу 40% (может быть разбита на этапы), спустя месяц после запуска 20%, на исправление косяков.

2. Неофициально, черным налом. Проект разбивается на этапы, оговариваются сроки каждого этапа, оплата из расчета 1000 руб/час 40% предоплата, 60% после сдачи работ по данному этапу.

Разработка ТЗ с заказчиком - срок месяц, стоимость 50 000 руб. Аванс 60%, остальное после завершения ТЗ.
Оплата за разработку ТЗ вне зависимости от того будут работы продолжены или нет не возвращаются,
но после полной оплаты Техническое Задание будет являться собственностью Заказчика.
6 май 19, 11:41    [21878549]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
sqlnew
Делаем новую, параллельно работает старая. Тестируем поэтапно.

Обычно делается так.
Пишутся шлюзы, позволяющие новой программе работать со старыми данными.
Рабочая база реплицируется на платформу DEV, которая подключается к новой программе.
Тестируется, допиливается.
Затем в один солнечный день шлюз переключается на новую базу.
Работать одновременно в старой и новой нельзя!
Проверено опытом! Если не избавиться от старой, то со временем,
ввиду консервативности сотрудников ( "А мы так привыкли!") вся работе снова вернется в старую программу.
6 май 19, 11:47    [21878555]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 9091
sqlnew
Программист 1с,

А насчет Аннушки не понял... Или это к трамваю? )))
Да :)
sqlnew
Программист 1с,

Да у меня нет идиосинкразии к 1С. Вот почему-то рук-во...
Но тем не менее, хотя бы в общих чертах - по деньгам и срокам.
Судя по по "спецам" что я вижу - полностью согласен с Вашим руководством.


Как сказать о сроках и деньгах, если не видел хотя бы набросок ТЗ?

Ну положим на кофейной гуще:
1. Или стандартная УТ11 или скорее всего нужна не стандартная база 1с, для скорости. Также зависит от требуемого функционала, если минимум функционала - то проще свою базу.

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

3. Ключевое - 30 складов и 3 распред центра, и непонятно что в 300 таблицах. Если 1 день на 1 таблицу - то как раз 2 года срок. Оплата - возьмем среднюю - 200*24 - около 5млн.

4. Переход можно как и по частям, часть дублируем данных, так и полностью.
6 май 19, 11:48    [21878556]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
SQL2008
Рабочая база реплицируется на платформу DEV, которая подключается к новой программе.
Тестируется, допиливается.

Работа с основной базой на этом этапе ведется в старом интерфейсе о старой базой.
6 май 19, 11:49    [21878558]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 9091
SQL2008
Проверено опытом! Если не избавиться от старой, то со временем,
ввиду консервативности сотрудников ( "А мы так привыкли!") вся работе снова вернется в старую программу.
Все решается, если есть воля руководства.
6 май 19, 11:51    [21878560]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
sqlnew
Собственно, вопрос.
Какие варианты? Платформа, язык, сроки, деньги....

Правильный вариант такой:

1) Проводится обследование.
2) Готовятся варианты предложений по оптимизации процессов на основе комплекса из старого и нового ПО.
3) Выбирается вариант и по нему готовится ТЗ.
4) ТЗ согласовывается и утверждается.
5) Сроки и деньги становятся понятны именно в пункте №5.

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

Ну и можно "как всегда", мол напишите мне новое чудо, ну хоть как-нибудь...
6 май 19, 11:52    [21878564]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Вооо.. Уже что-то конкретное.
Спасибо всем. Как только что-то прояснится - отпишусь..
6 май 19, 11:55    [21878572]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
alex55555
2) Готовятся варианты предложений по оптимизации процессов на основе комплекса из старого и нового ПО.

Этот пункт уже подразумевает работу бизнес-аналитика. Это не предусматривалось в начальной постановке задачи. Подразумевалось простой перенос на современную платформу "AS IS".
Но конечно этот пункт крайне желателен. Хотя он может быть выполнен силами самого Заказчика.
6 май 19, 11:55    [21878574]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.
6 май 19, 12:04    [21878590]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 662
sqlnew,
Зачем... Делаем новую, параллельно работает старая. Тестируем поэтапно.

По мне для таких "распластанных" приложений надо переходить кусками, функциональными модулями.
300 таблиц это не так и мало - неучтенного функционала может быть очень много.

При мажорной смене версии у крупных то вендоров - слезы и сопли, а внутренних инициаторов может просто раскатать. ( Лично знаю несколько примеров)

Для оценки нужно хотя бы сколько форм и что они делают.
С описаниями, естественно.
6 май 19, 12:04    [21878592]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
sqlnew
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.

А сколько сотрудников работает с системой? Вводят данные, строят отчеты, проводят сделки.
6 май 19, 12:12    [21878613]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
На DevExpress XAF можно переписать. Будет одновременно и вин (WinForms), и веб (ASP.NET) интерфейс. Гибкая система управления правами доступа (на уровне отдельных записей и полей), формирование документов, интеграция с другими системами, рассылка уведомлений и остальное по желанию. Если не брать в расчёт 1С, то как по мне очень клёвая платформа для написания учётных систем. На ней ERP Галактика например сделана. Я писал на ней медицинскую информационную систему, когда работал в больнице, писал систему для строительных расчетов, наряд-заказов, договоров и т.п.

150 т.р./мес. По срокам на вскидку - 1-2 мес., чтобы сделать вариант, на который уже можно постепенно переводить отдельных пользователей. И месяца 4 на допиливание.
6 май 19, 12:14    [21878621]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 9091
sqlnew
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.
И это все? Тогда может быть все гораздо проще и работы гораздо меньше.

(Никаких расчетов стоимостей доставок и вариантов использование машин и тп.)

Проведите обследование. И создайте хотя бы образ тз.
6 май 19, 12:19    [21878637]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
Ares_ekb
DevExpress XAF

Можно еще на Component One.
Вот только они приличных денег стоят.
6 май 19, 12:32    [21878669]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
SQL2008,

у Component One нашел только компоненты... XAF хорош тем, что описываешь схему данных и сразу получаешь готовые формочки для работы с данными, их не нужно самому рисовать. Тем более если в учетной системе 300 сущностей, то руками делать каждую формочку очень муторно, даже с готовыми компонентами. Конечно и в XAF нужно много чего допиливать, особенно если у заказчика нестандартные запросы, но хотя бы на рутину время не тратишь.

Прочитал, что в системе особо не будет интерфейса... Интересно как данные попадают в FoxPro? Если там какие-то самописные системы для ввода данных, может и их заодно переписать? Я писал про цены и сроки исходя из этого.
6 май 19, 12:40    [21878686]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
ПЕНСИОНЕРКА
Member

Откуда: Владимирская обл
Сообщений: 4565
sqlnew
В проекте под 1.000 файлов, в базе около 300 таблиц (в основном вспомогательных, производных).
Масштаб логистики - около трех десятков складов по стране, три распределительных центра, десятки поставщиков.
Товаров, которые хотя бы раз "дернулись" - ок. 450.000 (вся номенклатура ок. 11.000.000). "Живых" товаров, с которыми работает система - ок. 65.000 (плюс "мертвых" около 10.000).
Бизнес- автозапчасти. Город - Москва.


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

видимо не более 50
--
и в каком фоксе (версия имею ввиду) написана прога, причем на коленке
6 май 19, 12:45    [21878698]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
ПЕНСИОНЕРКА
реально, сколько же основных таблиц, за вычетом
--прайсов прежних лет
--старых остатков
--различных выборок
...
видимо не более 50

Очень давно приходилось иметь дело с проектом на FoxPro где данные за день хранились каждый в отдельном файле (!!!)
Т.е. сколько дней, столько и файлов :)
6 май 19, 12:52    [21878721]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28867
sqlnew
Ну, это же не ERP. Масштаб другой. Просто набор алгоритмов и условий. Хотя бы От и До по срокам и деньгам.
Очевидно же, что по срокам и трудоёмкости вы можете спрогнозировать точнкее, чем любой самый опытнейший разработчик, после ознакомления с подробнейшим ТЗ и подробнейшим описанием системы.
Вы же её сами писали и развивали.

Масшаб немаленький, иначе что вы там делаете всё это время?

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

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

ИМХО, самое правильное, взять разработчика/разработчиков в свою команду, притом как минимум один разработчик должен быть не ниже вашего уровня, но на современной платформе.
И расчитывать на год-два.
6 май 19, 13:04    [21878751]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28867
sqlnew
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.
А, ну тогда нужно меньше времени, я думал, это ваша основная бизнес-система.

Но принципы, которые я написал выше, не меняются.
6 май 19, 13:08    [21878762]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Злой Бобр
Member

Откуда: Украина, Кривой Рог
Сообщений: 3424
sqlnew
Бизнес- автозапчасти.

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

По ценам и срокам вам уже правильно сказали что не видя кота в мешке никто в здравом уме вам ничего не озвучит. Приглашайте к себе человека, пусть посмотрит ваш бардак и если что-то сможет понять - вам повезло. Но лучше уж сами напишите ТЗ. А там по ходу сами и найдете верный путь.
6 май 19, 13:14    [21878779]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 662
Злой Бобр,
то проще и дешевле взять готовое решение

Cомневаюсь, что существуют системы которые по внешним данным сделают то, о чем пишет ТС.

Судя по его описанию ...удаленно никто трудоемкость не определит, даже с точностью в порядок.
6 май 19, 13:26    [21878802]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
полудух
Member

Откуда: планета орков, г.Зверополис
Сообщений: 661
от 4 млн.
за объём, ответственность и внимание к деталям
вам надо не просто написать новую ERP с нуля, а ещё и данные не потерять, но разгрести и упорядочить
(PHP + postgresql)
6 май 19, 13:50    [21878844]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
alexeyvg
Совсем быстро можно прикинуть, что потребуется сравнимое время, как потратили вы (с командой).
На самом деле поменьше, потому что этапы исследований и проб, согласований и переделок бизнес-логики повторять не надо. Но общее представление получить можно.
У меня были проекты, где разница по скорости разработки одной и той же системы разными разработчиками была раз в 50 и при этом по качеству на порядок лучше. Это вопрос опыта, используемых технологий. Копать траншею руками, лопатой или экскаватором - большая разница. При этом не факт, что аренда экскаватора будет в 50 раз дороже, чем найм рабочего.
6 май 19, 14:08    [21878893]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

Откуда:
Сообщений: 848
Готовить три конверта предлагали уже ? :)
6 май 19, 14:23    [21878944]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
SQL2008
sqlnew
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.

А сколько сотрудников работает с системой? Вводят данные, строят отчеты, проводят сделки.


Нисколько. Один я.
Система считывает данные из ЕРП и вбрасывает результаты.
6 май 19, 14:51    [21879019]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Программист 1с
sqlnew
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.
И это все? Тогда может быть все гораздо проще и работы гораздо меньше.

(Никаких расчетов стоимостей доставок и вариантов использование машин и тп.)

Проведите обследование. И создайте хотя бы образ тз.


ок
6 май 19, 14:52    [21879021]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
ПЕНСИОНЕРКА
sqlnew
В проекте под 1.000 файлов, в базе около 300 таблиц (в основном вспомогательных, производных).
Масштаб логистики - около трех десятков складов по стране, три распределительных центра, десятки поставщиков.
Товаров, которые хотя бы раз "дернулись" - ок. 450.000 (вся номенклатура ок. 11.000.000). "Живых" товаров, с которыми работает система - ок. 65.000 (плюс "мертвых" около 10.000).
Бизнес- автозапчасти. Город - Москва.


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

видимо не более 50
--
и в каком фоксе (версия имею ввиду) написана прога, причем на коленке


Да основных таблиц реально несколько десятков (до 50-60).
А Фокс - 9.0
6 май 19, 14:53    [21879025]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
SQL2008
ПЕНСИОНЕРКА
реально, сколько же основных таблиц, за вычетом
--прайсов прежних лет
--старых остатков
--различных выборок
...
видимо не более 50

Очень давно приходилось иметь дело с проектом на FoxPro где данные за день хранились каждый в отдельном файле (!!!)
Т.е. сколько дней, столько и файлов :)


Ну.... я конечно.... Но не настолько! ))
6 май 19, 14:54    [21879026]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Злой Бобр
sqlnew
Бизнес- автозапчасти.

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

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


Эта си стема - не автоматизация бизнеса. Это - автоматизация управления запасами.
6 май 19, 14:55    [21879028]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Еще раз, народ. Программа - для расчета объема заказов и перемещений на склады.
Ни продаж, ни счетов, никакой ЕРП!
6 май 19, 14:57    [21879032]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Konst_One
Member

Откуда:
Сообщений: 11415
wms бывает посложней всяких там продаж и счетов
6 май 19, 15:00    [21879035]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Konst_One
wms бывает посложней всяких там продаж и счетов


И это не вмс.
С точки зрения алгоритмов - все просто. Дело в количестве и интерпретации исходной информации и кол-ву "если так - то так, а если вот так - то вот так"...
6 май 19, 15:04    [21879037]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Konst_One
Member

Откуда:
Сообщений: 11415
вам нужен хороший аудитор, лучше экспертизу заказать по обследованию вашего зоопарка
6 май 19, 15:06    [21879041]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Konst_One
вам нужен хороший аудитор, лучше экспертизу заказать по обследованию вашего зоопарка


Причем здесь зоопарк? Вы о чем? Вы просто не поняли сути.
Еще раз. Есть программа, написанная на Фоксе. Много вычислений. Есть исходные данные и есть выходные данные.
Никаких интерфейсов, документоооборота и пр.
Хорошо, если уж совсем проще - то так.
Есть продажи на филиалах. Есть наличие везде. Есть поставщики. Расчитать заказы и перемещения.
Причем здесь зоопарк?
Просто нужна новая структура базы и переписывание алгоритмов.
6 май 19, 15:17    [21879050]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Konst_One
Member

Откуда:
Сообщений: 11415
уже лучше, вам же там виднее, что и как у вас реализовано. начните с написания требований к новому ПО и описания/структуры работы существующего. самим же проще будет. когда разложите всё по полочкам, то сможете найти людей на реализацию задуманного.
6 май 19, 15:31    [21879059]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
sqlnew
Konst_One
вам нужен хороший аудитор, лучше экспертизу заказать по обследованию вашего зоопарка


Причем здесь зоопарк? Вы о чем? Вы просто не поняли сути.
Еще раз. Есть программа, написанная на Фоксе. Много вычислений. Есть исходные данные и есть выходные данные.
Никаких интерфейсов, документоооборота и пр.
Хорошо, если уж совсем проще - то так.
Есть продажи на филиалах. Есть наличие везде. Есть поставщики. Расчитать заказы и перемещения.
Причем здесь зоопарк?
Просто нужна новая структура базы и переписывание алгоритмов.
вот всегда убеждался, что после слова "просто" обязательно идёт какое-то западло

начните с малого - "переписать на другой язык с реакцией 1 в 1", а дальше уже предметно беседовать

обычно выполнял заказы на поднятие версии компилятора для проги около 50-70 тыщ строк (логики обычно процентов 5) - 5-10к вечнозелёных
т.е. фактически: закомпилить, причесать

с DSL-подобного языка явно дороже будет
6 май 19, 15:31    [21879060]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28867
sqlnew
Еще раз, народ. Программа - для расчета объема заказов и перемещений на склады.
Ещё раз - вспомните, как вы создавали эту программу.
Вроде бы - просто реализовать алгоритм, чего там, не ERP.
Но вы же её не за день сделали.

Я уж не говорю, что потом её придётся поддерживать/модифицировать.
По любому нужен человек в штат по выбранным технологиям, то есть, либо исполнитель параллельно учит ваших сотрудников, либо вы берёте исполнителя в штат.
6 май 19, 15:38    [21879068]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.

По хорошему, там 20-40 таблиц (основных примерно десяток). И несколько хранимок в базе - так в целом проще будет, чем дополнительный код еще на каком-то языке писать и с базой оттуда работать.
Но такую штуку правильнее сразу стыковать с системой. Чтобы никаких файликов. И утром люди пришли - а в системе готовые документы на перемещение - надо только собрать, отправить и учесть в системе. С файликами не очень удобно.
Я похожую штуку пару раз делал. Первый как раз с файликами - мороки слишком много.
6 май 19, 16:32    [21879135]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
alexeyvg
sqlnew
Еще раз, народ. Программа - для расчета объема заказов и перемещений на склады.
Ещё раз - вспомните, как вы создавали эту программу.
Вроде бы - просто реализовать алгоритм, чего там, не ERP.
Но вы же её не за день сделали.

Я уж не говорю, что потом её придётся поддерживать/модифицировать.
По любому нужен человек в штат по выбранным технологиям, то есть, либо исполнитель параллельно учит ваших сотрудников, либо вы берёте исполнителя в штат.

Там действительно нет ничего сильно сложного.
Если ТОЛЬКО перемещения - то там на 2-4 месяца работы, не больше. Хотя по хорошему надо это все стыковать с резервированием, прогнозом продаж, классификацией товаров и т.п. - тогда объем работы больше.
И такой модуль в поддержке особо не нуждается. Я 5 лет назад такой модуль написал в одной фирме (тоже автозапчасти). И практически сразу ушел оттуда. Два года назад узнавал - все прекрасно работает, хотя никто в модуль не лазит - у них в штате даже человека нет, кто на SQL мог бы писать (я код в виде нескольких хранимок сделал). Думаю, и сейчас все работает. Ломаться там особо нечему.
6 май 19, 16:52    [21879163]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1960
Наверное проще всего разбить на этапы -
- аудит и описание нужного кода и таблиц, удаление ненужного.

Это лучше всего делать автору, до масла и трамвая.

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

Потому что найти специалиста, которому можно доверить реверс инжиниринг объемного и запутанного проекта на фоксе.... непросто (предположение).

Если сносить по одной нерабочей ветке в неделю, за год можно снести 52 ветки. или 26 за полгода. То есть за квартал - другой можно допилить к виду, когда менее страшно передавать в чужие руки. За год - к виду когда почти совсем не страшно.

Если считать что это очень долго, надо изменить норматив - рабочих дней на ветку. Но есть же другие обязанности? радикально быстрее в разы вряд ли. (может ошибаюсь)
6 май 19, 17:45    [21879232]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
alexeyvg,

Да. Нужен, скорее, в штат.
6 май 19, 19:08    [21879325]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Резервы и пр. Это все уже реализовано в ЕРП. Она подхватывает мои файлики и благополучно распределяет их к перемещениям.

Народ, еще раз. Наверно, не так объясняю...
Есть школьная математика. Реально. Есть много условий перехода по веткам. И вот здесь дьявол.... Все.
Нужно создать новую структуру базы и переписать код.

Да. Куча таблиц. Куча файлов в проекте. Это - результат "ощупывания" задачи с нуля. В основном - это формы и прг-ешки для меня, для анализа любых изменений алгоритмов.
80-90% уже не нужно. Но это отрабатывает в импорте-экспорте информации. И это нужно вычистить и создать нечто "чистое".
6 май 19, 19:21    [21879331]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Программист 1с,

Если честно, я сам склоняюсь к 1С.

Ну, + и - обсуждать можно долго...

Мой интерес:
- платформа надолго.
- я в ней - 0.
- я бы хотел "войти". Реальный опыт большой. Хотелось бы сделать ...
6 май 19, 19:36    [21879340]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
sqlnew
Реальный опыт большой.

Не 1С, - запасы... )
6 май 19, 19:39    [21879341]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
Резервы и пр. Это все уже реализовано в ЕРП. Она подхватывает мои файлики и благополучно распределяет их к перемещениям.

Народ, еще раз. Наверно, не так объясняю...
Есть школьная математика. Реально. Есть много условий перехода по веткам. И вот здесь дьявол.... Все.
Нужно создать новую структуру базы и переписать код.

Да. Куча таблиц. Куча файлов в проекте. Это - результат "ощупывания" задачи с нуля. В основном - это формы и прг-ешки для меня, для анализа любых изменений алгоритмов.
80-90% уже не нужно. Но это отрабатывает в импорте-экспорте информации. И это нужно вычистить и создать нечто "чистое".

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

Но если у вас получается без связки с резервами и прочим, только перемещения считать - там вообще простые алгоритмы.
6 май 19, 19:55    [21879352]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 9091
sqlnew
Программист 1с,

Если честно, я сам склоняюсь к 1С.

Ну, + и - обсуждать можно долго...

Мой интерес:
- платформа надолго.
- я в ней - 0.
- я бы хотел "войти". Реальный опыт большой. Хотелось бы сделать ...
Так а в чем проблема? Пишите в личку. Встретимся поговорим, все что можно поясню. Составим кратенький образ тз.

ps Зачем мне это нужно? Одна из последних моих работ, это полгода потраченные на один отчет, который управляет всеми подвозами товара и забора его с складов. Всегда интересен другой опыт, полезно увидеть свои ошибки.
6 май 19, 20:03    [21879356]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
натюрлих
Member

Откуда:
Сообщений: 22
В деньгах посчитать достаточно просто для московских ставок.
Если нам надо транслировать N строчек кода с одного языка на другой язык без особого погружения в бизнес логику и без интерфейса пользователя (т.е. сервис или консольное приложение), то то можно зарезервировать 30 тысяч рублей на каждую тысячу строк легаси кода. Конечно, речь идёт об официальных договорных отношениях.
7 май 19, 00:36    [21879490]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Программист 1с,

Спасибо! Разберусь с чаяниями руководства - и в путь!
7 май 19, 08:29    [21879569]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
s_ustinov
sqlnew
Резервы и пр. Это все уже реализовано в ЕРП. Она подхватывает мои файлики и благополучно распределяет их к перемещениям.

Народ, еще раз. Наверно, не так объясняю...
Есть школьная математика. Реально. Есть много условий перехода по веткам. И вот здесь дьявол.... Все.
Нужно создать новую структуру базы и переписать код.

Да. Куча таблиц. Куча файлов в проекте. Это - результат "ощупывания" задачи с нуля. В основном - это формы и прг-ешки для меня, для анализа любых изменений алгоритмов.
80-90% уже не нужно. Но это отрабатывает в импорте-экспорте информации. И это нужно вычистить и создать нечто "чистое".

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

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



Это все - работает на стороне ЕРП. Вся бизнес-логика такого типа уже заложена и работает. Естественно, учитываются все резервы и пр.
На моей стороне только то, что Я хочу перевести на филиалы или заказать. Эти хотелки я и направляю в ЕРП, а та уже работает по факту.
7 май 19, 08:32    [21879571]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1960
sqlnew
Резервы и пр. Это все уже реализовано в ЕРП. Она подхватывает мои файлики и благополучно распределяет их к перемещениям.

Народ, еще раз. Наверно, не так объясняю...
Есть школьная математика. Реально. Есть много условий перехода по веткам. И вот здесь дьявол.... Все.
Нужно создать новую структуру базы и переписать код.

Да. Куча таблиц. Куча файлов в проекте. Это - результат "ощупывания" задачи с нуля. В основном - это формы и прг-ешки для меня, для анализа любых изменений алгоритмов.
80-90% уже не нужно. Но это отрабатывает в импорте-экспорте информации. И это нужно вычистить и создать нечто "чистое
".


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

Человеко часов наверное немало, а оплата наверное.... - от щедрости заказчика. Вычистить 90% ненужного, не тронув нужного, качественно описав сухой остаток когда и сам автор за это не хочет браться? не вызывает прилива энтузиазма.

Объяснение понято, почему нет. Коллеги предлагают другое - автор описывает словами сухой остаток, получается ТЗ которое реализуется с нуля.
7 май 19, 10:07    [21879645]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Vladimir Baskakov
Для исполнителя - разбираться с нуля в лапше чужого кода на не особенно популярном скажем честно языке, отделяя нужное от ненужного, это и есть дьявол, с которым не очень хочется иметь дело.

Человеко часов наверное немало, а оплата наверное.... - от щедрости заказчика. Вычистить 90% ненужного, не тронув нужного, качественно описав сухой остаток когда и сам автор за это не хочет браться? не вызывает прилива энтузиазма.

Объяснение понято, почему нет. Коллеги предлагают другое - автор описывает словами сухой остаток, получается ТЗ которое реализуется с нуля.


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

Сам автор не хочет браться, потому что он не программист. Точнее, любитель. Изначально планировалось, что я сделаю прототип, а потом программисты внедрят его в ЕРП. Так вот и не дождался. У имеющихся прогеров нет времени. Поэтому речь о новом человеке.

Что касается денег - да... Как я понимаю руководство, о супер профи за 150 речи не идет. За 100 - с натягом. Реально - 70-80.
Хотя, можно и на подработку... В общем, после праздников определюсь с шефами окончательно по деньгам. Думаю, это будет отправной точкой далее.
7 май 19, 10:15    [21879656]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 57976
Блог
sqlnew
о супер профи за 150 речи не идет.

О супер профи за 150 речь действительно не идёт.
7 май 19, 10:22    [21879663]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1960
автор
с шефами окончательно по деньгам. Думаю, это будет отправной точкой далее.

это ключевой вопрос. Удачи. Был бы молодой, может сам бы взялся, потому как в нынешней жизни поближе к реальному производству держаться правильно. Был бы без работы - тоже б почему нет, покопаться и сделать продукт - ну нормально...
Даст эволюция - найдете комфортного соисполнителя.
7 май 19, 10:24    [21879665]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
s_ustinov
пропущено...

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

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



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

Тогда это действительно простой модуль. Там из логики - откуда и сколько можно везти - и всё. Ну разве что упаковки добавить (чтобы не разделять упаковки для перевозок) и контроль веса / объема (чтобы в машину влезло).
Но если это всё, что надо - причин брать человека в штат нет. Проще заказать написание этого модуля (2-3 месяца работы, может даже меньше) и отдельно заплатить за нормальную документацию к нему. И если потребуется что то исправить - находить фрилансера и выдавать ему исходники и доки. Сомневаюсь, что изменения надо будет вносить чаще, чем раз в 2-3 года. Там просто особо нечего менять.
7 май 19, 11:28    [21879722]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
softwarer,

с чего вдруг? :) Во-первых, люди могут совмещать несколько работ. Во-вторых, 150 т.р. в регионах - это очень редкая зарплата и по вашему там работают сплошь идиоты.
7 май 19, 11:31    [21879723]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
sqlnew
Система разрослась немеряно. За 5 лет куча веток мертвых, но которые обрубать опасно. Не ясно, где рванет.
sqlnew
Сам автор не хочет браться, потому что он не программист. Точнее, любитель.
sqlnew
За 100 - с натягом. Реально - 70-80.

s_ustinov
2-3 месяца работы, может даже меньше

Держи карман шире Картинка с другого сайта.
7 май 19, 11:36    [21879727]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
Ares_ekb,

ну смотри:
зп местами не то что не растёт, даже падает, а они сидят
их чморят все кто можно, а они сидят
образование, медицина падает а они сидят

как назвать таких людей?

я конечно слышал вариант "патриот"
7 май 19, 11:38    [21879729]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
kealon(Ruslan),

опять начинается какая-то политика. Я всего лишь хочу сказать, что уровень зарплаты (тем более на сдельном проекте как этот) и профессиональные качества никак не коррелируют. Можно быть дураком и получать норм зарплату, можно быть хорошим специалистом и получать мало. Перельман, вон, вполне себе норм специалист, но что-то у него нет ни яхты, ни хотя бы форда в кредит.
7 май 19, 11:49    [21879736]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
Ares_ekb,

никакой политики, чистая экономика
7 май 19, 11:52    [21879739]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Ares_ekb
kealon(Ruslan),
Перельман, вон, вполне себе норм специалист, но что-то у него нет ни яхты, ни хотя бы форда в кредит.


Некорректный пример... Ему это НЕ НАДО.
Кстати, я с ним в одной школе учился.
7 май 19, 11:55    [21879743]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
Дмитрий Мух
sqlnew
Система разрослась немеряно. За 5 лет куча веток мертвых, но которые обрубать опасно. Не ясно, где рванет.
sqlnew
Сам автор не хочет браться, потому что он не программист. Точнее, любитель.
sqlnew
За 100 - с натягом. Реально - 70-80.

s_ustinov
2-3 месяца работы, может даже меньше

Держи карман шире Картинка с другого сайта.

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

Но на практике, с таким подходом к подбору кадров, может вообще не взлететь.
7 май 19, 12:01    [21879750]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
kealon(Ruslan)
Ares_ekb,

ну смотри:
зп местами не то что не растёт, даже падает, а они сидят
их чморят все кто можно, а они сидят
образование, медицина падает а они сидят

как назвать таких людей?

я конечно слышал вариант "патриот"

Патриот - очень хорошее слово!

А то понаехало тут... По магазину ходишь - минимум раз в 10 минут слышишь, как кто-то на русском говорит...
7 май 19, 12:05    [21879759]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Народ, обобщу некоторые комменты....
Кто из вас, ответивших в теме, реально занимался именно управлением запасами на уровне складской системы, близкой к описанной?
7 май 19, 12:05    [21879761]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
Вдогонку...
Не кодингом по описанным алгоритмам и ТЗ.
А разработкой системы.
7 май 19, 12:07    [21879766]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
Народ, обобщу некоторые комменты....
Кто из вас, ответивших в теме, реально занимался именно управлением запасами на уровне складской системы, близкой к описанной?

Я.
Два проекта.
Оба успешные.
В первом я вообще в целом отвечал за управлением запасами (не только модуль написал) - в результате через год скорость оборота возросла на 58% (снижение среднего уровня запасов на 19% при росте среднемесячных продаж на 28%).
Это я хвастаюсь.
7 май 19, 12:09    [21879770]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
s_ustinov,

А конкретнее... Сколько филиалов, распред.центров, товаров...
7 май 19, 12:11    [21879775]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1893
s_ustinov
Дмитрий Мух
пропущено...
пропущено...
пропущено...

пропущено...

Держи карман шире Картинка с другого сайта.

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

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

и тем самым вы нарисовали картину, где за 2-3 месяца всё будет сделано неким человеком за 70-80 тыр. :)
7 май 19, 12:16    [21879780]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
s_ustinov
sqlnew
Народ, обобщу некоторые комменты....
Кто из вас, ответивших в теме, реально занимался именно управлением запасами на уровне складской системы, близкой к описанной?

Я.
Два проекта.
Оба успешные.
В первом я вообще в целом отвечал за управлением запасами (не только модуль написал) - в результате через год скорость оборота возросла на 58% (снижение среднего уровня запасов на 19% при росте среднемесячных продаж на 28%).
Это я хвастаюсь.



И, кстати, интересно - а как Вы вычленили именно свои заслуги в этих показателях?
Изменения рынка, логистики, ценообразования, конкуренции, ввода новых товаров и умирание старых, перекупы, неликвиды ... и т.д. и т.п....
Ведь именно 19%, а не 20... На 58%, а не на 60....
7 май 19, 12:19    [21879788]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
s_ustinov
Я.
Два проекта.
Оба успешные.
В первом я вообще в целом отвечал за управлением запасами (не только модуль написал)


Я полтора года был руководителем управления сток-менеджмента.

Народ, тема сползает....
Я отключаюсь до выяснения пожеланий руководства по платформе и деньгам.
Проявлюсь!
7 май 19, 12:30    [21879803]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
Дмитрий Мух
и тем самым вы нарисовали картину, где за 2-3 месяца всё будет сделано неким человеком за 70-80 тыр. :)
он сгоряча ответил, но выглядит - да, смешно

сначала анализь, потом архитектурь, согласуй; потом закодь, потом оттесть а денюжки так и быть как спецу с опытом 60 тыр/м
конеш, 99% сделано же уже
7 май 19, 12:36    [21879809]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Konst_One
Member

Откуда:
Сообщений: 11415
знающий вольный спец не станет возиться за такие деньги и сразу будет озвучивать общую сумму по договору , а не помесячную оплату как каком-то индусу на фриланс
7 май 19, 12:40    [21879813]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

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

Коррелируют. Но по разному в разных сферах. В твоей мышиной норе с модельками могут подвиснуть теоретики с минимальной зарплатой, а в процветающей конторе с большими зарплатами подвисают те, кто для этого приложил усилия, особенно умственные. Ну и в политике, значит, разбирается (в отличии от тебя), потому что политика движет всем, а не твои скучные модельки...
7 май 19, 12:47    [21879819]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Zmeelov2
Member

Откуда:
Сообщений: 164
Konst_One
а не помесячную оплату как каком-то индусу на фриланс

Да можно и помесячно. ТЗ, схема БД со всеми связями с заказчика. Договор на анализ ТЗ и схемы на месяц 100 тыр. Договор на разработку с железным сроком полгода минимум, 200 тыр в месяц. Простой (время ожидания ответа на вопрос, не отраженный в ТЗ) за счет заказчика - отодвигает дату окончания работ на срок простоя. Вот так можноКартинка с другого сайта.
А в реале - ТЗ не будет, схемы БД не будет, искать будут работника за 35-40 тыр в штат. При этом штатное IT будет саботировать все, что можно - ибо с топикстартером у них свои тёрки.
7 май 19, 12:53    [21879823]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
alex55555
а в процветающей конторе с большими зарплатами подвисают те, кто для этого приложил усилия
Да, предел мечтаний зависнуть в процветающей конторе с хорошей зарплатой, чтобы был форд фокус в кредит, квартирка за мкадом в ипотеку - что ещё нужно ИТшнику в этой жизни. Меня вообще удивляет это засилье мещанства в ИТ. Только всё это никак не коррелирует ни с профессионализмом, ни с осмысленностью и интересностью работы
7 май 19, 13:00    [21879826]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Konst_One
Member

Откуда:
Сообщений: 11415
Zmeelov2
Konst_One
а не помесячную оплату как каком-то индусу на фриланс

Да можно и помесячно. ТЗ, схема БД со всеми связями с заказчика. Договор на анализ ТЗ и схемы на месяц 100 тыр. Договор на разработку с железным сроком полгода минимум, 200 тыр в месяц. Простой (время ожидания ответа на вопрос, не отраженный в ТЗ) за счет заказчика - отодвигает дату окончания работ на срок простоя. Вот так можноКартинка с другого сайта.
А в реале - ТЗ не будет, схемы БД не будет, искать будут работника за 35-40 тыр в штат. При этом штатное IT будет саботировать все, что можно - ибо с топикстартером у них свои тёрки.


+100, так и будет или студента найдут на временный контракт
7 май 19, 13:20    [21879841]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
Konst_One
знающий вольный спец не станет возиться за такие деньги и сразу будет озвучивать общую сумму по договору , а не помесячную оплату как каком-то индусу на фриланс
в РФ диаметрально есть два типа договоров
"договор подряда" и "договор услуг"

если заказчик не "Боинг", не знает что хочет и предлагает первое, то стопроцентно идёт лесом

так как количество компаний из 1-й категории в РФ стремится к нулю, то "договор услуг" самая распространённая практика
7 май 19, 14:47    [21879993]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

Откуда:
Сообщений: 848
sqlnew
И, кстати, интересно - а как Вы вычленили именно свои заслуги в этих показателях?
Изменения рынка, логистики, ценообразования, конкуренции, ввода новых товаров и умирание старых, перекупы, неликвиды ... и т.д. и т.п....
Ведь именно 19%, а не 20... На 58%, а не на 60....
Хотя вопрос адресован не мне, но вставлю свои 5 коп.
На самом деле "заслуги" вычислить крайне сложно.

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

На складе узкое место не нехватка инфы, а люди. Они ленятся, саботируют, воруют.
Само по себе ИТ способно исправить ситуацию лишь в малой степени.
7 май 19, 17:53    [21880225]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 57976
Блог
L_argo
На складе узкое место не нехватка инфы, а люди. Они ленятся, саботируют, воруют.
Само по себе ИТ способно исправить ситуацию лишь в малой степени.

С другой стороны - вздрючить людей значительно проще, нежели исправить нехватку информации, из-за которой люди вынуждены работать криво.
7 май 19, 18:02    [21880240]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
s_ustinov
Я.
Два проекта.
Оба успешные.
В первом я вообще в целом отвечал за управлением запасами (не только модуль написал)


Я полтора года был руководителем управления сток-менеджмента.

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

То есть расчеты всякие делал - ABC/XYZ (для запчастей, кстати, методика расчета XYZ существенно отличается от обычных FMCG), прогнозы продаж, необходимые размеры запасов на каждом из складов по каждой позиции, количества к закупке и количества к завозу на склады филиалов.

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

Ну а то, что я параллельно написал немного кода для расчетов - это просто побочный продукт. При попытках рассчитать все в екселе таких результатов добиться не получается.
7 май 19, 22:28    [21880432]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

Откуда:
Сообщений: 848
Учитывая, что кроме меня это никто не считал, да и до меня никто нормально не считал, и при этом до моего прихода складские остатки постоянно год от года росли, а продажники постоянно жаловались на отсутствие ходовых позиций - увеличение скорости оборота - моя заслуга примерно на 100%. :)
Очень смелое предположение. Но не факт.
Иногда достаточно уволить на складе пару-тройку бездельников-саботажников из мелких начальников, чтобы работа стала с головы на ноги.

У людей нет либо квалификации, либо желания работать хорошо.
И тут ИТ поможет лишь в малой степени. Или скорее всего не поможет вообще.
7 май 19, 23:23    [21880446]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
ViPRos
Member

Откуда:
Сообщений: 9560
Забыл сказать, наверное, главное!
НЕТ ИНТЕРФЕЙСА.
Собственно, интерфейс существует только для меня - для разработки и визуализации.
А так - система ночью загружает информацию из CSV и утром выплевывает 2 файлика TXT по 3 столбца для закупок и перемещений на склады.


ну, покажи схему этих файликов, а не делай мозги своими 100таблицами и т.д.
7 май 19, 23:53    [21880456]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
s_ustinov,

А конкретнее... Сколько филиалов, распред.центров, товаров...

Первый раз - примерно 10 филиалов (не помню точно, 15 лет прошло))), один центральный склад (распределительный центр), около 6 тысяч складских товаров и еще несколько тысяч зависших неликвидов.
Второй - https://www.elit.ua/about/ (тут я управлением запасами не занимался, а просто написал модуль, который в том числе считает перемещения между складами и количества к закупке).

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

стоимость нормо/часа 1сника равна половине стоимости нормо/часа девицы по вызову при равных профессиональных качествах

По поводу прайса. Зависит от района Германии. В Баварии 200 евро в час на выезд вполне нормально.

Я уже довольно давно не 1сник, но формула рабочая.
8 май 19, 00:49    [21880474]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
s_ustinov
Учитывая, что кроме меня это никто не считал, да и до меня никто нормально не считал, и при этом до моего прихода складские остатки постоянно год от года росли, а продажники постоянно жаловались на отсутствие ходовых позиций - увеличение скорости оборота - моя заслуга примерно на 100%. :)


Тогда странно, что, при отсутствии до Вас какой-либо системы, Вы не подняли показатели до 1000%! ))
8 май 19, 07:56    [21880597]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
sqlnew
Member

Откуда:
Сообщений: 773
ViPRos
ну, покажи схему этих файликов, а не делай мозги своими 100таблицами и т.д.


Что такое "схема файликов"?
8 май 19, 08:00    [21880599]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

Откуда:
Сообщений: 848
sqlnew
ViPRos
ну, покажи схему этих файликов, а не делай мозги своими 100таблицами и т.д.


Что такое "схема файликов"?
Вопрос по поток данных. Что во входящих файлах, а что в исходящих.
8 май 19, 08:47    [21880618]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
sqlnew
s_ustinov
Учитывая, что кроме меня это никто не считал, да и до меня никто нормально не считал, и при этом до моего прихода складские остатки постоянно год от года росли, а продажники постоянно жаловались на отсутствие ходовых позиций - увеличение скорости оборота - моя заслуга примерно на 100%. :)


Тогда странно, что, при отсутствии до Вас какой-либо системы, Вы не подняли показатели до 1000%! ))

Надо полагать, мы сейчас услышим результаты полутора лет работы "руководителем управления сток-менеджмента"?
Я то простым аналитиком работал, а тут целый руководитель управления...
8 май 19, 09:01    [21880627]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Ares_ekb
Меня вообще удивляет это засилье мещанства в ИТ. Только всё это никак не коррелирует ни с профессионализмом, ни с осмысленностью и интересностью работы

Да коррелирует же!

Ты засел в своих моделях, ковыряешься увлечённо, и ничего более не замечаешь. А миру-то не надо большую часть того, чем ты занят. Просто не надо. А ты этого не понимаешь из-за своей увлечённости. Тебе тупо в кайф возиться с модельками. И всё, у тебя в голове не остаётся осадка из-за ненужности твоей работы, потому что лично тебе весело, занимательно и т.д. Обычный детский ветер в голове, так со многими ботаниками бывает.

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

Ну и мещанство, вообще-то, есть то же самое, что и твоя увлечённость. То есть увлёкся человек телевизором и не замечает ничего вокруг, точно как и ты. Ну или в машину любимую бабло вкладывает. Или вечно дачу строит, балкончик прикрутит, переделает, потом за крыльцо возьмётся, а потом воткнётся в башку идея умного дома. А тебе в башку идея моделек воткнулась. Вот и вся разница.
8 май 19, 12:57    [21880911]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
sqlnew
Что такое "схема файликов"?

Внутренняя структура.

Бывают файлики с разделителями, бывают структурированные по типу xml или json. Вот эту инфу и хотят.
8 май 19, 12:58    [21880916]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
softwarer
С другой стороны - вздрючить людей значительно проще, нежели исправить нехватку информации, из-за которой люди вынуждены работать криво.

Это дешевле в краткосрочной перспективе. Но именно на краткосрочную перспективу ориентируется большая часть бизнеса, а потому никто точно не прогорит из-за такой ориентации - тупо конкуренты все такие же. Поэтому и долгосрочно тоже выгоднее бить по башке подчинённым вместо налаживания качественных процессов.
8 май 19, 13:01    [21880925]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
alex55555
Но когда миру требуется что-то реально полезное - ты тупо не сможешь это сделать. Потому что отвлекался не на потребности мира, а на удовлетворение своих личных восторгов от моделек и прочего. Вот такая разница между тобой и профессионалом. Профессионал сможет. А ты - нет.
У меня две работы. Вот, на второй работе я как-раз и занимаюсь этими "мега-важными и мега-полезными системами". Только нужны они не миру, а бизнесу для решения своих частных внутренних задач. Ничего супер-сложного или полезного "для мира" в этой работе нет.

Я бы даже сказал, что корреляция вообще обратная: чем примитивней работа, чем на более массовый рынок она рассчитана, тем лучше она оплачивается. А на каких-то действительно сложных, "нужных миру" и уникальных проектах больших денег исполнителю не заработать.
8 май 19, 14:36    [21881104]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
ViPRos
Member

Откуда:
Сообщений: 9560
Ares_ekb
.. сложных, "нужных миру" и уникальных проектах больших денег исполнителю не заработать.

потому все великие и сдохли с голоду
8 май 19, 20:25    [21881471]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Ares_ekb
Я бы даже сказал, что корреляция вообще обратная: чем примитивней работа, чем на более массовый рынок она рассчитана, тем лучше она оплачивается. А на каких-то действительно сложных, "нужных миру" и уникальных проектах больших денег исполнителю не заработать.

Опять неправильно.

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

А вот месячный заработок большого начальника - на много порядков больше заработка девочки. При этом рынок для начальников - весьма узкий круг владельцев бизнесов и государств. Знаний же от больших начальников тоже часто не требуют больше, чем от шлюхи. И заметь - проекты у начальников часто очень уникальные, а ты вот заявляешь, что денег там не заработать.
9 май 19, 13:31    [21881709]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
ViPRos
потому все великие и сдохли с голоду

Да ладно тебе пессимизм нагонять. Один из признаков тех, кто не сдох с голоду - умение работать в команде, а у тех кто сдох - обычно такого умения не было. Может стоит над этим подумать?
9 май 19, 13:34    [21881710]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
alex55555
Ares_ekb
больших денег исполнителю не заработать
проекты у начальников
Вам лишь бы поспорить
9 май 19, 15:33    [21881767]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Ares_ekb
alex55555
пропущено...
проекты у начальников
Вам лишь бы поспорить

Ладно, ладно, верь в розовых пони.
10 май 19, 11:45    [21882074]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
asv79
Member

Откуда: Тверь
Сообщений: 1556
основные моменты от автора темы
1.работы на 2-3 месяца
2.оплата со скрипом 70-80 тыр
итого имеем около 200 тысяч ,с которыми данные ухари готовы расстаться.

за 200 тысяч можно нанять известного на этом форуме miltorg из каллиниграда,он на эти деньги сможет работать 178 дней
11 май 19, 00:07    [21882322]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Полковник.
Member

Откуда:
Сообщений: 1853
asv79
основные моменты от автора темы
1.работы на 2-3 месяца
2.оплата со скрипом 70-80 тыр
итого имеем около 200 тысяч ,с которыми данные ухари готовы расстаться.

за 200 тысяч можно нанять известного на этом форуме miltorg из каллиниграда,он на эти деньги сможет работать 178 дней

Это с самого начала понятно - на форумы приходят в поисках дешёвой раб.силы, были бы готовы платить нормальные деньги, нашли бы исполнителя в другом месте.
11 май 19, 08:34    [21882360]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Полковник.
Это с самого начала понятно - на форумы приходят в поисках дешёвой раб.силы, были бы готовы платить нормальные деньги, нашли бы исполнителя в другом месте.

Что такое "другое место"?
11 май 19, 11:26    [21882394]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28867
alex55555
Полковник.
Это с самого начала понятно - на форумы приходят в поисках дешёвой раб.силы, были бы готовы платить нормальные деньги, нашли бы исполнителя в другом месте.

Что такое "другое место"?
Да, тоже стало интересно.
На форумы, или на "работные" сайты приходят, когда нужно найти хорошего специалиста.
По знакомым спрашивают, если хороший специалист не нужен, или если нужно очень быстро.
Ну и ещё есть хантинг, если нужно быстро, а по знакомым не нашли (но тоже будет похуже).
Что ещё, кроме этих трёх вариантов, знает Полковник?
11 май 19, 13:01    [21882432]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Полковник.
Member

Откуда:
Сообщений: 1853
alex55555
Полковник.
Это с самого начала понятно - на форумы приходят в поисках дешёвой раб.силы, были бы готовы платить нормальные деньги, нашли бы исполнителя в другом месте.

Что такое "другое место"?

На рынке b2b полно компаний, которые занимаются заказной разработкой. Они бы искали не исполнителя-человека, а исполнителя-компанию. Что тут непонятного?
11 май 19, 17:58    [21882526]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
alex55555
Полковник.
Это с самого начала понятно - на форумы приходят в поисках дешёвой раб.силы, были бы готовы платить нормальные деньги, нашли бы исполнителя в другом месте.

Что такое "другое место"?

1. сарафанное радио "дядя Ашан там делал, хорошо сделали ..." - видимо не нашли такого
2. профильные фирмы - тут видимо дорого показалось
3. одиночки - форум
11 май 19, 21:13    [21882568]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
Полковник.
alex55555
пропущено...

Что такое "другое место"?

На рынке b2b полно компаний, которые занимаются заказной разработкой. Они бы искали не исполнителя-человека, а исполнителя-компанию. Что тут непонятного?

Читаем самое первое сообщение топика:
sqlnew
Есть некая программа, которая автоматизирует процесс управления запасами. Написана через ж... Программа моя
...
Поскольку уже даже я сам не всегда соображаю, что в ней происходит, встал вопрос о ее переписывании на новую платформу с описанием, комментами и нормальным кодом.
...
Система разрослась немеряно. За 5 лет куча веток мертвых, но которые обрубать опасно. Не ясно, где рванет.
В проекте под 1.000 файлов, в базе около 300 таблиц (в основном вспомогательных, производных).

Главная проблема - правильная постановка задачи.
То, что есть - просто куча кода. Как-то его переписать - можно (пообрубать мертвые ветки), но код при этом все равно останется хреновым.
Чтобы сделать нормальным - надо правильно спроектировать. А без понимания предметной области - не получится.

ТС корректно задачу вряд ли опишет:
sqlnew
Есть школьная математика. Реально. Есть много условий перехода по веткам. И вот здесь дьявол.... Все.
Нужно создать новую структуру базы и переписать код.

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

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

То есть если просто "освежить и почистить" код - тут достаточно просто - взял существующий код и переделал. Но нужно то не это.
sqlnew
Нужно создать новую структуру базы и переписать код.

Самый реальный вариант - найти того, кто уже успешно решал такие задачи. Причем не фирму, а специалиста. Если фирма раньше такое делала, но спец уже уволился - ничем такая фирма не поможет.
А для поиска специалиста форум вполне подходит.

Правда, почему ТС решил, что специалист будет работать за тарелку супа - не очень понятно.
sqlnew
о супер профи за 150 речи не идет. За 100 - с натягом. Реально - 70-80.


Хотя найти студента или джуниора без опыта - вполне можно. Если повезет, и у человека действительно будут "хорошие аналитические способности" - он напишет что то работающее.
Правда, с чего бы потом человеку с хорошими аналитическими способностями и опытом продолжать работать за тарелку супа - не очень понятно. Я в именно такой ситуации свалил, когда отказались зарплату повысить.
12 май 19, 00:29    [21882611]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Полковник.
Member

Откуда:
Сообщений: 1853
s_ustinov,
Я вижу у вас "большой" опыт работы с компаниями... Кавычки тут ее просто так.
Во первых договор с компанией даёт уверенность, что она не пропадет , а доделает, что потом если нужно она будет дорабатывать, исправлять косяки, потом она же может взять это изделие на поддержку.
А какие гарантии может дать специалист, что не свалить через пару недель?
Нет документации - ерунда, для этого компания может дать на первых порах аналитика, он проведет анализ, разберётся в коде, напишет внятное ТЗ. Кто из просто взятых с форума готов писать ТЗ? Единицы.
Кто готов после разработки и приемки разработать тех описание решения? Разработчик будет писать? Если только стучать его по голове палкой... У компании это будет одним из условий в договоре.
Вот за это все и берут "много" денег, а если денег жалко то идут на форум и ноуют тут про свои жалкие проблемы в поисках героя, который их решит.
12 май 19, 07:55    [21882651]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
ПЕНСИОНЕРКА
Member

Откуда: Владимирская обл
Сообщений: 4565
sqlnew
Всем привет!
Народ, такой вот вопрос.

Есть некая программа, которая автоматизирует процесс управления запасами. Написана через ж... Программа моя ( )).
Написана на Фоксе, на коленке.... Есть только один плюс - она работает уже несколько лет.
Поскольку уже даже я сам не всегда соображаю, что в ней происходит, встал вопрос о ее переписывании на новую платформу с описанием, комментами и нормальным кодом.
В проекте под 1.000 файлов, в базе около 300 таблиц (в основном вспомогательных, производных).
Масштаб логистики - около трех десятков складов по стране, три распределительных центра, десятки поставщиков.
Бизнес- автозапчасти. Город - Москва.

автор
Я не профессиональный программист. Хотя были проекты довольно основательные.
Я - аналитик, алгоритмист, модельер. Программирование для меня - способ проверить свои алгоритмы и гипотезы, не привлекая программистов. А потом запустить "в серию". И меня это очень устраивает.... Поэтому, тема для меня не особо актуальна. Ну.... почти


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

такое описание поможет вам понять себя, а потенциальному программисту --будет подспорьем в понимании ваших хотелок
12 май 19, 10:22    [21882672]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1282
Полковник.,

не знаю что это за специалисты... Я хоть и с периферии, но у меня по каждому проекту разумеется договор, в котором всё прописано, ТЗ, смета, руководства пользователя, разработчика и админа, каждый месяц отчёт о выполненной работе. Времени это особо не отнимает.

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

Если человек работает как ИП, то шансов на исчезновение у него не больше чем у фирмы. При этом уровень квалификации у него обычно выше, чем у программиста, аналитика и РП вместе взятых, которые сидят на зарплате в фирме.
12 май 19, 12:45    [21882713]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
Полковник.
s_ustinov,
Я вижу у вас "большой" опыт работы с компаниями... Кавычки тут ее просто так.
Во первых договор с компанией даёт уверенность, что она не пропадет , а доделает, что потом если нужно она будет дорабатывать, исправлять косяки, потом она же может взять это изделие на поддержку.
А какие гарантии может дать специалист, что не свалить через пару недель?
Нет документации - ерунда, для этого компания может дать на первых порах аналитика, он проведет анализ, разберётся в коде, напишет внятное ТЗ. Кто из просто взятых с форума готов писать ТЗ? Единицы.
Кто готов после разработки и приемки разработать тех описание решения? Разработчик будет писать? Если только стучать его по голове палкой... У компании это будет одним из условий в договоре.
Вот за это все и берут "много" денег, а если денег жалко то идут на форум и ноуют тут про свои жалкие проблемы в поисках героя, который их решит.

Я год работал в такой фирме.
Правда, не разработчиком, а маркетологом. И такие тексты как раз писал.

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

Кроме прочего, надо нарисовать новую схему БД. У ТС структура базы неправильная, он сам об этом написал. И надо переписывать.
Вы слышали хотя бы про одного аналитика, который без знания предметной области может нарисовать правильную структуру таблиц?

И это нас приводит к двум альтернативам:
- или есть аналитик без знания предметной области, и надо ждать, пока он не разберется в логистике на достаточном уровне, чтобы написать ТЗ (а это - время и деньги, часто - много времени и денег),
- или пытаемся найти специалиста с нужными знаниями.
Байки про "проведет анализ, разберётся в коде, напишет внятное ТЗ", и что понимание предметной области вроде как не очень то и необходимо - это заказчикам можно рассказывать.
Я то в курсе, что в таких случаях через некоторое время начинаются разборки в стиле - "Что за х..ню вы нам сделали?" - "Что вы нам в ТЗ написали, то мы и сделали! Вы ведь ТЗ утвердили?!!!"

Данная ситуация - классика. Заказчик имеет общее представление, что ему надо. Но как это сделать - не очень понимает. И до тех пор, пока кто-то не разберется в проблеме на достаточно глубоком уровне и не придумает, как именно надо решать задачу - ничего нормального не получится.
12 май 19, 13:11    [21882720]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Полковник.
На рынке b2b полно компаний, которые занимаются заказной разработкой. Они бы искали не исполнителя-человека, а исполнителя-компанию. Что тут непонятного?

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

Ну а вообще обращаться в контору с заказом на кастомную разработку во многих случаях неэффективно. Хотя выглядит это относительно "надёжно", мол контора никуда не денется, специалисты там вполне возможно есть, и вообще - все так делают. Только денег выкинут гарантированно в разы больше, а результат будет всё тем же - на 95% зависящим от непонимания своих потребностей руководством заказчика.
12 май 19, 13:17    [21882723]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
kealon(Ruslan)
2. профильные фирмы - тут видимо дорого показалось

Там действительно дорого. Но найти их проще, они рекламу хорошо проплачивают.
12 май 19, 13:19    [21882724]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
s_ustinov
Самый реальный вариант - найти того, кто уже успешно решал такие задачи.

Здесь тоже косяк.

Про успешность напоют миллион красивых слов, просто это сама суть впаривания.

Такие же задачи - это может оказаться сильно хуже. Возьмём методику SAP - мы решали такие же задачи! Как? А вот так - ты делаешь как мы тебе расскажем. В итоге всё становится хуже.
12 май 19, 13:22    [21882726]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
s_ustinov
Я то в курсе, что в таких случаях через некоторое время начинаются разборки в стиле - "Что за х..ню вы нам сделали?" - "Что вы нам в ТЗ написали, то мы и сделали! Вы ведь ТЗ утвердили?!!!"

Это по личному опыту написания ТЗ? В смысле вот так реагировал заказчик на написанное? Ну не беда, идиотов много, одним больше, одним меньше - никто и не заметит.

В целом идиотов среди "оналитегов" очень много. Средняя масса именно такая - пишут просто что бы зафиксировать любой бред. То есть анализа (как у настоящего аналитика) там просто никогда не было. Ну и вот такие примеры некоторые тут выдают за единственную истину. А всё почему? Ну хочется похвастаться - у меня гигантский (аж целый год в отделе маркетинга!) опыт, и именно в вашей сфере деятельности!
12 май 19, 13:28    [21882732]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28867
alex55555
s_ustinov
Самый реальный вариант - найти того, кто уже успешно решал такие задачи.

Здесь тоже косяк.

Про успешность напоют миллион красивых слов, просто это сама суть впаривания.
А, то есть нужно искать тех, кто никогда не решал такие задачи, и даже близко к ним?
Или хотя бы несколько раз пробовал решать, но не получалось, и их с позором выгоняли? Они точно не напели!
12 май 19, 19:19    [21882867]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8772
sqlnew
...Написана через ж... Программа моя ( )).
Написана на Фоксе, на коленке.... Есть только один плюс - она работает уже несколько лет...

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

1. Какую технологию использовать?
Я бы посоветовал в качстве "хранилища данных" использовать MS SQL server. Там есть условно бесплатная версия, которая покроет все потребности автора. Кроме того последние редакции T_SQL диалекта настолько универсальны, что если не нужен UI то всё можно написать в SSIS (не совсем удобен для больших проектов, но "выплюнуть пару файлов" как итог работы вполне сможет). Примитивный UI "если приспичит" можно сделать на SSRS.

Если Вы решили пойти через программирование клиента, то тут сложнее. Очень хорошо подходит .NET framework - туда ушла в своё время команда разработчиков FoxPro и они перенесли на эту платформу основной функционал. Но, тут есть одно "но". Microsoft сейчас медленно убивает своё прекрасное дитя как и много лет назад они сделали это с FoxPro в пользу их "new new and excited open source" - .NET Core. Я бы советовл Вам подождать до осени когда выйдет .NET Core 3.0 - там будет даже WinForms на которых Вы сможете сделать необходимый функционал для управлени данными как администратора.

2 Как это сделть?

Как уже верно заметили Вы и участники форума выше - надо делат refactoring Ваших бизнес процессов. Тут Вам прийдётся играть лидирующую роль.
Далее миграция данных - я предпочитаю писать вручную, но в FoxPro есть wizard который может это для Вас сделать автоматом.
Я бы написал provider (.NET) который бы мог работать с FoxPro data and MS SQL Server data чтобы можно было сравнить результаты работы.
etc...

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

Good Luck anyway!
13 май 19, 11:06    [21883120]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
alexeyvg
А, то есть нужно искать тех, кто никогда не решал такие задачи, и даже близко к ним?
Или хотя бы несколько раз пробовал решать, но не получалось, и их с позором выгоняли? Они точно не напели!

Вы сначала определите, что такое "решал такие задачи". После появления определения вы сами, возможно, что-то поймёте. Ну а не поймёте - подскажем.
13 май 19, 12:29    [21883237]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Sergey Ch
Тут Вам прийдётся играть лидирующую роль.

Не надо ему играть лидирующую роль.
13 май 19, 12:30    [21883241]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
s_ustinov
Member

Откуда: Munchen, DE
Сообщений: 2107
alex55555
s_ustinov
Я то в курсе, что в таких случаях через некоторое время начинаются разборки в стиле - "Что за х..ню вы нам сделали?" - "Что вы нам в ТЗ написали, то мы и сделали! Вы ведь ТЗ утвердили?!!!"

Это по личному опыту написания ТЗ? В смысле вот так реагировал заказчик на написанное? Ну не беда, идиотов много, одним больше, одним меньше - никто и не заметит.

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

alex55555
В целом идиотов среди "оналитегов" очень много. Средняя масса именно такая - пишут просто что бы зафиксировать любой бред. То есть анализа (как у настоящего аналитика) там просто никогда не было. Ну и вот такие примеры некоторые тут выдают за единственную истину. А всё почему? Ну хочется похвастаться - у меня гигантский (аж целый год в отделе маркетинга!) опыт, и именно в вашей сфере деятельности!

Ну лично я таким (аж целый год в отделе маркетинга!) не хвастаюсь, я хвастаюсь результатами. Например - сайт попал на вторую страницу гугла по запросу "custom software development". )) Ну или скорость оборота сильно повысилась...
Хвастовство в стиле "полтора года работал руководителем управления сток менеджмента" - это не ко мне. :)
13 май 19, 18:27    [21883664]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
s_ustinov
Ну или скорость оборота сильно повысилась...

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

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

Если коротко - дворник Равшан лучше все знает, как и что надо подметать в его дворе, но это не значит, что дворнику Равшану стоит поручать оптимизацию процессов уборки в коммунальном хозяйстве.
14 май 19, 10:54    [21884143]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

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

Таких примеров очень много.
14 май 19, 14:32    [21884460]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4947
L_argo,

автор
лошадь в колхозе работала больше всех, но так председателем и не стала
14 май 19, 16:12    [21884586]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3945
kealon(Ruslan), браво! Отлично сказано!
15 май 19, 09:51    [21884994]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
L_argo
Но когда такое происходит (н-р в политике), то вдруг оказывается, что такой "дворник" решает проблемы лучше своих образованных коллег.

Таких примеров очень много.

Интересно, примеры в студию! Я готов посмеяться :)
15 май 19, 17:51    [21885641]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

Откуда:
Сообщений: 848
alex55555
L_argo
Но когда такое происходит (н-р в политике), то вдруг оказывается, что такой "дворник" решает проблемы лучше своих образованных коллег.

Таких примеров очень много.

Интересно, примеры в студию! Я готов посмеяться :)
Это оффтопик.
Имелось в виду не уровень интеллекта, а наличие корочек.

пысы: После 1917г. таких было очень много. Тот же Сталин с 4 классами духовной семинарии. Из более современного - Лех Валенса.
Много примеров в искусстве и шоубизнесе.
16 май 19, 08:56    [21885872]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Zmeelov2
Member

Откуда:
Сообщений: 164
L_argo
Имелось в виду не уровень интеллекта, а наличие корочек.
Так может дело не в наличии корочек, а в существовании должностей, где либо
а) наличие интеллекта не существенно
б) отсутствует методология подготовки специалистов.
16 май 19, 11:45    [21886061]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
L_argo
Тот же Сталин с 4 классами духовной семинарии.

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

Сравним?
L_argo
Из более современного - Лех Валенса.

Ну этого клоуна можно сравнить с высокообразованным ЕБН-ом. Достижения одинаковые, оба свою страну опустили. Но ЕБН ещё и развалил - явно образование ему помогало!
16 май 19, 13:04    [21886146]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1960
автор
Ну давайте сравним отца народов (очевидно - лучший вариант из условной категории "дворников") с, например, Рузвельтом. Какие были потери, какие были вложения усилий, какие были результаты.


И с руководством Франции. Тоже ведь не дураки рулили. Не допустили ведь потерь в битве за Париж. Не то что под Сталинградом, когда по полмиллиона с каждой стороны легло....

Да, давайте сравним, какая еще из европейских стран не отделенных проливом устояла.
(сорри.... за политику на нашем чудесном форуме).
16 май 19, 13:32    [21886187]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
L_argo
Member

Откуда:
Сообщений: 848
Есть более подходящие места, где можно ярко перетереть на подобные темы.
Тот же дедофорум. :)
16 май 19, 13:51    [21886219]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Vladimir Baskakov
И с руководством Франции.

Выбор очевидно проигрышного варианта с целью повышения ЧСВ, но конечно же, против цели выявления истины.
17 май 19, 13:30    [21887200]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
Vladimir Baskakov
Member

Откуда:
Сообщений: 1960
Ну еще раз приношу извинения (((((((((
лучше о программировании право слово.
А то, увлекусь да сам не замечу, как споры затянут. А мне это не надо.... да и всем нам наверное((( так что воздержусь от говорения дальше.
17 май 19, 17:16    [21887506]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Vladimir Baskakov
Ну еще раз приношу извинения (((((((((

Выше дедофорум рекомендовали, может стоит?
18 май 19, 11:25    [21887812]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
bk0010
Member

Откуда:
Сообщений: 4811
alex55555
Выше дедофорум рекомендовали, может стоит?
"Бабруйск переполнен"! Нефиг.
18 май 19, 22:13    [21887947]     Ответить | Цитировать Сообщить модератору
 Re: Переписать программу  [new]
PaulWist
Member

Откуда:
Сообщений: 2174
sqlnew
Еще раз. Есть программа, написанная на Фоксе. Много вычислений. Есть исходные данные и есть выходные данные.
Никаких интерфейсов, документоооборота и пр.
Хорошо, если уж совсем проще - то так.
Есть продажи на филиалах. Есть наличие везде. Есть поставщики. Расчитать заказы и перемещения.
Причем здесь зоопарк?
Просто нужна новая структура базы и переписывание алгоритмов.


Готов пообщаться.
20 май 19, 11:38    [21888688]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4 5 6      [все]
Все форумы / Работа Ответить