sem
Егор Ширялин
0 ответов 205 23.10.2018

Обработки для 1С



Сегодня я объясню популярным языком (надеюсь:), что такое 1С-обработки и для чего они нужны.

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

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

d1c97a5a9d-obrabotki-dla-1s-poisk-i-udalenie-dublej

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

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

Обработки могут быть как встроенными в используемую конфигурацию так и внешними.

Встроенные обработки находятся в структуре самой конфигурации и отображаются в дереве метаданных:

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

Приведу примеры, когда обычно используются обработки:

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

Здесь стоит остановиться и отдельно рассказать про внешние обработки.

Для чего нужны внешние обработки в 1С?

Глобально задачи по доработкам 1С делятся на две категории:

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

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

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

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

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

Советы пользователям по использованию внешних обработок для 1С

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

  1. Спрашивайте у вашего программиста, можно ли решить поставленную вами задачу через внешние обработки. Это позволит вам сохранить вашу конфигурацию типовой и сэкономить на последующих обновлениях.
  2. Помните, что задачи по организации хранения данных не решаются через внешние обработки. Тут уж не стоит требовать от программиста невозможного, хотя в целом, есть другие способы оставить ваше решение на поддержке от 1С, о которых вы можете узнать из статьи о доработке конфигураций 1С.
  3. Чтобы внешние обработки не терялись, просите «присоединить» их к конфигурации через типовые механизмы. Это не изменит структуру вашей 1С, при этом вы сможете использовать возможности обработок из привычного интерфейса.

Обработки для 1С от команды 1CStyle.ru

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

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

Будем рады помочь вам!

Комментарии (0)

Для добавление комментария необходимо авторизоваться.

Вход | Регистрация

Блог руководителя 1СStyle
СМС через 1С
0 132 05.11.2018
Егор Ширялин [sem]
Обработка загрузки 1С
0 73 31.10.2018
Егор Ширялин [sem]