как поле ввода можно проверить на вводимые символы #530574


#0 by zladenuw
например что бы вводить только английские буквы
#1 by strange2007
Может хукнуть?
#2 by zladenuw
?
#3 by strange2007
#4 by strange2007
Понятно, что это полная фигня, поэтому проще средствами 1С после вода обрабатывать
#5 by zladenuw
какими средствами ?
#6 by ZanderZ
я думаю только парсить строку при изменении
#7 by strange2007
У реквизита формы есть событие "ПриИзменении" (кажется так называется), самое первое в списке. Вот в этом событии и парсить текст. А идея с перехватом символов оооочень ерундовая, хотя и реальная
#8 by zladenuw
а может после изменения, проверять. ограничение строки 160 символов. или тупо проверять каждый символ. создать структуру с алфавита и в нем делать поиск ?
#9 by zladenuw
алгоритм парсинга есть или нужно своими мозгами повелитель...
#10 by strange2007
Правильно. Можно сравнивать со строкой на вхождение. Типа если очередной символ есть в шаблонной строке, значит все нормально
#11 by zladenuw
*пошевелить.
#12 by zladenuw
а вызвать как то можно весь алфавит и загнать его в структуру ? :)
#13 by strange2007
#14 by zladenuw
да почти так же делаю :) замисть прав лев, можно просто сред взять
#15 by AndreyFAN
нафига структура? самое простое - переменная - строка "ABCD..." один раз введи алфавит. ПриИзменении поля ввода, бери поочереди символ из этого поля и проверяй на присутствие в той строке. не забудь преобразовать регистр. не забудь про пробел, если нужен. такая конструкция просто редактируется, можно строку хранить в константе...
#16 by zladenuw
все равно по 1 символу смотрим
#17 by AndreyFAN
о, блин, уже сделали...
#18 by zladenuw
да взял строку, что то в бошку стрельнула структура то написал про нее :) как не как 4 утра :)
#19 by strange2007
Я сказал, что код гениален? Он работает? Если да, то уже не плохо :)
#20 by zladenuw
нечего нет идеального :) всегда можно стремится к еще лучшему идеалу...
#21 by strange2007
Тоже верно. Лучше скажи, что за задача, а то чую она расходится с общей концепцией создания уч.систем
#22 by zladenuw
да дорабатываю рассылку документов, то нужно добавить уведомление по СМС, вот дотачиваю. решил написать проверку на вводимые символы в смс
#23 by AndreyFAN
ради самого "стремления"? ""не всё гениальное сложно"" :-) если действительно работает, то сделал и забыл, едёшь дальше.. а "офигительный профи" тут бы и перехват прикрутил и через какие-нибудь скрипты, dll-ки, ещё через всякую мутату... зато круто!
#24 by strange2007
Может оно и верно, спорить не буду, но многие такие проверки делаются после нажатия на Ок. Дело в том, что жесткие ограничения только мешают пользователю. Это оправдано только в случае, когда факт свершения события происходит после ввода данных, так ведь это не так. Один раз пользователю мессага выходит, после этого он сам будет внимательно делать. А если после каждого чиха поправку делать, то юзверь со временем вообще не будет обращать внимание и только материться, что она сама делает как хочет В общем, я бы делал проверку в конце.
#25 by zladenuw
главное что бы был интерес. можно и длл прикрутить :)
#26 by strange2007
Угу, так и есть, кроме: [если действительно работает, то сделал и забыл] Что-то уже несколько лет стремлюсь делать так, что бы и через 2 года смог разобраться не только я, но и любой студент. При чем чем быстрее разберёшься, тем круче написан код
#27 by zladenuw
можно вообще в проведение, если что то не так то отказ и правьте :)
#28 by strange2007
НЕВЗДУМАЙ!!!!!!!!!!! Это только начинающие! Понаприкручивают всяких апендиксов, потом нормальные проги заламывают цены за перевод на стандартные отлаженные механизмы
#29 by strange2007
Вот именно! И это самое оптимальное!
#30 by AndreyFAN
говорю как хозяин бизнеса, сделал за 5 минут - молодца, ещё есть задача... в итоге ценный прог. а будет с ддл-ками играться час, в интернет полезет, на форумах спрашивать - нафиг надо... к тому же ещё - переустановил что... бах... не работает нифига... длл-ку не прикрутили опять!!!!
#31 by strange2007
Вот поэтому надо к студенту приставлять опытного. Опытный вообще не будет ни чего переписывать, по максимуму стандартные механизмы использует.
#32 by zladenuw
я вообще думал о разработке длл для 1с. читал даже мануалы по этому, но пока мюслы не на таком уровне. пока балуюсь написание базы на шарпе с sql. я вообще считаю что программер должен уметь программировать на разных языках
#33 by zladenuw
та да согласен, но иногда нужно и свои мозги включать. а после вот таких стандартных думалка неработает
#34 by strange2007
Стоп. Ты программы пишешь или автоматизируешь деятельность предприятий? Если первое, тогда 1С не для тебя. На шарпе у тебя получится все кривее, дольше и дороже. Лучше раздели хобби и заработок денег
#35 by AndreyFAN
ОФФ "подял на чуть-чуть зарплату" исправь в личке. букву пропустил
#36 by strange2007
В шахматы играй, мозг тренируется очень эффективно
#37 by AndreyFAN
+1000
#38 by zladenuw
а если у меня хобби это вообще программирование :)
#39 by zladenuw
на шарпе можно сделать иногда больше чем на 1с. по поводу автоматизации я согласен. но есть свои минусы 1с, это то что бы продать свою разработку тебе нужно быть франчем. а я им не являюсь ну и плюс лицензии....
#40 by strange2007
Тогда к 40 годам будешь очкастым с бородой и в рваных джинсах. Вот образ нормальных прогов: - Каждую неделю играет в футбол с директорами, которых автоматизировал. 3 раза в неделю водит семью ужинать в рестораны. Дома компа вообще нет. Его ЗП можно позавидовать даже москвичам. - Спортзал, семья, охота, рыбалка, лижи, коньки и много женщин. Его ЗП чуть меньше, но тоже ни чего Так что если хочешь быть нормальным чуваком, бросай свой комп, мисту и предрассудки
#41 by zladenuw
честно пробовал, но программирование это единственная вещь где я чествую что это мое.... вообще с детства брежу написанием игр. иду даже в этом направление. только когда узнаю новое, понимаю что не хрена толком не знаю......
#42 by strange2007
О! Сейчас модеры закроют ветку. Да не сделаешь ты на шарпе ни чего. Максимум у тебя будет поделка, которая будет еле работать и только под виндой и МС СКЛем. Каждая доработка будет стоить черт-знает-сколько. и все это будет жутко тормозить. Если интересно, расскажу про такие поделки на мега предприятиях. Просто ради интереса, открой ЖКК УТ и попробуй оценить, сколько у тебя уйдет времени на создание, хотя бы только склада. Да эта поделка будет по цене сравнима с САП-ом, а по функционалу с 1С6. Нет, конечно можешь работать за тарелку супа, только что с функционалом делать?
#43 by strange2007
Что бы победить монстров в игровой индустрии тебе надо создать среду для простой разработке 2D игр. Типа 1С для игр. И на фоне этого слабого заработка делать конструктор для 3D игр. Почти все другие поделки обречены на провал. Я тоже когда-то мечтал об этом и не мог понять почему не получается
#44 by zladenuw
мммм. идея хороша :)..... но это пока мечты.. сейчас на первом месте 1с, потом шарп. пока 1с кормить хлебом. а остальное изучаю для развития. вообще перво начальная цель это сдача спецов по платформе, ут, бух. пару раз ездил сдавать спец по платформе, понял что знаю еще маловато :)...
#45 by strange2007
Эта идея окутана серией провалов. И это... если игры, то отходи от шарпа тоже, а то у тебя их ни кто покупать не будет
#46 by zladenuw
у нас в регионе шарп востребован поэтому выбор пал на него. но вообще хочу еще и с++. но пока ее не трогаю, а то и так иногда каша в голове
#47 by strange2007
И что на нем делают?
#48 by zladenuw
контора пишет прогу для аналитики продаж. начинали так же с 1с. но перешли на шарп
#49 by strange2007
Ну и? Как успехи? 2 месяца на изобретение регистра остатков? Или сделали табличку за 2 дня без промежуточных итогов?
#50 by zladenuw
может слышал о продукте Чикаго
#51 by strange2007
Не. Чесслово. Что-то яндекс тоже не может сказать. Может не так спрашиваю. Может ссылку дашь?
#52 by zladenuw
#53 by strange2007
Прикольно. Это как раз та ниша, где 1С не вывозит пока. Но мне кажется быть привязанным к одной конторе и на одном проекте, это смерти подобно. Я прав?
#54 by zladenuw
да бывает.
#55 by zladenuw
но благодаря этой конторе пишу на 7.7,8.х :)
#56 by Гефест
Этак можно однажды вместо кода написать дамский роман!
#57 by strange2007
Наезд? Этож то, к чему надо стремиться. Всякие сишники вообще такого не знают. Я сейчас гляжу свои старые асмовские разработки и аж жутко
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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