• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

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

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Программирование: с чего начать?

  • Автор темы Автор темы Max
  • Дата начала Дата начала

Max

Компьютерщик
Почётный участник
Регистрация
12 Фев 2008
Сообщения
11,623
Реакции
147
Баллы
0
Программирование: с чего начать?

Собственно, это нужно не мне, а моему брату.
Ситуация следующая: Братишка пошел устраиваться в контору по обслуживанию 1С, куда требовались сотрудники. Там ему сказали, что люди, которые ездят по объектам, исправляют глюки и втыкают обновления уже есть (целый вагон и маленькая тележка), и конторе требуются программисты. Братишка хочет пройти Комплексный курс "Конфигурирование в системе 1С", но этот курс предназначен для начинающих программистов, которые имеют хотябы малый опыт в программировании. Также в случае, если он всеже не попадет в контору 1С, чтобы он мог использовать свои знания и навыки в другой конторе (не обязательно 1С). Вот и вопрос: с чего начать брату, дабы в дальнейшем освоить программирование?
Как вариант, можете посоветовать центры по обучению программирования. Ориентировочные города: Сургут, Ханты-Мансийск, Тюмень, Екатеринбург, Питер. Буду признателен за квалифицированные и толковые советы.
 
начинать лучше с асемблера, потому что другие языки будут быстрее усваиваться
 
начинать лучше с асемблера, потому что другие языки будут быстрее усваиваться
Хорошая шутка, посмеялся. А по теме - VisualBasic, ибо язык 1С очень похож на на него, только на русском
Код:
Пока док.ПолучитьДокумент()=1 Цикл
        Если (док.Магазин=Магазин) и (док.ТекущийДокумент()<>ТекДок) Тогда
            док.ВыбратьСтроки();
            Пока док.ПолучитьСтроку()=1 Цикл
                Если СокрЛП(док.БарКод)=СокрЛП(Товар.Код) Тогда
                    Расход = Расход + док.Кол;
                КонецЕсли;
 
  • Like
Реакции: Max
Честно говоря я тоже слышал, что ассемблер мягко говоря "Засоряет мозг".
 
ну почему же. например простое окно с тремя кнопками, где одна закрывает его, вторая открывает браузер, а третья - выключает комп будет весить на
Delphi - 600 KB
C++ - 120KB
Assembler - 20KB

посему ассемблер более компактный.
 
Не в плане пространства на диске или в ОЗУ, а в плане проф.пригодности. :D
 
ctpz
Я хотел бы посмотреть на вас, когда вы на ассемблере в отладчике 1С попытаетесь прописать модуль бухгалтерских проводок, например.

Макс, пусть найдёт мануал по DocMovie и изучает. Также понадобятся знания по бухгалтерии в части бухгалтерских операций и рассчётов.
 
Макс, кто его знает, что в этот курс входит. :) Судя по специфике и личному опыту, мало кто из действующих бухгалтеров разбирается в правилах реализации рассчётов.
А, видя очевидные ошибки в модулях, можно сделать вывод, что и к математике многие программисты 1С имеют отношение весьма отдалённое, чего стоит только попытка деления на 0 при вычислении среднего арифметического. :))
К тому же, какие бы ни были суперзамороченные курсы, все равно они не индивидуальные и на них будут разбираться наиболее общие и часто встречающиеся ситуации. А при реальной работе встречаются и "узкие" задачи, ни в одном пособии не прописанные. Так что дополнительные знания, полученные из альтернативных источников, лишними явно не будут.
 
Я хотел бы посмотреть на вас, когда вы на ассемблере в отладчике 1С попытаетесь прописать модуль бухгалтерских проводок, например.
да, для этого проще воспользоваться visualbasic
 
ctpz
Убедительная просьба к вам: если вы не компетентны в обсуждаемом вопросе - лучше промолчите, лучше выглядеть будете. И, кстати, я нигде не упоминал о написании модуля в VB, хотя это наиболее близкий по синтаксису ЯП к используемому в 1С.

Сведения к размышлению лично для вас:
Модули для 1С можно писать практически в любом текстовом редакторе, главное, сохранять структуру и соответствовать правилам синтаксиса языка DocMovie. Однако для подключения модуля неоходимо произвести ряд операций с правами отладчика конфигурации, такие, например, как регистрация в системе, связь с другими модулями, совместный доступ к данным, подключение глобальных переменных и констант и т.д. и т.п. При программировании возможно использовать ассемблерные блоки для реализации быстрого обращения к ресурсам системы, но в связи с разнообразием архитектурных решений эти блоки не всегда корректно отрабатываются системой.
 
Назад
Сверху