Рубрика: Программирование 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С рекомендуется не снимать конфигурацию целиком с поддержки, включая изменение для конкретных объектов, с сохранением поддержки.

    (далее…)

  • WS ссылки 1С

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

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

    (далее…)

  • Web сервисы 1С

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

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

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

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

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

    (далее…)

  • XDTO

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

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

    Кому интересно – разберем вопрос подробнее.

    (далее…)

  • Хранилище настроек 1С

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

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

    Во-вторых, в каждой типовой и не типовой конфигурации обычно есть много обработок, которые выполняют сервисные действия. Обработки требуют настройки. Жалко терять время, заново вводя настройки при каждом открытии обработки.

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

    Где хранить все эти настройки в 1С?

    (далее…)

  • Регламентные задания 1С

    Некоторые задачи в документообороте и учете бывает необходимо выполнять периодически. Например, по двадцатым числам. Или ежедневно.

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

    Такие задачи называют – регламентированными, то есть выполняемые согласно регламента.

    В ИТ часто регламентированно выполняется мониторинг.

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

    Аналогичные вещи существуют для вебмастеров – для проверки доступности сайта в течении суток.

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

    Поговорим сегодня про них.

    (далее…)

  • Подписки на события 1С

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

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

    Иногда возникает необходимость назначить обработчик сразу на несколько или все документы.

    Например, в каждом документе у нас есть реквизит Ответственный (автор). Или мы добавили такой общий реквизит.

    Перед записью каждого документа мы хотим проконтролировать, что данный реквизит заполнен.

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

    (далее…)