Как написать калькулятор в 1с? Хелп ПЛИЗ! #336398


#0 by Викентий
Сабж, как ето можно сделать?
#1 by quest
ctrl+F2 по моему
#2 by FanatToNight
с какой целью? по-моему достаточно в цифровом поле erfpfnm Свойства/Имеет кнопку выбора сколько работаю - ни разу не потребовалось сложнее.. вообще рядом с бухами традиционно валяется калькулятор с огромными кнопками :))
#3 by Катя84
Думаю, также как в Си, на Паскале и на других языках...Форма,на ней кнопки. Нажатие каждой обрабатываешь алгоритмом
#4 by Дуб
курсовую по 1С пишешь?
#5 by Нуф-Нуф
калькулятор в 1с в качестве задания курсовой - это маразм.
#6 by Дуб
стопудово. Как и вопрос ;)
#7 by FanatToNight
вооот оно что.. тогда - Катя решила вопрос :))
#8 by lucky-nn
все равно что на офисном VB писать текстовый редактор :)
#9 by FanatToNight
музыку уже писали, шахматы есть, калькулятор напишут.. чем-бы еще потешиться? Дум что-ли специально для бухов :)
#10 by lucky-nn
я видел что-то вроде Героев :)
#11 by Ёпрст2
Та ё ...игр на 1с-ке без всяких ВК больше полста ... Xonix от NS весьма занимателен ...
#12 by FanatToNight
небось с кровавыми разборками между счетами и регистрами :) недавно встретил самописку, ну, доложу я вам, это крутой самоучитель олбанского :)) все диалоги в одном ключе :)
#13 by Seducer
Сколько работаю - ни разу никто не пользовался встроенным калькулятором. У всех на столе валяется. Им и пользуются. Когда приходят ко мне и задают вопрос, есть ли калькулятор, я им открываю либо 1С-ый, либо виндовый. Все (без исключения) сразу впадают в ступор. Непривычно им это. И не могут они на таком считать. Подавай им настольный.  :-)
#14 by Дуб
в качестве исключения: некоторые мои клиенты пользуют клаву с отдельным нумпадом. Тогда - нормально..
#15 by andrewalexk
:) от NS шахматы более занимательны...
#16 by Гений 1С
Он уже написан, Релакс
#17 by nop
куркулятор = "йа, калькулятор!"
#18 by ShoGUN
Аналогично :) Разрабатывай лучше гамесы, и правда :)
#19 by Викентий
что то типа задания надом :), как написать сам алгоритм если кто знает помогите.
#20 by ShoGUN
>как написать сам алгоритм упал под стол... садюга.... :))))))
#21 by Викентий
Я так сказать нуб в етих делах :)
#22 by andrewalexk
:) что, совсем мыслей нет?! тогда боюсь, мальчик, это не твое..
#23 by Викентий
Мысли есть, работаю над ними но никак операции не получаются типа +, -, *, /.
#24 by ShoGUN
Жесть :) Ты в школе учился?
#25 by nop
ничего страшного - я, например, вообще букв не знаю
#26 by Викентий
Было такое дело, и нетолько в школе.....  как сложить я знаю а как ето написать в 1с, чтобы там всё работало как в стандартнов виндовом калькуляторе.
#27 by Злой Бобр
Мдя... . А я вот только отнимать и делить умею. Автору явно нечем заняться.
#28 by Злобный Фей
Еще и в БЗ эту ересь порекомендовал, тьху на тебя
#29 by MTM777
ща Hadgehogs тебе поможет...)) слушай, а чё калькулятор-то, может календарь сразу?!
#30 by MTM777
админам предлагаю на мисте открыть рубрику - "Куръезы"...)))
#31 by Smallrat
Вот вы стебетесь над человеком. А я вот тоже посидел и подумал - что этот кулькулятор не так уж и прост. Первое что приходит в голову - как вбивать цифры с клавы. Второе - как реализовать разные шоткаты, точнее сколько этих шоткатов то воообще - типа 3*= . Как будут работать выражения типа 3+2*3/15, мне что-то вспоминается что разные калькуляторы по-разному это отрабатывают. Ну и еще наверно каки-нить нюансы есть. ЗЫ: чувствую ща меня будут пинать.....
#32 by Ёпрст2
Ну и ? И в чем сложность то? ...
#33 by Бовка
С интерфейсом пишецца за 30 минут :)
#34 by Ёпрст2
Не напишешь ...
#35 by Smallrat
, - А как вбивать цифры с клавы ? Догадываюсь что с FormEx'ом наверное можно, а без ?
#36 by Бовка
на досуге проверю)
#37 by nop
а копипастица за 5 мин
#38 by Ёпрст2
Без формекса еще проще ...
#39 by antoneus
в "Интеллигенте" можно вешать на кнопу хоткей. как по-другому не знаю. пробовал ковыряться в ertшнике - при открытии выдает "общая файловая ошибка". всё хотел у Ёпрста спросить... :)
#40 by Ёпрст2
Та обычный скрипт в опенконфе ...
#41 by Бовка
Чем тебя &0 - &9 в заголовке не устроит?
#42 by antoneus
а? что? как называется?
#43 by Salimbek
Писал поле ввода с обработкой нажатия кнопок, результат тут: Вообще тема занятная, было даже такое задание на республиканской школьной олимпиаде по программированию
#44 by artem666
Жесть... Напиши внешнюю компоненту:)
#45 by Ёпрст2
И чего, с альтом будешь нажимать?????????
#46 by Бовка
???? каким альтом? кнопка &1 сработает при нажатии 1
#47 by Salimbek
Хм, странно: "Перед любым символом в заголовке кнопке можно поставить символ «&» («амперсант»). В этом случае при работе с диалогом в режиме запуска «1С:Предприятие» символ, перед которым поставлен амперсант, будет подчеркнут, и вместо нажатия на кнопку мышью можно использовать комбинацию клавиш Alt+«подчеркнутый сим­вол». Такая комбинация клавиш носит название «горячие клавиши» или «акселератор»." (Цы) "Конфигурирование и Администрирование"
#48 by Ёпрст2
Да не ужели ... :)))
#49 by antoneus
как скрипт-то называется? :)
#50 by Smallrat
действительно работает... =) есть правда нюанс - энтер не получится назначить, чтоб как встроенный калькулятор работал. Или есть способ ?
#51 by Ёпрст2
Да никак ... напиши сам называется :)
#52 by Бовка
(47,48) )) проверил, работает (как в 46) только если первый раз сфокусироваться на кнопке мышкой, иначе только через Alt +
#53 by Smallrat
да вроде работает и без щелчков мышью - надо только в порядке обхода на первое место одну из кнопок поставить.
#54 by Smallrat
Можно как-нить строку типа "2+2" преобразовать в вычисляемое выражение ?
#55 by big
Шаблон
#56 by Smallrat
чот я его тыркаю - не получается
#57 by antoneus
Шаблон("[" + Выражение + "]")
#58 by Smallrat
ага, спасибо - совсем уже все забыл.. Блин, вместо того чтобы писать отчет кадровику, калькулятор этот грёбаный рисую... Вообщем считает он и вполне работает с кнопок, только "=" работает не с ентера, а с контрол-энтера. на что рабочее время уходит....
#59 by DF_Slayer
Вся сложность в написании верной грамматики для инфиксных арфиметичесикх выражений, потом это в код превратить довольно просто.
#60 by DF_Slayer
Кнопки это отдельная тема конечно :)
#61 by antoneus
интересно, где афтор?
#62 by Ёпрст2
Ну да ..еще есть цифровая клавиатура, и + - / * ... и т.д...
#63 by Дятелище 1с
Ему наверное уже не надо)))
#64 by Викентий
Надо, ещё вот сижу голову ломаю. Чтоб прямо с клавы вводить надо ВБ скрипт цеплять чтоб без контрола и альта нажимать. Вся сложность у меня с написанием арифметических выражений, тоесть как написать чтоб он запоминал надато ли уже действи, нажато ли в первый раз, ну тоесть чтоб работал как норм калькулятор.
#65 by Викентий
Люди, плиз помогите начинающему 1с - програмисту. Ну что разве никто не знает как ето можно сделать ?
#66 by Дятелище 1с
почему 1С возьми Делфу Там прсче
#67 by Викентий
Я знаю что там проще, когда то давно писал в универе. Надо именно на 1с.
#68 by Дятелище 1с
вот по этому я здесь и дятел)))
#69 by Викентий
может кто-то делал подобное, или видел в сети инфу об етом поделитесь ПЛИЗ!!!
#70 by TamerlanDE
Здесь тебе не Т1С-ная "Попрошайка". И вряд ли кому такой маразм придет в голову делать на 1С. Запомни: 1С - это инструмент для решения задач учета, а не язык программирования.
#71 by Викентий
Я ето понимаю, просто мне чтобы перейти к решению задач учёта нужно написать калькулятор, так сказать типа тест.
#72 by Svetlachok
на работу устраиваешься?
#73 by Викентий
Учтроился, и надо 1с знать и писать на нём.
#74 by Svetlachok
а что за проблема с действиями? "Нормальный" виндовский калькулятор хранит только одно действие, которое изменяется клавишами + - * / и очищается нажатием кнопки "С"
#75 by Smallrat
только сегодня утром этой фигней занимался вместо того чтобы работать =)) он что-то мне посчитал, после этого интерес пропал. собственно там несложно его дописать до нормального, если решить проблему кнопок - все цифры и знаки работают, а вот как сделать чтобы заработал Esc для кнопки "С", backspace для "<-" и enter для "=" надо еще подумать (правда эти кнопки я не делалЮ кроме "=").
#76 by Викентий
а можеш код выложить сюда или .ерт куда-нибудь ?
#77 by Викентий
именно с действиями, язык почти не знаю, не понимаю как ето описать. уже все книжни перечиитал и во всех почти один и тот же текст
#78 by Smallrat
#79 by Ёпрст2
На вот тебе заготовку ...
#80 by Викентий
Спс 2 Smallrat очень помог, 2 Ёпрст2 хорошо было бы пароль узнать.
#81 by Ёпрст2
123 ...Забыл снять, без него картинки бы не цепанулись..
#82 by Ёпрст2
на вот ... без пароля, покрасившее сделал, остальное сам допишешь ..
#83 by Викентий
Всем откликнувшимся ОГРОМНЕЙШОЕ СПАСИБО !!!!
#84 by Кириллка
можно синус/косинус и прочая фигня подробнее в описании к ert
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С