• 1С попытка-исключение

    Если при исполнении программы происходит ошибка, то 1С сообщает о ней пользователю.

    Сообщение обычно производится в окне с красным крестом, откуда такие сообщения называют «поймать красный крест» или «не работает, есть красные ошибки».

    Конструкция 1С Попытка-Исключение служит для обработки возможных ошибочных ситуаций.

    (далее…)

  • Критерии отбора 1С

    Если у документа есть поле (реквизит), то по его значению можно отобрать все документы, в которых он встречается.

    Это легко сделать с помощью запроса.

    Вопросы начинаются, когда мы хотим отобрать разные документы по одному значению. Например, у нас есть контрагент (хороший парень) и мы хотим посмотреть все документы, которые были с ним оформлены – и отгрузки, и платежки.

    Как это сделать?

    (далее…)

  • 1С ДобавитьМесяц – изменить дату на месяц(ы)

    Функция 1С ДобавитьМесяц(Дата, СколькоМесяцевДобавить) возвращает дату, измененную на указанное количество месяцев.

    (далее…)

  • Доработка конфигурации 1С

    Все типовые конфигурации «стоят на поддержке». Это значит, по-умолчанию, они заблокированы от изменения. Как снять конфигурацию с поддержки, мы обсуждали в статье Как изменить 1С.

    При доработке конфигурации 1С рекомендуется не снимать конфигурацию целиком с поддержки, включая изменение для конкретных объектов, с сохранением поддержки.

    (далее…)

  • Права 1С

    1С имеет встроенную систему прав доступа (эта система называется — роли 1С). Эта система является статической – как администратор поставил права 1С, так и будет.

    Дополнительно, действует динамическая система прав доступа (называется – RLS 1С). В ней права 1С динамически высчитываются в момент работы пользователя на основании заданных параметров.

    Интересно? Поехали дальше!

    (далее…)

  • 1С СтрЧислоВхождений – количество вхождений подстроки

    Функция 1С СтрЧислоВхождений(ГдеИщем, ЧтоИщем) возвращает цифру – сколько количество раз встретилась строка ЧтоИщем в строке ГдеИщем.

    (далее…)

  • Циклы в 1С

    Цикл — это способ повторить несколько строк программного кода нужное количество раз. Обычно — пока не выполнится нужна условная операция.

    Основные циклы в 1С — это «Пока … Цикл» и «Для каждого … из … Цикл». Далее — подробнее про циклы в 1С.

    (далее…)

  • Работа в 1С

    Вводная информация для тех, кто ни разу не видел 1С. Общие принципы работы в 1С 8.

    Давайте рассмотрим как происходит работа в 1С 8 с точки зрения программиста, на примере работы в конфигурации 1С Бухгалтерия и 1С Управление торговлей.

     
    Окно запуска 1С:Предприятие

    При запуске 1С Вы в первую очередь увидите окно выбора базы данных.

    С помощью различных настроек можно избавиться от его появления, но мы сейчас рассматриваем стандартное поведение 1С.

    Это окно позволяет:

    • выбрать/добавить базу
    • посмотреть где она находится (при выбранной базе внизу отображается каталог в котором находится база данных)
    • войти в базу в режиме предприятие или под конфигуратором.

    Работа в 1С 8 возможна в двух режимах.
    (далее…)

  • Список значений 1С Тип значения — фильтр типов

    Свойство 1С СписокЗначений.ТипЗначения позволяет установить фильтр на разрешенные к добавлению значения по их типу. Ограничение может быть установлено как на один тип, так и на несколько (т.е. список типов).

    (далее…)

  • Обучение программиста 1С

    Традиционно программистов на территории бывшего СССР обучение программиста 1С не предоставляет ни одно учебное заведение, поэтому учиться программисту нужно самому или проходя обучение на оффлайн курсах 1С.

    После обучения нужно получить сертификаты. Для специалиста 1С их бывает 3 вида. Чтобы получить сертификат нужно сдать экзамены в компании 1С.

    Существует много оффлайн курсов по 1С.

    Только официальных онлайн дистанционных курсов обучения программиста 1С от 1С более десятка – как онлайн курсы через интернет и в многочисленных учебных центрах .

    Небольшое замечания — в основном эти курсы обучения 1С не для программистов 1С, а для пользователей работающих в 1С.

    Каждый крупных франчайзи 1С (например Рарус) также предлагает свои программы обучения программистов 1С. Стоимость курсов различная, в среднем от 5 тыс руб за курс. Длительность 2-4 дня.

    (далее…)

  • WS ссылки 1С

    В прошлый раз мы с Вами обсуждали web-сервисы 1С, которые позволяют удаленно, через интернет, запрашивать данные у 1С из другой базы 1С или другой программы.

    Сегодня мы поговорим как использовать веб-сервис, предоставляемый другой базой 1С, или другой программой.

    (далее…)

  • Строка 1С

    Мы продолжаем обзор встроенного языка 1С начатую с общего описания языка 1С и работу со значениями в 1С.

    К базовым возможностям языка программирования обычно относят работу с числами и строками. Обычно эти возможности зашиты в код компилятора (или реализованы «базовые» классы языка программирования).

    В 1С возможности работы со строками запрограммированы в самой платформе. Сегодня мы рассмотрим особенности работы со строками 1С в программах на встроенном языке 1С.

    (далее…)