• Массив 1С Количество, Массив 1С ВГраница — количество значений

    Метод 1С Массив.Количество() возвращает количество «ячеек» в массиве.

    Метод 1С Массив.ВГраница() возвращает индекс последней «ячейки» в массиве (то есть Количество() – 1).

    (далее…)

  • Бизнес процессы 1С

    Основа ведения учета в 1С – это операция ввода документа пользователем. Один документ оформляет одну произошедшую хозяйственную операцию (например – продали три утюга).

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

    Примеры бизнес-процессов 1С — оформление покупателем заказа с последующей оплатой и отгрузкой:

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

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

    Вопросы:

    • Как сообщить каждому следующему пользователю, что ему пора выполнять действия в этом бизнес процессе 1С?
    • Как связать события в одну цепочку и оставить для истории потомкам?
    • Как проконтролировать цепочку от начала до конца и понять когда все ок?

    (далее…)

  • XML файлы 1С — ЧтениеXML 1С, ЗаписьXML 1С, ЧтениеFastInfoset 1С, ЗаписьFastInfoset 1С, ЧтениеHTML 1С, ЗаписьHTML 1С

    XML — текстовые файлы, позволяющие с помощью специальной разметки сохранять сложные данные в структурированном виде.

    FastInfoset — XML файл в бинарном («сжатом») виде.

    HTML — всем известные веб-страницы, которые также представляют из себя аналог XML с нестрогими проверками.

    Объекты чтения/записи XML, FastInfoset, HTML расширяют возможности чтения текстового файла встроенной обработкой тегов разметки.

    Также они используются для объектов ПостроительDOM/ЗаписьDOM (см. далее) как источники данных.

    (далее…)

  • КаталогВременныхФайлов 1С и ПолучитьИмяВременногоФайла 1С

    Каталог временных файлов есть на клиентской машине (клиент Предпприятие 1С) и на серверном компьютере (программа сервер 1С).

    С помощью функций КаталогВременныхФайлов 1С и ПолучитьИмяВременногоФайла 1С можно работать с временными файлами из 1С.

    (далее…)

  • 1С Предприятие — платформа и конфигурация

    Что такое 1С?

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

    (далее…)

  • 1С ДеньНедели – номер дня в неделе

    Функция 1С ДеньНедели(Дата) возвращает номер дня в неделе, где понедельник – 1, а воскресенье — 7.

    (далее…)

  • Формы 1С 8

    Как создать форму 1С 8 в конфигураторе. Чем обычные формы 1С 8 отличаются от управляемых форм 1С 8.2?

    Форма 1С 8 – это окно, которое будет открыто при открытии внешней обработки в режиме «Предприятие 1С».

    (далее…)

  • Права 1С

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

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

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

    (далее…)

  • Циклы в 1С

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

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

    (далее…)

  • Калькулятор 1С

    Если Вы не собираетесь моделировать на 1С физические явления, то математические функции Вам понадобятся достаточно редко.

    На всякий случай пройдемся кратко по ним. Чтобы не было скучно – параллельно сделаем простенький калькулятор 1С.

    (далее…)

  • Список значений 1С Заполнить пометки — выбрать все значения

    Метод 1С СписокЗначений.ЗаполнитьПометки(ИстинаИлиЛожь) устанавливает у всех элементов списка значений галочку в то значение, которое передано параметром.

    (далее…)

  • Язык 1С

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

    На территории России для многих большое значение имеет то, что можно писать код прямо на русском языке. «Можно» – значит не обязательно — можно писать и на английском, все операции и операторы имеют английский синоним.

    Мы изучим язык 1С между делом сейчас, за пять минут.

     
    Общие принципы программирования

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

    Программирование – это написание программного кода на программном языке.

    Программный код – это последовательность команд (слов), которые поддерживает этот язык программирования.

    Команды делятся на:

    • Переменные
    • Операторы
    • Функции и процедуры.

    Рассмотрим их в первом приближении.

    (далее…)