• Строка 1С

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

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

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

    (далее…)

  • Типы 1С

    В предыдущей статье типы и значения 1С — мы начали обсуждать что такое типы значений 1С и преобразование типов 1С.

    Сегодня мы поговорим подробнее про типы объектов конфигурации 1С (тип документа 1С, тип справочника 1С и др.)

    Так как в программном коде мы работаем со значениями, то периодически требуется знать их тип. Тип 1С всегда указывается в метаданных у реквизитов — в справочниках, документах.

    Работа с типами 1С часто используется:

    • Условия в программе
      Разные действия в зависимости от типа значения 1С в конструкции «Если … Тогда …»
    • Ограничения при работе в интерфейсе
      Запрет или разрешение пользователю вводить в поле на форме значения определенных типов 1С.
    • Определение фактического параметра функции/процедуры
      Если параметр функции/процедуры может быть любого типа 1С, то нужно его определить, чтобы правильно получить значение.

    Тип 1С можно получить:

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

    Типы 1С можно разделить на три вида:

    • Базовые типы 1С
    • Типы 1С базы данных (ссылочные, объекты)
    • Типы 1С.

    (далее…)

  • Функции работы со строками 1С — анализ текста

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

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

    (далее…)

  • Список значений 1С в качестве отбора на форме списка

    У каждого документа есть список. Его можно отобразить как на форме списка этого документа, так и на любой обработке. Для этого на форму выносится таблица значений (в толстом клиенте), в качестве типа значения выбирается ДокументСписокИмядокумента.

    Над списком документов размещаем командную панель (в свойствах ставим галочку «Автозаполнение» и источник – имя таблицы значений). В панели появится кнопка «Отбор». Для отбора доступны поля документа, у которых включена индексация и которые добавлены в таблицу документов.

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

    (далее…)

  • Список значений 1С Количество — количество значений

    Метод 1С СписокЗначений.Количество() возвращает количество «ячеек» в массиве. Количество «ячеек» всегда на 1 больше, чем максимальный номер элемента.

    (далее…)

  • Сертификаты 1С (Экзамены 1С)

    «Что дают сертификаты 1С? Преимущество при продвижении по службе или приеме на работу!» — с официального сайта 1С.

    Проверим это утверждение?

     

    Сертификаты 1С

    Сертификаты 1С – это желтые бумажки формата А4 с подписью и печатью компании 1С, сертификат подтверждает Ваши знания по одной определенной области знаний 1С.

    Существуют следующие основные сертификаты 1С:

    • Профессионал 1С
    • Специалист 1С
    • Другие.

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

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

  • Список значений 1С Вставить — новое значение

    Метод 1С СписокЗначений.Вставить(НомерЯчейкиСдвинуть, Значение, Представление, Пометка, Картинка) добавляет новое значение в список значений, увеличивая его на одну «ячейку», но добавляет «ячейку» не «с конца», а вставляет ее в середину на место указанного номера (указанный номер сдвигается +1).

    (далее…)

  • Виды 1С

    Типовые конфигурации 1С и какие они бывают.

    В прайс-листе компании 1С более двухсот позиций типовых конфигураций для 1С 8.1 (можно посчитать точнее — в официальном прайсе 1С).

    А еще их можно найти на сайтах множества франчайзи (например в прайсе франчайзи Рарус).

    С какой лучше начать обучение?

    (далее…)

  • Описание встроенного языка 1С

    Описание встроенного языка 1С — программный код на языке 1С располагается в модулях.

    Программные модули в конфигурации доступны не «сами по себе», а как одно из свойств объекта метаданных. Открыть модуль можно по нажатию правой кнопки мыши на объект метаданных.

    (далее…)

  • 1С Сред, 1С Лев, 1С Прав — подстрока

    Функции 1С Сред(Строка, СПозиции, КоличествоСимволов), 1С Лев(Строка, КоличествоСимволов) и 1С Прав(Строка, КоличествоСимволов) возвращают часть строки (т.е. подстроку).

    (далее…)

  • Журналы 1С

    В уроке про Документы 1С мы познакомились кратко с объектом 1С документ, с помощью которого ведется учет в 1С.

    В этом же уроке мы упоминали про журналы 1С, которые помогают работать пользователю с документами.

    Журналы позволяют объединить несколько документов по одной теме в один список.

    Например, на складе товар привозят (оприходование) и увозят (отгрузка, реализация). Это два разных документа. Пользователю было бы неудобно работать в двух разных списках.

    Журнал позволяет объединить оба документа в один список. Совершенно понятно, что журнал – это чистый интерфейсный объект только для удобства пользователя.

    Журнал показывает общие (одинаковые) поля которые есть у разных документов.

    Подробнее про журналы..

    (далее…)

  • Хранилище значений 1С

    ХранилищеЗначения (хранилище значений 1С) – это объект в языке 1С, который позволяет хранить в базе данных прочие значения, например картинки и файлы, структуры и таблицы значений.

    (далее…)