![]() |
![]() |
![]() |
|
Можно ли сделать на форме картинку со скролингом | ☑ | ||
---|---|---|---|---|
0
Diter
20.01.05
✎
10:13
|
Появился на горизонте клиент. Занимается грузоперевозками по всей Европе. Рассказал чего хочет. Спросил сумму и сроки. А хочет он следующее.
"Сделать бы такую программку в 1С, чтобы при формировании документов на груз и автомобиль (путёвка, сопроводительные и прочая макулатура) можно было выбрав на карте пункт отправления и пункт назначения получить приблизительное расстояние и занести его в соответствующие документы. Чтобы отметив время и дату выезда можно было приблизительно вычислить место нахождения автомобиля" Т.е. что то вроде кастрированной логистики. Я пока конечно думаю браться или нет, но решение это в принципе зависит от ответов на следующие вопросы : 1. Можно ли разместить на форме картинку со скролингом (карта даже одной страны довольно большая и вся на экран не влезет) 2. Как можно отследит нажатие мышкой в определённом месте это карты, при условии, что предположим работает скролинг. Как "привязать" сетку к такой карте на манер военных "квадратов"? То, что такое в принципе реализуется я знаю - сам видел презентацию полноценной "логистики" с картами Украины. |
|||
1
Maka
20.01.05
✎
10:25
|
А если пробовать таблицу в режиме ввода данных?
|
|||
2
Diter
20.01.05
✎
10:27
|
(1) И.....?
|
|||
3
111
20.01.05
✎
10:32
|
Насчет картинки -- интересно было бы посмотреть,
а вообще решение в "чиловом" виде наверное, несложное. Приходит на ум что-то наподобие таблицы значений с точками следования, расстояниями между ними и средним временем прохождения этого расстояния. |
|||
4
Diter
20.01.05
✎
10:38
|
(3) Да с математикой особых проблем нет. Проблема с "рюшечками", "картиночками" и т.п.
|
|||
5
Лирик
20.01.05
✎
10:41
|
В Екатеринбурге есть фирма которая делает карты с расчетом расстояния (с учетом маршрута) между 2-мя точками. Можно попробовать прицепить внешним приложением.
|
|||
6
Diter
20.01.05
✎
10:47
|
(5) В том то и дело, что хотелось бы не завязывать внешние приложения. Я сам когда то на делфях писал обработки картинок. Там были и координаты мышки и получание цвета в месте нажатия, но... это всё во-первых в прошлом, а во-вторых - хочется 1С.
|
|||
7
Diter
20.01.05
✎
10:49
|
(+6) такая фирма есть не только в Екатеринбурге. На Украине есть даже прога такая "Деловая карта" называется.
|
|||
8
АЛьФ
модератор
20.01.05
✎
10:51
|
Реализуется с помощью ВК за пару дней.
Или хочешь только штатными методами? |
|||
9
И почему
20.01.05
✎
10:54
|
именно кликаньем по карте. А если просто выбрать: из пункт А в пункт Б
|
|||
10
Diter
20.01.05
✎
11:08
|
(8) С помощью какой ВК? Штатными средставми я так понимаю нет возможности.
(9) Просто выбрав из справочника пункт отправления и пункт назначения как ты понимаешь реализовывается на раз с помощью пары справочников. А вот кликаньем... |
|||
11
111
20.01.05
✎
11:10
|
Договорись с Альфом, он тебе ВК напишет, заказчик оплатит и ты заказ выполнишь, и человеку хорошо и заказчик будет доволен.
|
|||
12
Дурочка 1С
20.01.05
✎
11:17
|
Я считаю, что нужно непременно использовать ВК. Непременно. Непременно. Непременно.
|
|||
13
АЛьФ
модератор
20.01.05
✎
11:22
|
2(12) Ценю иронию в пределах приличия. Ты второй день стремительными шагами двигаешься за эти пределы.
Не нравится использование ВК? Предложи решение этой задачи штатными методами. 2(10) Лучше, чем в (11) мне не ответить :) |
|||
14
Diter
20.01.05
✎
11:25
|
(13) А как насчёт посильной "безвозмездной" помощи по аське или мылу в написании оной собственными силами? :)
Если серьёзно - спасибо учту на крайний вариант. |
|||
15
Дурочка 1С
20.01.05
✎
11:27
|
(13) Прекрати комментировать мои идеи. Думай свои мысли.
|
|||
16
АЛьФ
модератор
20.01.05
✎
11:30
|
2(14) С удовольствием помогу. Но для нормальной помощи мне надо будет заняться решением этой задачи, а безвозмездно на это не очень хочется отвлекаться :)
|
|||
17
Diter
20.01.05
✎
11:39
|
(16) Ещё раз сенькс. Не денег жалко (в кстати сколько может такая штука стоить) а хочется самому сделать. По опыту знаю - если просить кого то сделать за тебя, то руки так и не дойдут попробовать самому. Зато пройдя через маты, головную боль, бессонные ночи, горы исписанного неработающего кода так здорово когда наконец то всё получилось. Чуствуешь себя как после ночи секса - вроде и устал, но так хорошо.....
|
|||
18
АЛьФ
модератор
20.01.05
✎
11:46
|
2(17) 200-300 за компоненту, которая будет выдавать скролируемую картинку и передавать события от мыши в 1С через внешнее событие.
|
|||
19
big
20.01.05
✎
11:50
|
Вот здесь ИМХО стоит взглянуть:
http://www.ingit.ru/businessmap/index.php?SID=mqsphaiame09&RND=uv2hgpfjzr4f |
|||
20
Diter
20.01.05
✎
12:10
|
(18) Упс... крутовато
(19) Это и есть "Деловая карта" из (7). Там много лишнего, что клиенту не надо. |
|||
21
Diter
20.01.05
✎
12:15
|
(+20) Не не так сказал.
200 - это не круто. Просто сразу возникло желание попытаться заработать их самому. Но если что - буду иметь в виду. Мыло твоё есть. |
|||
22
Дурочка 1С
20.01.05
✎
12:22
|
(21) А ты скажи заказчику, что тебе для реализации нужны эти карты в электронном виде, причем, в открытом. Глядишь, он от этой затеи и откажется.
|
|||
23
АЛьФ
модератор
20.01.05
✎
12:26
|
2(21) Пиши. Чем смогу помогу.
|
|||
24
Тебе всяко
20.01.05
✎
12:26
|
разно придеться делать справочник. Хоть с картой, хоть без. Почему только два. Можно одним обойтись.
|
|||
25
Diter
20.01.05
✎
12:30
|
(24) Да не в справочниках дело.
Почему два? Да потому что из пункта А в пункт Б можно проехать : через пункт С через пункт Д через пункт Е Я просто писал нечто подобное (только без карыт конечно) для молокозавода с его системой затаривания машин молоком на пунктах приёма по окрестным сёлам. Так вот там была ситуация, когда приходилось подбирать маршрут и промежуточные остановки исходя из грузоподъёмности конкретного авто. Здесь же - наличие попутных грузов играет роль. Это я так. Начинаю потехоньку наброски ТЗ делать. |
|||
26
Diter
20.01.05
✎
12:36
|
Про "карыта" прикольно получилось :))
|
|||
27
АЛьФ
модератор
20.01.05
✎
12:57
|
Меньше тонны с клиента не бери.
|
|||
28
Киргиз
20.01.05
✎
13:06
|
АЛьФ вот это дело.
Марку надо держать. А то хозяева готовы за копейки фокусы заказывать. Сами за такие и не моргнут. часто вопрос про "сколько стоит" превращается в треп. Зря |
|||
29
Diter
20.01.05
✎
13:24
|
(27) Тут балансировать приходится. С одной стороны действительно хочется взять реальные бабки, а с другой отработав сейчас схему на этом клиенте и взяв например 500 (которые он может и хочет заплатить) можно потом иметь и продавать готовое решение.
|
|||
30
АЛьФ
модератор
20.01.05
✎
13:32
|
2(29) Если он может и хочет заплатить 500, то можно смело просить 1000.
А на дальнейшие продажи не стоит рассчитывать. ИМХО под клиента надо делать "как в последний раз", а если кому-то потом получится продать повторно то же решение, то хорошо. Можно будет даже с первым клиентом немного поделиться. |
|||
31
Diter
20.01.05
✎
13:35
|
(30) Вначале сделать надо :))
|
|||
32
АЛьФ
модератор
20.01.05
✎
13:37
|
2(31) Э, нет! Вначале надо взять аванс 50% :))
|
|||
33
Дурочка 1С
20.01.05
✎
13:48
|
Раньше АЛьФа с его коммерцией отсюда гоняли. Теперь он развесил здесь свои прайсы и сам гоняет кого хочет. Попутно раздавая бесплатные советы "Кто хочет стать миллионером".
|
|||
34
Diter
20.01.05
✎
14:11
|
Гхм...
Мы отвлеклись. Итак. Может продолжим? Как можно реализовать такое (0). Может кто какую ВК для этого видел? Есть ведь ВК для обработки картинок, наверняка. Да ещё вопрос. А можно для этого например приспособить туеву кучу кнопочек на форме? И как на них карту разместить кусочками? да ещё и обеспечить изменение картинок? |
|||
35
427
20.01.05
✎
14:15
|
а у нас клиент с такой задачей пока сорвался .... на время...
Хотя все готово для разработки - была бы оплата |
|||
36
Diter
20.01.05
✎
14:19
|
(35) ВК сами писали или юзали готовую?
|
|||
37
big
20.01.05
✎
14:20
|
ИМХО нужна именно карта со всеми объектами (городами, поселками, дорогами и т.п.) и использовать ее именно как объект доступа к этим данным. Ведь уже все придумано, правда ни фига не дёшево.
|
|||
38
big
20.01.05
✎
14:23
|
(36) Может проще "Деловую карту" сломать? Или все-таки убедить клиента её купить, ведь применять её можно не только в данном (0) контексте.
|
|||
39
427
20.01.05
✎
14:24
|
(36) Вот видишь, лайты шалят.... Ветки кинули
Ответ на ту ветку - мне не надо, реально не надо это модерство... Самоутверждаться топором - синдром вахтера... Намечалась совместная работа для клиента. Карта (ВК) с использованием 1с в качестве задатчика и обработчика... Ну чего говорить - клиент ушел по финансовым причинам... В середине года по нашим прикидам вернется... |
|||
40
Андрей Оскольский
20.01.05
✎
14:37
|
По-моему в Рарусовском автотранспорте была карта
|
|||
41
Diter
20.01.05
✎
14:38
|
(39) Просто уж больно ты явно говоришь об этом. Напоминает маленького ребёнка, который хочет, но ему не дают а он говорит "не больно то и надо было" :)
Не обижайся :))) Теперь про ВК - писали сами или готовую переделывали под себя? И ещё - порядок расценок на такого рода работу не скажешь? |
|||
42
Андрей Оскольский
20.01.05
✎
14:44
|
Наверное, немного не то. Щас глянул их листовку - в "Автотранспорт" 5.0 ПРО заявлена совместная работа с программой Microsoft Map Point - для построения, оптимизации и предварительного обсчета маршрутов.
|
|||
43
427
20.01.05
✎
14:53
|
(41)
Было бы смешно мне после моего же отказа выеживаться... Я же отказался сразу, не думая... Мне на самом деле просто смешно глядеть на весь этот кипеж .... До разработки ВК дело не дошло - там это было примерно одна двадцатая часть всех работ. Заказная конфа с учетом документов, планированием прохождения документов, контроль сроков, контроль договоров, библиотека договоров, стыковка с библиотекой, автоматическое формирование договоров купли продажи, работа с картой (кстати, довольно примитивная, никакой логистики), ведение картотеки клиентов (нечто вроде СРМ). Все это прямо в бух конфе (фискальный учет), но так, чтобы фискальная часть обновлялась без проблем. |
|||
44
АЛьФ
модератор
20.01.05
✎
14:58
|
2(43) Мышки плакали, кололись, но продолжали жрать кактус... (с) не помню
|
|||
45
NS
20.01.05
✎
15:01
|
(43) Немного странно вести всё это на бух. компоненте.
|
|||
46
Матрейя
20.01.05
✎
15:04
|
45. Совсем не странно, если человек ничего другого не знает.
|
|||
47
Diter
20.01.05
✎
15:09
|
Бух компоненту навреное проще испольщовать из-за того, что в ней можно вести весь учёт автотранспорта. И износ и банк и кассу и клиентов. Приблуда в виде "минилогистики" по моему как раз "просится" именно к бухгалтерии. Я частно тоже думал дописывать стандартную бухию
(45) А чем вызвано такой скепсис? (44) Фоменко это сказал |
|||
48
NS
20.01.05
✎
15:12
|
(47) Такой скепсис вызвано опытом и практикой.
|
|||
49
Asmody
20.01.05
✎
15:13
|
картинку со скроллингом можно попробовать сделать через RBrowser (http://robert.by.ru).
|
|||
50
Diter
20.01.05
✎
15:16
|
(48) Что предлагаешь?
|
|||
51
NS
20.01.05
✎
15:28
|
(50) По поводу карты - картинка, скролинг. квадраты - можно сделать штатными возможностями 7.7.
|
|||
52
Asmody
20.01.05
✎
15:32
|
(51) понадобится сложная подготовка карты
|
|||
53
АЛьФ
модератор
20.01.05
✎
15:33
|
2(51) Плавный скролирнг?
|
|||
54
NS
20.01.05
✎
15:35
|
(53) А зачем ему плавный, ежели картинка разбита на квадраты?
в 8.0 можно сделать плавный скролинг (есно не штатный, а перемещением картинки) |
|||
55
Diter
20.01.05
✎
15:38
|
(51) КАК на картинке сделать скролинг?
КАК сделать квадраты? (53) Плавный особо и не нужен. Смотря какие затраты на его реализацию надо осуществить (я имею в виду занятие сексом с компьютером). |
|||
56
АЛьФ
модератор
20.01.05
✎
15:41
|
Я так понимаю, что NS предлагает разбить картинку на квадраты определенным образом (не просто разрезать, а чтобы наслоения были) и подгружать очередной квадратик по нажатии кнопки. Так?
|
|||
57
NS
20.01.05
✎
15:46
|
(56) Если 7.7, то разбить на квадраты без наслоения. но скролинг не плавный, а по квадратам.
Если 8.0 - то тоже на квадраты без наслоения, но скролинг плавный ;-) |
|||
58
OFF
20.01.05
✎
15:47
|
А как такой вариант?
Юзать RBrowser.dll, использовать мап на html, обрабатывать координаты от туда |
|||
59
Asmody
20.01.05
✎
15:52
|
(57) вот я и предложил. картинку с area можно в любом html-редакторе сделать. пока только не придумаю, как оттуда нажатие мыши и координаты получить
|
|||
60
АЛьФ
модератор
20.01.05
✎
15:54
|
2(57) Без наслоения будет для пользователя уж больно резкие скачки. Но не в том суть. Клик мышки по любой точке на картинке ты в любом случае штатно не отработаешь.
|
|||
61
АЛьФ
модератор
20.01.05
✎
15:55
|
2(59) По-моему, для этой компоненты были доступны исходники. Или я ошибаюсь?
|
|||
62
NS
20.01.05
✎
15:55
|
(59) В 7.7 кнопки на форму, допустим 10х10, а под них картинки.
в 8.0 просто картинки на форму. одной скорей всего не получится, так как координаты картинки за форму не вынести. |
|||
63
АЛьФ
модератор
20.01.05
✎
15:56
|
Извиняюсь за (61). Надо было сразу на страничку идти.
|
|||
64
OFF
20.01.05
✎
15:57
|
(61) Нет, не ошибся. Вот усе тут
http://www.robert.by.ru/rbrowser.html |
|||
65
Diter
20.01.05
✎
16:00
|
(56-57) Друзья, я понимаю что вы специалисты высокого уровня. Можно более понятным языком?
(57) 1. Как можно подгружать картинки? 2. Квадраты должны быть небольших размеров. Как при таком раскладе будут подгружаться картинки? 4. Что есть "использовать мап на html" и как "обрабатывать координаты от туда". Я посмотрел описание этой ВК - по моему подходит практически на 100 %. Есть у меня ВК по отработке координат грызуна при нажатии на кнопки, осталось выяснить, она координаты отрабатывает относительно экрана или "базовой" поверхности. |
|||
66
Diter
20.01.05
✎
16:03
|
(59) Есть ВК по моему Accel называется. Щас als гляну
|
|||
67
Diter
20.01.05
✎
16:05
|
(+66) глянул - там нажатия отрабатываются. Где то я видел и возврат координат - надо искать. :(
|
|||
68
OFF
20.01.05
✎
16:11
|
(65) Ну в html пихаем картинку с картой, данный файл открываем в 1с с использованием RBrowser.
А мап в штмль, эт такая таблица в теле штмль которая как бы разделяет твою картинку (там задаются координаты противоположных углов области). Мож видел такие сайты. Картинка на странице, смотря в какую область кликнешь изменяется поведение (разные страницы открываются к примеру). Вот это дело и предлагается использовать. Надоть в исходниках порыться, посмотреть как вернуть координаты области по которой кликнули, хотя мож и попроще че получиться |
|||
69
Diter
20.01.05
✎
16:15
|
(68) А да видел. Идея хороша. Осталось выяснить как их (координаты) оттуда (из окошка RBrowser) вернуть в 1С. Хотя за идею - спасибо.
|
|||
70
Asmody
20.01.05
✎
16:26
|
(62) нафиг кнопки? картинку на форму, а мышь FormEx'ом обработать. но карту саму готовить (резать, координаты прописывать) - гимор. еще одну прогу только под это писать надоть. хотя идея здравая.
|
|||
71
big
20.01.05
✎
16:26
|
(69) А как по координатам мыши узнать в каком месте карты произошел клик? К примеру: что находится на карте в точке с координатами х,у?
з.ы. боюсь показаться навязчивым, но все же |
|||
72
Diter
20.01.05
✎
16:30
|
(71) Работа с картой будет скорее всего в двух режимах
1. Набор и классификация информации - кликнули мышкой - получили координаты - в справочник занесли информацию (имя файла картинки, координаты, тип объекта (город, заправка, таможня и т.п.), название места) 2. непосредственная работа с картой - кликнули мышкой - обратились к справочнику и по имени файла и координатам мышки определили место на карте. Для этого и вводятся понятия "квадрат" - кликнуть можно немного не в то место :) |
|||
73
Diter
20.01.05
✎
16:33
|
(70) Я уже думал про кнопки в (34). Один момент - при скролинге карты нажатие на одну и ту же кнопку должно выдавать разные координаты карты. Т.е. нужно ещё считать квадратики до одного из краёв
|
|||
74
NS
20.01.05
✎
16:37
|
(70) Карту на картинки разрезать - прогу писать?
А чё в Paint-е том же самом - пол-часа убить - западло? |
|||
75
NS
20.01.05
✎
16:38
|
(73) Очень серьезная задача - сосчитать квадратики до края.
|
|||
76
Asmody
20.01.05
✎
16:39
|
(72) "немного не в то место" - кажется в универе была такая задачка по программированию - для произвольной точки на плоскости найти ближайщую из заданного множества точек...
|
|||
77
Diter
20.01.05
✎
16:40
|
(75) Она не серьёзная. Меня больше интересует вопрос - как резать картинку и добавлять квадратики обновляя форму. Как вообще можно программно изменить картинку на форме. Может вопрос и простой - но я просто никогда не сталкивался с подобной задачей.
|
|||
78
Diter
20.01.05
✎
16:41
|
(76) При известных координатах множества и текущей точки - ничего сложного
|
|||
79
Asmody
20.01.05
✎
16:42
|
(74) порезать картинку не проблема. проблема - на порезанные части координаты нанести. хотя тоже решаемо - абсолютные координаты точки + координаты левого верхнего угла куска карты => относительные координаты. да, все на самом деле легче >;))
|
|||
80
OFF
20.01.05
✎
16:49
|
(77) картинка на форме фигня, читаем у mszsuzа
http://www.sinor.ru/~my1c/knowhow/art_work.html |
|||
81
Diter
20.01.05
✎
16:59
|
Насколько я понял по описанию - там картинки в печатной форме, а не на форме. Но я ещё не смотрел. Гляну.
|
|||
82
NS
20.01.05
✎
17:06
|
(81) Картинки и кнопки на форме -
http://1c.klim.org/uploadfilecenter/index.php?order=rating&direction=1 файл MenCheck.zip |
|||
83
NS
20.01.05
✎
17:06
|
Хм... или я там кнопки убрал...
|
|||
84
Asmody
20.01.05
✎
17:07
|
ага, ключевая фраза: Картинка.Загрузить(ИмяФайла);
|
|||
85
1111
20.01.05
✎
17:07
|
(83) Включи ISQ
|
|||
86
Diter
20.01.05
✎
17:16
|
(83)А где тыкать чтобы скачать? :))
|
|||
87
NS
20.01.05
✎
17:19
|
(86) На скачивание, там где стоит количество скачиваний.
|
|||
88
Diter
20.01.05
✎
17:19
|
Усп... и здесь рубят. Я думал эта ветка обойдётся без этого :(
|
|||
89
NS
20.01.05
✎
17:21
|
(86) Прикольно, но у меня там не картинки....
|
|||
90
Diter
20.01.05
✎
17:50
|
(89) А что у тебя там? Шашки что ли?
|
|||
91
NS
20.01.05
✎
17:54
|
(90) менеджер для игры двух шашечных программ между собой.
Запускается три 1С-ки, в одной из них менеджер, в других двух программа, и они между собой начинают играть. |
|||
92
Asmody
20.01.05
✎
17:55
|
2Diter: я тут набросал прототип по "двиганию" картинок. тебе прислать?
|
|||
93
Diter
20.01.05
✎
18:03
|
(91) Спасибо, но пока мы с юзером не оговаривали встраивание в эту программу всяких развлечений. Он почему то считает, что 1С нужна для работы. :))
(92) Спасибо, жду |
|||
94
NS
20.01.05
✎
18:26
|
(93) Я просто сначала делал на картинках и с кнопками, а потом переделал, но о том, что переделал забыл ;-)
|
|||
95
Asmody
20.01.05
✎
18:33
|
(93) ушло вроде.
|
|||
96
427
20.01.05
✎
19:55
|
Для NS
"Немного странно вести всё это на бух. компоненте." - а кто сказал, что это транспорт? Это чисто финансовая задача, имеющая четкое и однозначное отражение на фискальный и бухгалтерские учеты... Причем, с одной стороны, задача четко распадается на два независимых блока (фискально-бухгалтерский и функциональный) и имеет очень четко прописанные законом и бизнес процессами точки соприкосновения (легко врезаться в типовую бух и сохранить обновление). Карта же нужна в двух моментах - показать точку на карте или, нарисовав фигуру, показать ближайшие точки, удовлетворяющие некоторым условиям. Остальное вкратце описано в (43). Весь доп функционал вполне реализуется как на регистре, так и на забалансовом счете - он достаточно формализован и мат аппарат достаточно прост.... |
|||
100
Diter
21.01.05
✎
09:08
|
Попробую поднять - может ещё идеи (или их развитие) будут.
Да, заранее прошу прощения за возвожное молчание - очень может быть уеду к клиенту. Буду в районе 14.00 по времени форума. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |