Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
28.03.2024, 16:49:48
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  Точка учета Итоги по 043
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: 1 [2] 3 Печать
Автор Тема: Точка учета Итоги по 043  (Прочитано 12499 раз)
dimoniche
Global Moderator
*****

Харизма: 21
Офлайн Офлайн

Сообщений: 564


« Ответ #15 : 25.06.2020, 19:14:06 »

Добрый вечер, подскажите какую можно формулу или условие прописать (В моих отчетах считаются нормативные потери за дни ) можно какое нибудь условие прописать что бы за определенные дни не считались потери?Huh?Huh?

Можно в поле использовать что-то похожее на это:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork])

Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #16 : 25.06.2020, 20:14:52 »

Добрый вечер, подскажите какую можно формулу или условие прописать (В моих отчетах считаются нормативные потери за дни ) можно какое нибудь условие прописать что бы за определенные дни не считались потери?Huh?Huh?

Можно в поле использовать что-то похожее на это:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork])


А где даты прописывать я в формулах не очень силен.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #17 : 25.06.2020, 20:32:26 »

И ещё подскажите есть функция ABS преоброзования в положительный результат у меня вот не получаеться минусы в плюс перевести функцией ABS()

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

* Энерготрейд плюс Открытая Система Без Давления Руч Потери (-М,-Q).vspr (64.72 Кб - загружено 462 раз.)
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #18 : 25.06.2020, 20:48:50 »

У меня не получается вывести колонку ВОС в ВКТ-7 В точках учета.

Так это же для точек учета поле Scheme_TimeIdle.

Спасибо
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #19 : 25.06.2020, 20:51:45 »

Добрый вечер, подскажите какую можно формулу или условие прописать (В моих отчетах считаются нормативные потери за дни ) можно какое нибудь условие прописать что бы за определенные дни не считались потери?Huh?Huh?

Можно в поле использовать что-то похожее на это:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork])


А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?
Записан
dimoniche
Global Moderator
*****

Харизма: 21
Офлайн Офлайн

Сообщений: 564


« Ответ #20 : 26.06.2020, 10:44:06 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.



Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #21 : 26.06.2020, 13:32:17 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.





А вы не смотрели мою отчетную форму почему там в итогах  функция Abs() не работает.
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #22 : 26.06.2020, 15:33:37 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.





А вы не смотрели мою отчетную форму почему там в итогах  функция Abs() не работает.
Подскажите Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

если мне нужно что бы с 27.05. по 14.06 не считались потери я должен сделать вот там>>>>>Iif(GetDay([TimeArchive]) == 27 || GetDay([TimeArchive]) == 14 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #23 : 30.06.2020, 18:16:10 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.
Не подскажите мне.......жду от вас ответа.




Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #24 : 07.07.2020, 09:31:23 »

А у меня считаются потери вот так [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot] то есть мне это удалять и вставлять Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[Scheme_TimeIdle] , [Scheme_TimeWork]) это так ?

Нет конечно. Как то вот так:
Iif(GetDay([TimeArchive]) == 1 || GetDay([TimeArchive]) == 2 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])

Это получается что первого и второго числа месяца у вас другой алгоритм, в остальные дни считаем по старому.
GetDay([TimeArchive]) - отдает число из даты.




Все ещё жду от вас ответа.
Записан
spa
Global Moderator
*****

Харизма: 2
Офлайн Офлайн

Сообщений: 116


« Ответ #25 : 08.09.2020, 13:09:12 »

Цитировать
если мне нужно что бы с 27.05. по 14.06 не считались потери я должен сделать вот там>>>>>Iif(GetDay([TimeArchive]) == 27 || GetDay([TimeArchive]) == 14 ,[какой то другой расчет] , [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot])
Попробуйте так:
Iif(GetDay([TimeArchive]) > 27,[какой то другой расчет], Iif(GetDay([TimeArchive]) > 14, [ArchivePeriod] * [CustomPropertyOfArchive.Equip_NormPot], [какой то другой расчет]))
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #26 : 04.02.2021, 09:57:52 »

Здравствуйте.

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

С уважением,
Кривокора Иван
Иван, вернулся я к данному вопросу, завел начальное значение и почему то у меня все равно итоги не выводяться в отчетной форме по ТСРВ-043 в Точках учета.


* Screenshot_7.jpg (310.63 Кб, 1705x709 - просмотрено 536 раз.)
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #27 : 04.02.2021, 16:18:50 »

Есть какая то информация Huh?Huh?Huh?Huh?
Записан
spa
Global Moderator
*****

Харизма: 2
Офлайн Офлайн

Сообщений: 116


« Ответ #28 : 08.02.2021, 10:48:33 »

Убедитесь, что в данной форме в указанных полях выбран параметр Траб_штат. Можете сбросить экспорт формы в личку. Спасибо
Записан
Энерго_алексей
Наш человек
***

Харизма: 9
Офлайн Офлайн

Сообщений: 897


« Ответ #29 : 09.02.2021, 10:13:47 »

Убедитесь, что в данной форме в указанных полях выбран параметр Траб_штат. Можете сбросить экспорт формы в личку. Спасибо
В личку не получается прикрепить фаил

* Теплоснабжение для открытой системы.vspr (89.24 Кб - загружено 361 раз.)
Записан
Страниц: 1 [2] 3 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.