[identity profile] fair-lady.livejournal.com posting in [community profile] useful_faq
Задача сходная с составлением расписания и с задачкой про волка-козу и капусту. Есть условно десять человек, которые работают на семи торговых точках. При этом, скажем, человек А предпочтительно работает на точке 1, может работать на 3,4, 6, 7, 8, 9, и совсем не может на 2 и 5. И так у каждого. С учетом того, что работать подряд больше пяти дней нельзя, день через день неудобно, каждый день работать на разных точках нельзя (надо ключи передавать) каждый месяц кто-то в отпуске, кто-то хочет работать больше, кто-то меньше, а у большинства должно быть примерно одинаковое количество рабочих дней, а ещё у всех есть знаменательные даты, которые нужно учесть - график часто выглядит как шкура жирафа, то есть, пятна без какой-либо закономерности.
Пока рисуем ручкой на бумажке, проверяя друг за другом, чтобы выловить очевидные глюки, но меня мучает мысль, что все можно сделать намного удобнее.
Разнообразные программы для составления расписаний как-то не пошли, хотя я их скачивала штук пять, Я у них не нашла функции автоматического заполнения, а ьез этого получается та же ручка с бумажкой, только на экране.
То есть, очень хочется задать разнообразные параметры, чтобы умная машина сама распределила, что-то вроде подбора параметров в Excel, евпочя. Или чтобы можно было в готовом расписании вносить изменение: вот этому человеку мы тут рабочий день уберем - и программа автоматически сдвигала рабочие дни другого на это место. Или не сдвигала то, что обозначено. В-общем, если кто такое делал - помогите найти, пожалуйста.
Мне уже иногда хочется сделать ящик с гнездами и фишки по нему раскладывать, но не могу придумать, как заставить их сдвигаться, если одну вытащить.
Можно платную программу, это явно производственная необходимость.
Заранее спасибо.

Date: 2015-08-20 11:32 am (UTC)
From: [identity profile] gera544.livejournal.com
Ваш друг-Excel.
Всё, очень просто.

Date: 2015-08-20 11:39 am (UTC)
From: [identity profile] langenberg.livejournal.com
Да ну что Вы!
Функции, надстройки и макросы в Экселе лепятся с лёгкостью необыкновенной.
Правда нужно очень немного руку набить.

Date: 2015-08-20 01:12 pm (UTC)
From: [identity profile] langenberg.livejournal.com
:))
Знали бы Вы, на кого я учился и чем занимаюсь!

На самом деле пришлось разбираться с этими макросами, когда бухгалтерии обеих моих фирм взвыли от подгонки чеков на топливо к бензин-дизель, к местам путёвок и адресам заправок, к датам, к объёмам баков, к конкретным машинам, к датам и т.д.
Это для отчётов в фининспекцию, она тогда у нас в Латвии вот так спрашивала.

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

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

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

Date: 2015-08-20 01:49 pm (UTC)
From: [identity profile] langenberg.livejournal.com
Писал я это лет восемь - десять назад, не помню в какой версии.
С тех пор отчетность у нас изменилась, не знаю, как в России, но в Латвии эти пидорасы меняют налоговые и статистические правила отчетности как подорванные, до сотни изменений в год доходило, вам там наверное такое и не снилось.

С тех пор программа не используется года три, возможно и вовсе осталась на старых выкинутых компах.
ВБ там был в виде какой-то пристроенной к экселю приблуды, которая его знала, и там просто надо было давит кнопки "если", "при условии" и т.д.

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

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

Остается прописать ещё приоритеты, но это не должно быть трудно.
Украшается подвижными кнопками и цветными гистограмками.
Придумайте в голове алгоритм заполнения календаря, дальше будет проще, честное слово.

Upd. Скомандовал поискать, не нашли. Видимо снесли за ненужностью.

Date: 2015-08-20 02:03 pm (UTC)
From: [identity profile] langenberg.livejournal.com
Честно говоря не вспомню.
Помню только, что создавался макрос каким-то встроенным инструментом в виде панели - опросника.
Это был примерно 2003 года эксель или даже старше.

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

Вот черт, возможно в новых версиях Э. этого инструмента нет вовсе, или в том он был добавочной опцией...

Date: 2015-08-20 05:37 pm (UTC)
From: [identity profile] langenberg.livejournal.com
Сама такое слово ;)
По ощущениям где-то 35-40.
Хотя 55

Date: 2015-08-20 12:02 pm (UTC)
From: [identity profile] gera544.livejournal.com
могу вам помочь.
оплата после сделанной и протестированной работы.

Date: 2015-08-20 01:09 pm (UTC)
From: [identity profile] gera544.livejournal.com
В, экселе (буду говорить по-русски) можно сделать всё. Это - универсальная программа.

Если хотите, могу скинуть вечером пробник, для вашей ситуации. После этого и сможем поговорить по подробнее.
Писать, буду в личку...)))

Date: 2015-08-20 01:44 pm (UTC)
From: [identity profile] gera544.livejournal.com
да, зачем?
Я, вечером/ночью сделаю тест, вы - посмотрите.
Поймете, устроит; дело то, по времени минут на 10-ть..., ну хорошо, на 15-ть...)))
Сойдёмся))))

Date: 2015-08-20 02:20 pm (UTC)
From: [identity profile] gera544.livejournal.com
Тадам!!!!!

не- проследила))
Пардону просим.

У меня сейчас 17:17, могу сеть и решить вашу проблему, начиная с 23:00 часов, по Московскому времени.
Устроит?

Date: 2015-08-20 09:30 pm (UTC)
From: [identity profile] gera544.livejournal.com
т.к. вы ограничили пользователей, - дублирую..
__________________________________________
вы хотите или нет, решить Вашу проблему??

Я, просто уже очень хочу спать..

==========================

Сейчас, говорим только тестовой версии...

Date: 2015-08-20 01:39 pm (UTC)

Date: 2015-08-20 01:52 pm (UTC)
From: [identity profile] langenberg.livejournal.com
Я им однажды как графическим редактором пользовалась.
++++
8)))

Date: 2015-08-20 12:24 pm (UTC)
From: [identity profile] seraph6.livejournal.com
Если за деньги и не шибко срочно, то можно какого-нибудь фрилансера нанять, чтобы он написал желаемое.

Date: 2015-08-20 12:53 pm (UTC)
From: [identity profile] nekto1999.livejournal.com
Ооочень долго в своё время искал подобную программу.
Готовых даже близких по функциональности продуктов тупо нет в природе - пришлось писать самому.
Выглядел как веб-страница, где можно было перетаскивать иконки людей на дни и при этом автоматически подсчитывалось количество рабочих дней человека в месяце, можно было распечатать расписание конкретного человека и прочее, прочее.

Так что ищите программиста :)

Date: 2015-08-20 09:46 pm (UTC)
From: [identity profile] biruza17.livejournal.com
К сожалению, могу помочь только морально. Очень интересно как решать такие вещи в Экселе и как конкретно будет решена эта задача. Дайте знать, а?

Date: 2015-08-22 02:00 pm (UTC)
From: [identity profile] to-se.livejournal.com
Из виндовых - MS Project, или бесплатный аналог из опенофиса.
Видно где "дырки" или пресечения, регулируете сами.
Edited Date: 2015-08-22 02:01 pm (UTC)