У вас не стоит Flash Player
Настройки
#87152 - Thu Nov 25 2021 02:47 PM Кубик "AddSubtractDate"
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 180
Loc: Kamchatka
Кубик "AddSubtractDate"

Кубик принимает на вход дату формата ТСЛаб и число дней, которые надо вычесть или прибавить от/к указанной дате. Если на вход в качестве даты поступает число больше 6-ти или меньше 5-ти цифр, либо имеющее дробную часть, либо число меньше 10101 то кубик вернет значение "10101". Также в случае если при вычитание числа итоговая дата становится меньше 01.01.2001, то кубик вернет значение "10101". Кубик производит как операцию сложения, так и операцию вычитания в зависимости от выбранного типа операции. Выбранная операция производится для каждого бара, то есть если на входе будут на каждом баре меняться значения, то выходная коллекция значений также будет изменяться на каждом баре, при этом если какие-либо значения не соответствуют выше описанным правилам, то на этом баре кубик вернет значение "10101".

Дисклеймер:
  • Кубик предоставляется "as is", но с обязательным тестированием и проверкой всех данных вручную;
  • Не являюсь профессиональным программистом, поэтому код в каких-то местах может быть неоптимальным вплоть до "говнокода" с точки зрения профи. По наличию времени и желания самообразовываюсь в данном направлении;
  • При выявлении багов просьба писать в телеграмм: @AleksandrGanov.

Общая информация по доп.кубикам:
===================================
Примеры использования:
========================


Attachments
ПримерИспользования.jpg (116 downloads)
gaaDateTime_AddSubtractDate.zip (29 downloads)
AddSubtractDate.cs (49 downloads)



Отредактировано AleksandrGanov (Thu Nov 25 2021 03:26 PM)

Наверх
#87317 - Mon Nov 14 2022 04:17 PM Re: Кубик "AddSubtractDate" [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 180
Loc: Kamchatka
Обновление кубика:
  • перекомпилирован под под Net 6.0 для возможности использования в ТСЛаб 2.2.


Attachments
gaaCommon_ServiceLib.zip (12 downloads)
gaaDateTime_AddSubtractDate.zip (10 downloads)
AddSubtractDate.cs (9 downloads)
DateOperationType.cs (10 downloads)



Отредактировано AleksandrGanov (Mon Nov 14 2022 05:20 PM)

Наверх


Moderator:  ViL, sar