Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Отображение дочерних
depth1

Оглавление

Получить текущую дату / Get current date

Получает текущую дату и время.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Переменная с типом "Дата и Время", содержащая дату на момент последнего выполнения действия.

...

Особые условия использования

Отсутствуют.

Получить элемент даты / Get date element

Получает из выбранной даты необходимый элемент.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Дата, для обработки.

...

ТекущаяДата

...

Элемент, который необходимо получить.

Выпадающий список:

  • Год (Year);
  • Месяц (Month);
  • День (Day);
  • Час (Hour);
  • Минута (Minute);
  • Секунда (Second);
  • День недели (DayOfTheWeek).

...

Выбор представления результата.

По умолчанию текстовый.

Выпадающий список:

  • Текстовый
  • Числовой

...

Переменная содержащая значение выбранного элемента.

...

Особые условия использования

При выбранном значении "DayOfTheWeek" в поле "Результат" будет записан номер дня недели. Например, для понедельника "1".

Вычесть дату / Subtract date

Вычитает из одной даты другую дату.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Дата, из которой будет производится вычитание (уменьшаемое).

...

Дата, которая будет вычтена из значения поля "Дата" (вычитаемое).

...

Выбор типа результата.

Результат вычитания можно получить в: днях, часах, минутах, секундах,

Выпадающий список:

  • Дни (Days);
  • Часы (Hours);
  • Минуты (Minutes);
  • Секунды (Seconds);
  • Тики (Ticks)

По умолчанию значение равно "Days".

...

Числовая переменная, содержащая результат вычитания.

...

Особые условия использования

1 тик = 100 наносекунд = 0,1 микросекунд = 0,0001 миллисекунд = 0,0000001 секунд.

Изменить дату / Modify date

Данное действие предназначено для изменения указанной даты.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Дата, которую необходимо изменить.

...

Количество лет, на которое будет изменено значение поля "Дата".

Положительное значение будет прибавлено. Отрицательное - вычтено.

...

Количество месяцев, на которое будет изменено значение поля "Дата".

Положительное значение будет прибавлено. Отрицательное - вычтено.

...

Количество дней, на которое будет изменено значение поля "Дата".

Положительное значение будет прибавлено. Отрицательное - вычтено.

...

Количество часов, на которое будет изменено значение поля "Дата".

Положительное значение будет прибавлено. Отрицательное - вычтено.

...

Количество минут, на которое будет изменено значение поля "Дата".

Положительное значение будет прибавлено. Отрицательное - вычтено.

...

Количество секунд, на которое будет изменено значение поля "Дата".

Положительное значение будет прибавлено. Отрицательное - вычтено.

...

Переменная с типом "ДатаВремя", которая будет содержать результат изменения даты.

...

Особые условия использования:

Отсутствуют.

Изменить часовой пояс / Change time zone

Данное действие предназначено для изменения заданной даты в соответствии с выбранным часовым поясом.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Дата, которую необходимо изменить.

...

Переменная с типом "ДатаВремя", которая будет содержать результат изменения даты.

...

Особые условия использования:

Отсутствуют.

Преобразовать дату в строку / Date to string

Преобразовывает тип "ДатаВремя" в тип "Строка".

(предупреждение) Переместить в группу Конвертация типов, после того, как она будет создана.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Дата, которая будет преобразована.

...

Формат даты, в котором будет отображен результат.

По умолчанию значение равно "dd.MM.yyyy".

...

Строковая переменная, содержащая преобразованную дату.

...

Особые условия использования

Отсутствуют.

Преобразовать строку в дату / Date from String 

Преобразовывает дату, записанную через тип "Строка",  в тип "ДатаВремя".

(предупреждение) Переместить в группу Конвертация типов, после того, как она будет создана.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Строка, которая будет преобразована.

Если значение нельзя преобразовать, то Система выведет сообщение: "String '<<Строка>>' can't be converted to DateTime.".

...

Формат даты, который введен в параметре "Строка".

Для более точной конвертации.

По умолчанию значение равно "dd.MM.yyyy".

...

Переменная с типом "ДатаВремя", которая будет содержать результат преобразования строки в дату.

...

Особые условия использования

Отсутствуют.

Выгрузить производственный календарь/Download production calendar

Группа действий: Конвертация дат 

Действие возвращает из Оркестратора все даты из указанного производственного календаря.

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Calendar title

...

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

...

Календарь 1

...

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

...

Особые условия использования 

  • Действие должно отправлять запрос в RMS (через Агента) для получения всех дат из производственного календаря, название которого указано во входных параметрах действия. Все даты действие должно возвращать в виде коллекции дат.
  • В коллекции даты должны быть сразу отсортированы по увеличению (от начала января до конца декабря).
  • Если в действии указано название календаря, которого нет в БД Оркестратора, действие возвращает ошибку с указанием соответствующей причины.
  • Если есть какая-то проблема на серверной части Оркестратора и не удается выполнить запрос, действие также возвращает ошибку.
  • В RMC есть Стандартный календарь, который пользователь сам не добавляет и не может удалить. Он применяется тогда, когда пользователь не пользуется производственными календарями. Поэтому и возможности выгрузки такого календаря не должно быть. Если в действии указать название «Стандартный календарь», оно должно возвращать ошибку о том, что такой календарь не найден.

Получить дату по фильтрам /  Get date by filters

Определить дату по нескольким фильтрам. 

Настройки

...

Свойство

...

Описание

...

Тип

...

Пример заполнения

...

Обязательность заполнения поля

...

Параметры

...

Календарь

...

Коллекция дат нерабочих дней. Если в датах указано время, отличное от 00:00:00, действие его не учитывает, все равно воспринимая как 00:00:00.

...

Robin.Collection

...

Да

...

Тип дня

...

Тип дня, дату которого необходимо найти. Рабочие и нерабочие дни определяются на основе указанного производственного календаря

...

Robin.String

...

Да

...

Месяц

...

Порядковый номер месяца, в котором необходимо искать дату. Число 0 соответствует текущему месяцу, 1 - Январю, 2 - Февралю и т.д.

...

Robin.Numeric

...

Да

...

Правило для номера дня

...

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

...

Robin.String

...

Да

...

Номер дня

...

Порядковый номер дня месяца, дату которого необходимо определить. Нумерация начинается с 1. Учитывается, только если в поле „Правило для номера дня“ указано значение „Порядковый номер дня месяца“.

...

Robin.Numeric

...

Нет

...

Результат

...

Дата, которая соответствует указанным фильтрам.

...

Robin.DateTime

Особые условия использования

Отсутствуют

Вычесть дату по рабочему календарю/  Subtract date from working calendar

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

Настройки

...

Свойство

...

Описание

...

Тип

...

Пример заполнения

...

Обязательность заполнения поля

...

Параметры

...

Дата

...

Дата, из которой будет производится вычитание (уменьшаемое)

...

Robin.DateTime

...

Да

...

Вычесть дату

...

Дата, которая будет вычтена из поля «Дата» (вычитаемое)

...

Robin.DateTime

...

Да

...

Календарь

...

Коллекция дат нерабочих дней. Если в датах указано время, отличное от 00:00:00, действие его не учитывает, все равно воспринимая как 00:00:00.

...

Robin.Collection

...

Да

...

Учет дней

...

Правило учета нерабочих дней из производственного календаря при вычитании дат

...

Robin.String

...

Да

...

Тип результата

...

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

...

Robin.String

...

Нет

...

Результат

...

Числовая переменная, содержащая результат вычитания

...

Robin.Numeric

Особые условия использования 

Отсутствуют