Неправильная константа типа Число
Если это = <<?>>1С тогда НахНах(); КонецЕсли (Проверка: Тонкий клиент)
Ожидается символ ';'
Если это = 1С тогда НахНах(); КонецЕсли<<?>> (Проверка: Тонкий клиент)
1С должно быть в кавычках, т.к. не есть число.
Даже если латиницей, то платформа не умеет в 16-ричное определение числа без объявления. Точка с запятой перед КонецЕсли необязательна.
Если это = "1C" тогда НахНах() КонецЕсли;
Есть толстый клиент, веб-клиент. Обычные формы, и управляемые) там вообще куча всего непонятного есть, и никто не знает как оно работает.
Коротко о программировании в 1С? Да легко: http://taxor.ru/blog/13/. Ну правда, несколько грубо, но вполне заслуженно.
да хз, вроде часть про древнюю 7.7, а часть про 8ку. автор похоже собрал все что слышал странного про 1с и впихнул в статью
я не презираю 1С, но их внутренний язык программирования, скриншот из кода на котором представлен в посте, это нечто :)
Мне кажется всё куда проще. Впервые всё это стало появляться в англоязычных странах, а у нас ничего не было. Поэтому и английский, по факту, основной язык для всего, связанно с компьютерами.
Лаконичный английский? Этот тот самый лаконичный английский где нельзя просто сказать "Я программист" или "Я поеду" или "Ударил бутылкой" двумя словами?))
Там где в русском окончания и приставки в английском куча доп.слов и он уж никак не лаконичнее.
ну вот я человек вроде не плохо обращающийся с компами но очень далекий от програмиирования не могу понять чем 1с так не нравится? что вместо if no - если нет ?
Просто говнокодеры полагают, что если они будут презрительно отзываться об 1С, то их код станет менее говнокодистым.
это холивар как у яблочников с андроидоводами.
ненавистники считают, что 1с должна уметь обращаться напрямую к процессору и рендерить 3д картинки.
Ну вообще было бы здорово, сделать робота, который бы бегал по складу и определял что на нем лежит по камерам и следил бы за тем что оттуда выносят, проверял бы можно ли это выносить и создавал бы сам складские документы, а также бросал бы в темницу нарушителей. Но тупая платформа 1С даже этого сделать не может
Это она тоже может.
На крайний случай можно подключить готовые решения написанные на другом языке.
Задачи компьютерного зрения и роботов на 1с потребуют использование суперкомпьютеров для работы. Использование сторонних решений это все- таки фича сторонних решений, а не 1с
А Если можно, то насколько современный станок ЧПУ отличается от робота для производства или учёта?
Или все равно думаете, что нельзя?
Проблема не совсем в этом, а в еврейской политике компании, купи купи купи, выйдет обновление купи, при этом весь прошлый код поломается, найми программиста и ещё ему заплати, при этом система не модульная, нужно весь пласт это гов... платформы изучать, при этом компоненты системы часто плохо работают банально между собой и какие-то баги лечатся только обновлениями, которые, повторюсь надо купить, которые выходят раз в 2-4 месяца.
А касательно яблока, которое Вы упомянули, за свои деньги оно предоставляет поддержку и гарантирует качество, т.е вы платите за бренд и чтобы всё работало без лишних телодвижений, 1с же антипод яблока, да и того же андроида(который требует телодвижений, дает гибкость в настройке, но при этом так же гарантирует что всё работает и даже после обновлений).
Пардон, а почему политика еврейская?
Купили один раз торговлю и пользуйтесь. Оно работает.
А то что бухгалтерия постоянно меняется, так не в программе проблемы, а в законодательстве.
Что касается модульности - то вполне там вполне себе все модульно.
Если аналогии привести, то Windows XP до сих пор работает. Для просмотра мультиков - хватает. Покупать windows 10 никто не заставляет. Так и с 1С.
Там даже в посте видно "КонецЕсли". Это ли не пиздец?
Даже фигурные скобки в джаве или си раздражают после питона, а тут сука "КонецЕсли"
У него совсем другие задачи и стиль программирования, а у 1С, насколько мне известно, обычный императивный стиль
Но в любом случае вся эта фраза получается мусор. Причём если в английском аналоге она хотя бы короче (EndIf), то в русском этот "КонецЕсли" почти вдвое длиннее
Мусор — это все то что между Если и КонецЕсли. =) А языковые конструкции... Да бог с ними, не велика печаль. Синтаксис — последнее, на что нужно обращать внимание.
Одна конфигурация - это одна база данных. Связь с другими базами осуществляется через костыли в виде xml-файлов. 1С - это Java и БД в одном флаконе, удобно, но тяжело и медленно. Тот кто умеет в 1С, обычно умеет только в 1С.
1. Лучше быть мастером в чем-то одном нежели говнокодером во всем. Практика же показывает, что те же шарписты умеют в орм, но как только требуется написать действительно хороший быстрый запрос к базе и оптимизировать его сразу начинаются разговоры о том, что это не их профиль. Вот тебе и умение во всем))
2. Если 1С такая медленная, то где же ваш конкурент на Java? Неужели SAP?))
Я в 1С девятый год, у меня есть кое-какие мысли. Вся фишка 1С в том, что это ооочень гибкий и простой в использовании инструмент, применяемый повсеместно. Плюсы - можно сделать систему под любой бизнес, любые процессы, при чем довольно быстро. Минусы - низкий порог вхождения и как следствие низкая квалификация специалистов, при этом высокая востребованность. Получаем невероятно кривые реализации, "тормознутые" системы, которые переписываются новой командой каждые 3-5 лет. И каждая новая команда удивляется, как нахуевертили их предшественники. А все эти претензии к языку кириллицей не более чем снобизм и брезгливость) Язык на самом деле очень простой и удобный.
Добрый день. С чего начать, конкретно не могу подсказать, я учился у работодателя. Ваша задача звучит не сложно, но для ее самостоятельной реализации нужно знать и уметь многое, пусть и по вершкам. Погуглите "создание печатной формы 1С с нуля" и "создание справочника 1С". Но опять же, будьте готовы, что на каждом шагу вас будут встречать непреодолимые трудности (если нет опыта программирования). Идеальный вариант для новичка это знакомый, который за пивом сможет помочь, объяснить и сделать что-то за вас, если совсем непонятно.
Не презираем, даже уважаем,
программирование - олимпийские игры,
программирование 1с - паралимпийские игры, очень почётно.
Они не презирают, они завидуют что любой студент который написал такой код может получать от 60к
жалкие пизанты привыкли к языкам программирования на иностранных языках и при виде кода на русском языке начинают хихикать как 13летние пиздюки после слова "пипитр"
Да ладно, мне когда совсем грустно становится я загружаю дефолтную конфигурацию 1С и начинаю читать описание обработин, особое внимание уделяю тем, которые все еще есть, но уже не используются, особенно доставляет когда через такие обработины проведены зависимости для других обработин... 1С это квинтэссенция "авось прокатит" и "и так сойдет"
Мы так-то верим-верим. Но давай свои пруфы, бро.
Открывай любую актуальную дефолтную конфигурацию 1С и вперед.
особенно доставляет когда через такие обработины проведены зависимости для других обработин
Что за конфа?
После С#, кажется на самом деле ОК.
После 3 лет программирования, понимаешь, что это г*вно не так уж плохо, и ты также можешь на англицком прогать (разумеется, я никогда не кодил на 1С, но когда смотришь, не вызывает рвотных рефлексов, как ранее)
как же это тупо звучит...
https://docs.microsoft.com/ru-ru/dotnet/visual-basic/language-reference/statements/if-then-else-statement