Помогите навичку разбираться в програмном коде 1с #168805


#0 by Bobbi
Значит проблема состоит в следующем: как научиться правильно розбирать програмный код программы, как понять его? Что нужно чтобы научиться писать програмные модули? Может надо приобрести самоучитель, только такого пока не встречал. Имеющаяся литература это Документация входящая в состав лицензионной версии программы + 2 книги Д.Д.Бобошко "Програмирование в примерах" и Станислав Митичкин "Практика пр-я в среде 1с:Предприятия"Присутствует также огромное желание стать програмистом в среде 1с. Причем самостоятельно, не посещая никаких курсов )) Посоветуйте пожалуйсто, зараннее спосибо
#1 by Sasha
Начнем с вопроса: Зачем?
#2 by KVIK
не "Зачем?", а "ЗОчем?" :)
#3 by дино
Практика, практика....берешь задание если не справляешься начинаешь лазить по справочникам, форумам, книжкам, знакомым. ИМХО
#4 by Arden
"Лучший способ выучить язык программирования, это начать на нем писать программы". (С) Не мое :)
#6 by Arden
http://www.firststeps.ru/ раздел - 1С
#7 by nasnasan
2 книги Д.Д.Бобошко "Программирование в примерах"Чем тебе эти книги не подходят? По-моему очень толковые книжки.
#8 by Чатланин
Тожолый случой.Учиться, учиться и еще раз учиться, как завещал великий Ленин....мое).
#9 by Sasha
тут было интересное обсуждение на тему, что сегодня новичку стоит изучать сразу восьмерку, а на семерку времени не тратить :)
#10 by Чатланин
(не мое)...
#11 by andrewalexk
:)не "Зачем?" а "Зачот!""-Прашу принять миня в саюз песателей.. -В гробу мы видали таких песателей.."(с)
#13 by 0xFFFFFF
Для старта изучения необходимо только знать, что есть функцияСообщить(ТекстСообщения); ВСЕ!1. Берешь ЖКК "Описание встроенного языка".2. Создаешь внешнюю обработку.3. Пишешь там "Сообщить("Хеллоу Ворлд!");", запускаешь, видишь результат.4. Пишешь Сообщить(Окр(2.3)+Цел(2.8)+Макс(1,5)+Мин(3,8)), запускаешь, видишь результат.5. Далее организовываешь циклы с тем же Сообщить. Синтаксис смотрим в 1С.6. Потом пошли по разделам ЖКК. Отрабатываем каждую функцию. Запомнится лучше, чем простое перечитывание.7. Переходим на справочники. Создаем в конфигураторе новый справочник, делаем по нему выборки и т.д.8. Переходим в раздел "Запросы", делаем запросы к справочникам, смотрим результаты. Группируем, упорядочиваем и т.п.9. Завязываем с функцией "сообщить", переходим к объекту "Таблица". Отрабатываем пункт 8 на таблице. Получаем небольшой отчет по своему справочнику.10. Ну а далее документы, регистры и т.д. и т.п., там сам поймешь. Тут же параллельно нужно активно смотреть типовые конфы и в путь!
#14 by Mustang
Не знаю кому как а мне немного обидно! Стока лет я занимался программированием писал всякую фигню, изучал теорию, Всякие графы, стеки, очереди, Бэктрекинги. Блин а тут все так просто почитал книжку и стал программером. Ну дай бог конечно! Но все равно что из этого получиться это еще вопрос! Удачи...
#16 by Mustang
К сожалению. Пока не могу добраться до курсов, а хочеться еще каку-нить бузейку на стенку повесить! Но тока заказов пока куча... Жду пока народ устанет заказы подкидывать и в отпуск... на курсы....
#17 by 0xFFFFFF
У нас в университехтах всегда изучают далекие от жизни вещи.
#18 by Mustang
Вы думаете что это далекие от жизни вещи???Тогда интересно посмотреть на ваши проги!!! Да можно обойтись без всего этого, но где же тогда программеры которые не просто пишут че-то а пишут красиво четко и правильно! От этих методов завист ой как много! Скорость, надежность, комфорт юзверей. А это не маловажно!!!
#20 by RK
Попробуй, сперва научиться какому-нибутьлинейному языку (бейсик,например).Пойми общепринятые термины.Потом попробуй ACCESS-он проще.Затем-1с.Ну и , конечно.
#21 by 2Green
я изучал. на практике пока не применял ни разу. и уже забыл
#22 by USSR
Чтобы плавать, надо лезть в воду. Но по прошествии некоторого времени осмотреться и кое-что пересмотреть))
#23 by Mustang
Я думаю 1Сники меня поймут, я скрипты не читаю я на них разговариваю...:)А началось это с того момента как мне исполнилось 12 лет. Я изучал программирование не с 1С, а как это пологаеться в школах с Паскаля Васика и т.д. потом всякие олимпиады леиние школы! Короче 6 лет безвылазно за компом! Дерзай! Могу пожелать удачи! Но на сама деле надо ли оно тебе? Если ты хочешь просто изучить 1С, то это не сложно! К тому же лексика там вообще элементарная. Ну как изучить 1С тебе уже рассказали. Но чтобы стать программером нужны годы! А я просто сел за комп открыл конфигуратор и вперед! После каго-нить Билдера или Делфи это вообще фигня... Но некоторые вещи интересные мона даже на 1С писать!
#24 by Mustang
Ну так ты применяй и вспомнишь! А потом поймешь для чего ты все это изучал! Я тож сначала чуть было не забыл, но ... решил Поизвращаться на кодом одного модуля, и как это не странно получилось не плохо! Теперь пол конфы у меня испульзует рекурсию... А в некоторых модулях те же графы... Так что Вперед! Кстати для сравнения на самой большой конфе. (Сельхоз, Бюджет) и т.д. Модули Максимум 2000 строк. (и то это глобальный со всеми объявленными переменными!)
#25 by vladfind
[0] Задел чувствительный и важный вопрос.Собственно:1. Как построить план самообразования на Одинэсника?2. Как организовать обучение на раб. компьютере?3. Чему учится?Всегда мы когда-то начинали и были ушастыми наблюдателями. ;) Многие уже забыли (или им стыдно вспоминать) уровень нач. подготовки...ПЛАН.1. Нужно скачать электронную версию справочника. У меня '1C77PRG.hlp'. Ползать по страницам желтой книги трудно и не производительно. Конечно её нужно иметь в случае "пошёл в ванную", "пью чай с книгой", поехал в гости и т.д.2. Обязательно установить реальную конфигурацию: Бухгалтерия, Торговля и склад, Зарплата и Кадры. Конечно во многих фирмах или спешат, или им просто лень программисты не документируют программный код. Текст голый, неясный. Есть исключения '1С Аспект' программируют на основании договора о кодировании. Это когда по внешнему виду переменных, функций можно узнать важные характеристики и область действия. Помогает изучать реализацю алгоритмов.3. Ответь на вопрос "Кто пользуется?". Лучше всего познакомся с пользователями: бухгалтером, экономистом, менеджером, директром. Посиди рядом, посмотри как работают с информационной системой. Какие кнопки нажимают, какие пункты меню выбирают.4. Поработай в отладчике с книгой на коленках. Как стартует система? Что выполняется в первую очередь.5. Если рядом есть "гуру" в 1С, не жалей подарков и пива! Он такое расскажет!!! Это важная часть передачи опыта от "Ч" к "Ч", т.е. от пипла к пиплу.6. Ищи на форумах по ключевым вопросам ответы на проблемы использования языка программирования 1С.Через 1-2 года ,при усердном учении, станешь нач. спецом. И, как учили древнии (см. выше): "Учится, учится и ещё раз учится!"
#26 by vladfind
[0] Задел чувствительный и важный вопрос.Собственно:1. Как построить план самообразования на Одинэсника?2. Как организовать обучение на раб. компьютере?3. Чему учится?Всегда мы когда-то начинали и были ушастыми наблюдателями. ;) Многие уже забыли (или им стыдно вспоминать) уровень нач. подготовки...ПЛАН.1. Нужно скачать электронную версию справочника. У меня '1C77PRG.hlp'. Ползать по страницам желтой книги трудно и не производительно. Конечно её нужно иметь в случае "пошёл в ванную", "пью чай с книгой", поехал в гости и т.д.2. Обязательно установить реальную конфигурацию: Бухгалтерия, Торговля и склад, Зарплата и Кадры. Конечно во многих фирмах или спешат, или им просто лень программисты не документируют программный код. Текст голый, неясный. Есть исключения '1С Аспект' программируют на основании договора о кодировании. Это когда по внешнему виду переменных, функций можно узнать важные характеристики и область действия. Помогает изучать реализацю алгоритмов.3. Ответь на вопрос "Кто пользуется?". Лучше всего познакомся с пользователями: бухгалтером, экономистом, менеджером, директром. Посиди рядом, посмотри как работают с информационной системой. Какие кнопки нажимают, какие пункты меню выбирают.4. Поработай в отладчике с книгой на коленках. Как стартует система? Что выполняется в первую очередь.5. Если рядом есть "гуру" в 1С, не жалей подарков и пива! Он такое расскажет!!! Это важная часть передачи опыта от "Ч" к "Ч", т.е. от пипла к пиплу.6. Ищи на форумах по ключевым вопросам ответы на проблемы использования языка программирования 1С.Через 1-2 года ,при усердном учении, станешь нач. спецом. И, как учили древнии (см. выше): "Учится, учится и ещё раз учится!"
#27 by Mustang
Молодец!!! Самый толковы ответ на . Особенно что касаеться ПЫВА. По моему за ПЫВО Программер готов выложить все :)....
#29 by orefkov
Ты думаешь, такая тенденция только в 1С?Ща вообще "реальных програмистов" мало, они пишут библиотеки,а основная масса их просто юзает. Зачем париться изучатьAVL деревья, если можно просто использовать std::map.
#30 by Mustang
Ща поищу в архиве и скину на почту! Проверь мин чере 15!
#32 by vladfind
[28] Выслал. Плюс пару сайтов очкнь полезных ( см. без интернета).
#33 by USEROK
Вы случайно не подскажете как стать президентом, какие действия мне нужно для этого предпринять? У меня есть я, мама, книжки. Что делать дальше?И заодно как трахнуть Курникову?Заранее блогадарен за любую помощьКстати подонки ламанули сайт Contex досихпор не поправили :)))http://www.contex-condom.ru/products.php?txt_id=19&parent_id=14
#34 by bushd
Че от Курниковой тащишся? А кто еще кого хочет? Весна блин:))))) Жалко тебя, теперь вместо женщин 1С трахать будешь, а может она тебя...
#35 by Uho
и выучи, наконец, русский язык.
#36 by bushd
"Теперь пол конфы у меня испульзует рекурсию" - насчет полконфы - это наверное ты загнул?
#37 by bushd
Кстати учебники по 1С на мову переведены?
#38 by Хемуль
Полностью согласен с . Читал и плевался. Ужас. Хотя, с 1С может и получиться, если очень постарается. "Посоветуйте пожалуйсто, зараннее спосибо" - это вообще шедевр.А вообще, для того, чтобы научиться "розбирать програмный код программы" у тебя все уже есть (если не врешь): огромное желание, документация, еще пара книжек, синтаксис-помощник и сами типовые конфигурации. Должно хватить.
#39 by Чучундер
Возьми диск ИТС.Смотри раздел типа "для начинающих", "методические рекомендации","типовые ошибки" и прочее - там моного полезного и в одном месте.
#40 by 0xFFFFFF
"Вы думаете что это далекие от жизни вещи???"А в университете разве изучают что то близкое к жизни? Меня вот например пять лет учили высшей математике, матфизике. Изучал я всякие гидро и газодинамики, турбулентные потоки. Кучи уравнений, методов, законов, математических моделей. Так учили меня на баллистика и говорили, что это все необходимо. Тем не менее я не видел ни одной модели ракеты или оружия. Неговоря уже об отличиях этих газодинамических процессов, происходящих в различных моделях. Если бы не военка, так и не держал бы в руках автомата не разу. Баллистик мать их.Мой друг учился на радиофизика. Окунули головой на пять лет в мир электронов, протонов, атомные слои, переходы и прочее. Те же дифуравнения, интегральные расчеты мифических уравнений. Щас работает в частной телекомунникационной конторе и утверждает, что ему ничего из пятилетнего опыта не пригодилось. А когда его брали, на собеседовании задавали "жизненные" вопросы (типа "почему не звонит телефон"), на которые он не знал ответа. "Универ заканчивал?" с улыбкой спросили его бывшие выпускники техникума - "ладно, научим".Универ учит одному - способности "учиться" - вот в чем его большой плюс.А работать "по специальности" и вплотную использовать университетские знания - добро пожаловать в КБ или в НИИ на 3000 деревянных - вот что я имел ввиду, когда говорил "далеко от жизни" - такова уж к сожалению наша российская действительность - наукоемкость на нуле.."Тогда интересно посмотреть на ваши проги!!!" - вы имели ввиду "макросы 1С"? ;)."Да можно обойтись без всего этого, но где же тогда программеры которые не просто пишут че-то а пишут красиво четко и правильно!".Я бы сказал так, что в 1С (раз уж мы на Т1С) можно обойтись без всего этого, зато нельзя обойтись без многого другого (хотя бы базовое знание бухии, умения мыслить бизнес процессами и т.п.), чему не учат на факультете информатики.."От этих методов зависит ой как много! Скорость, надежность, комфорт юзверей. А это не маловажно!!!"Стопроцентно согласен. Но опять же, чтобы работать в 1С мне это не нужно, потому что умные и не очень дяди написали для меня оболочку. Оболочку такую, какая она есть. Соптимизировать поиск по ТЗ? Запрос? Для этого мне не нужно изучать "теорию, Всякие графы, стеки, очереди, Бэктрекинги". А кому это нужно? Умным дядям, сидящим в западных конторах, получающих заслуженно хорошее бабло. Сам же преклоняюсь пред людьми, умеющих применить такие знания и имеющих достойное за эти знания вознаграждение.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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