Регламентные задания 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С.

Читать дальше »

ДвоичныеДанные 1C, Base64Строка 1C, Base64Значение 1C

ДвоичныеДанные 1С – это объект, который позволяет работать с файлами произвольного формата («бинарные»).

Читать дальше »

1С POW – число в степень

Функция 1С Pow(Число, Степень) возводит число в степени.

Читать дальше »

Строки 1С и Символы 1С

Информация в 1С может быть представлена: справочником, документом, регистром…

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

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

Читать дальше »

1С СтрЗаменить – замена строки или символа

Функция 1С СтрЗаменить(ГдеЗаменять, ЧтоЗаменять, НаЧто) заменяет все вхождения ЧтоЗаменять в строке ГдеЗаменять.

Читать дальше »

1С Год, 1C Месяц, 1C День, 1C Час, 1C Минута, 1C Секунда – часть даты

Функции 1С Год(Дата), 1С Месяц(Дата), 1С День(Дата), 1С Час(Дата), 1С Минута(Дата), 1С Секунда(Дата) возвращают одну часть даты в числовом виде.

Читать дальше »

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

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

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

Читать дальше »

Cписок значений 1C в качестве меню

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

Чтобы расширить контекстное меню (немного не из темы) – в режиме разработки, на элементе формы нажмите правой кнопкой мыши, выберите «Показать контекстное меню». После этого в списке элементов формы, у выбранного элемента появится подчиненная строка «Контекстное меню». К ней Вы можете добавить свои кнопки (предварительно добавив новую команду формы).

Чтобы создать совершенно новое контекстное меню можно использовать — список значений 1C в качестве меню.

Читать дальше »