• Массив 1С Очистить — удаление всех значений

    Метод 1С Массив.Очистить() удаляет из массива все «ячейки» со всеми значениями. Аналогичен пересозданию массива.

    (далее…)

  • Краткое описание 1С

    Краткое описание 1С — обсудим основные принципы программирования 1С:

    • Конфигурации и клиенты 1С
    • Режимы клиентов 1С — конфигуратор и исполнение
    • Объекты метаданных
    • Программные модули
    • События.

    (далее…)

  • Web сервисы 1С

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

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

    Предоставление доступа к данным 1С – некорректно по причинам безопасности данных. Необходим скорее механизм проверки по имени и паролю с дальнейшим возвратом баланса.

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

    Как это работает?

    (далее…)

  • Изменить 1С — видео

    [VIP_CONTENT]

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

    Видео «Изменить 1С»

    (далее…)

  • Конвертация данных 1С

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

    Поэтому при обмене данными 1С (выгрузки из одной базы 1С и загрузке в другую базу 1С), необходимы правила обмена данных 1С, по которым один объект «превращается» в другой, например:

    • Поле «Артикул» остается неизменным
    • Поле «Услуга» заполняется в «Истина», если в источнике в поле «Вид товара» установлено «Услуга», иначе заполняется в «Ложь».

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

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

    (далее…)

  • Загрузка 1С

    Итак, в серии уроков мы изучаем теорию и практику работы Обменов 1С.

    В прошлом уроке мы узнали как выгрузить данные из распространенных типовых конфигураций.

    Сегодня мы посмотрим — как загрузить выгруженные ранее данные — в 1С.

    (далее…)

  • Как стать программистом 1С

    Как стать программистом 1С — что должен уметь программист 1С и как этому научиться.

    Первый день на новой работе – сплошной стресс. В том числе потому что иногда сложно представить чем именно ты будешь заниматься в течении рабочего дня.

     

    Программист 1С стажер

    Когда на работу приглашают программиста 1С – в 90% случаев в фирме уже ведется учет в типовой конфигурации 1С. Значит — уже есть база данных, в нее уже введена первоначальная информация и люди знают, как ей пользоваться.

     

    Что входит в обязанности программиста стажера 1С?

    • консультация пользователей «как сделать это в 1С»
    • добавить в существующий документ или справочник новые реквизиты
    • изменить существующий отчет
    • обновить платформу или конфигурацию когда выйдет новая версия
    • настроить распределенную базу (УРИБ, УРБД).

     

    Как стать программистом 1С, стажером
    (далее…)

  • Отчеты 1С

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

    Этот урок посвящен рассмотрению что такое отчеты 1С и принципов работы с ними.

    Результаты учета – это итоговые цифры, посчитанные по регистрам. Например, были движения +1000, -200, -300, +100, итог = 600.

    Итоги обычно смотрят в разрезе справочников: склады, номенклатура, контрагенты. Таким образом будет: итого по товару «Лопата» — 200, итого по товару «Грабли» — 100.

    Но в компании может быть несколько складов, тогда мы увидим для каждого товара «Лопата» цифры по «Склад 1», «Склад 2» и т.п. (вложенная группировка).

    В итоге цифр отчет выводит много. Столько цифр нам и не нужно. Тогда мы вводим отбор – только по товару «Лопата» и по «Складу 1».

    Таким образом при работе с отчетами есть основные принципы:

    • Отчет – это цифры в разрезе справочников
    • Справочники можно сгруппировать, группировка бывает сложной – вложенной, по строкам, по колонкам
    • Отчет формируется на дату или за период (две даты: с и по), т.е. срез цифр на определенную секунду времени (см. урок Дата 1С)
    • Чтобы не смотреть все — есть отборы, которые позволяют смотреть цифры только по нужным справочникам.

    Подробнее про отчеты и их виды..

    (далее…)

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

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

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

    (далее…)

  • 1С строку в число

    Функция 1С Число(«Строка») пытается преобразовать строковое(текстовое) значение в числовое.

    (далее…)

  • Работа с датами 1С

    При работе с датами 1С, типовой порядок частей даты – год, месяц, день, час, минуты, секунды. При этом часы, минуты, секунды можно пропустить.

    При создании даты из строки («приведение к дате») можно указать в локализованном формате (день.месяц.год часы:минуты:секунды), но только полностью.

    Например:
    //Работа с датами 1С - преобразовать дату в 1С из частей - год, месяц, день (плюс необязательно время)
    Дата = Дата(2012,10,30); //без времени
    Дата = Дата(2012,10,30,12,00,00); //со временем

    //Работа с датами 1С - преобразовать дату в 1С из строки, разные способы
    Дата = Дата("20121030"); //год, месяц, день
    Дата = Дата("30.10.2012 12:00:00"); //локализованный формат, только полностью

    //Работа с датами 1С - указание значения даты без приведения, напрямую
    Дата = '20121030'; //без времени
    Дата = '20121030120000'; //со временем

    (далее…)

  • Формат 1С

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

    Вероятно самый известный пример, это разное представление времени – в России привычно использовать 9:00 и 21.00, а в англоязычных странах 9am и 9pm. Разница как в логике (12ти часовая система или 24х часовая), так и в написании.

    Представление значения называется «формат» и сегодня мы обсудим изменение формата даты и формата числа в 1С.
    Использовать форматирование можно как программисту в языке 1С, так и визуально, без программирования, например при создании печатной формы или отчета, при настройке элементов на форме.

    (далее…)