Логические поля в формулах
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Логические поля в формулах
Примеры применения формул можно подсмотреть тут
https://www.rukovoditel.net/blog/ru/?page_id=347
Сегодня выпустил вторую бету https://www.rukovoditel.net/blog/ru/?p=333
так что лучше тестировать не ней. Для обновления с бета1 на бета2 просто перезаписать файлы.
https://www.rukovoditel.net/blog/ru/?page_id=347
Сегодня выпустил вторую бету https://www.rukovoditel.net/blog/ru/?p=333
так что лучше тестировать не ней. Для обновления с бета1 на бета2 просто перезаписать файлы.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Логические поля в формулах
В функциях по-прежнему можно использовать только числовые поля?
P.S. Опечатка в материале: "Есть есть необходимость возвращать строку"
P.S. Опечатка в материале: "Есть есть необходимость возвращать строку"
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Логические поля в формулах
Благодарю, опечатку поправил.
Так же в функциях доработаю, чтоб можно было использовать и другие поля.
Так же в функциях доработаю, чтоб можно было использовать и другие поля.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Логические поля в формулах
Проверил код и в функциях можно использовать только числовые поля, другие типы полей + условия там нельзя использовать, об этом допишу в статье.В функциях по-прежнему можно использовать только числовые поля?
Причина в том, что функция подставляется в mysql функцию, например sum(field1+field2), по этому доступны только простые вычисления с числовыми полями
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Логические поля в формулах
А дату тоже нельзя использовать (например, выбрать максимальную дату)? Она ведь по сути число
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Логические поля в формулах
число в секундах и при выборе максимального значения будет возвращаться значение в секундах и на форат отображение повлиять нельзя
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Логические поля в формулах
Найти максимальную дату - это, конечно, не самоцель. Задача - найти запись с нужной датой и попробовать вытащить из нее остальные данные.
Зачем это нужно? Например, показать и/или использовать в расчетах последнее показание прибора, последнее ценовое предложение, самый старый необработанный запрос и т.п.
*) У нас, например, себестоимость оборудования рассчитывается по ценам поставщиков на комплектующие, из которых нужно выбирать самые новые. Пока это реализуется в "полуавтоматическом" режиме: при вводе закупочной цены "биоробот" просто помечает последнее предложение как актуальное, чтобы потом использовать его в расчетах. Но это не избавляет от ошибок ввода
В связи с этим возникает идея написать универсальную функцию ЗАПРОС, в которую можно было бы в качестве параметров передать условия отбора записей
Но пока это, видимо, еще далеко от реализации.
Зачем это нужно? Например, показать и/или использовать в расчетах последнее показание прибора, последнее ценовое предложение, самый старый необработанный запрос и т.п.
*) У нас, например, себестоимость оборудования рассчитывается по ценам поставщиков на комплектующие, из которых нужно выбирать самые новые. Пока это реализуется в "полуавтоматическом" режиме: при вводе закупочной цены "биоробот" просто помечает последнее предложение как актуальное, чтобы потом использовать его в расчетах. Но это не избавляет от ошибок ввода
В связи с этим возникает идея написать универсальную функцию ЗАПРОС, в которую можно было бы в качестве параметров передать условия отбора записей
Но пока это, видимо, еще далеко от реализации.
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Логические поля в формулах
Спасибо, перенёс - https://www.rukovoditel.net/forum/ru/vi ... t=10#p3001nikorn писал(а):Может ее оформить в виде отдельной темы?
Последний раз редактировалось Serdobolniy 30 янв 2017, 12:50, всего редактировалось 3 раза.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Логические поля в формулах
"Формула на формулу" должна работать: https://www.rukovoditel.net/forum/ru/vi ... 2822#p2821
Видимо, какая-то ошибка. Может ее оформить в виде отдельной темы?
Видимо, какая-то ошибка. Может ее оформить в виде отдельной темы?
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Логические поля в формулах
1) Как вычислить √ (корень из числа)?
Нужно в формуле - посчитать коэффициент вариации. В Excel'е корень просто ввести, как это сделать в "Руководителе"?
Вот что должно получиться: 2) Вбиваю цифру в поле типа "числовое поле", допустим 3, отображается 3.00 (не устраивает). Меняю поле на тип поля "поле ввода" выскакивает ошибка - 3) Можно как-то обойтись без создания новой подсущности в приложении? Эта формула занимает одну строку в которую вбивается 4 цифры, может быть есть другой вариант - без создания подсущности/сущности, например, отчётами?
Нужно в формуле - посчитать коэффициент вариации. В Excel'е корень просто ввести, как это сделать в "Руководителе"?
Вот что должно получиться: 2) Вбиваю цифру в поле типа "числовое поле", допустим 3, отображается 3.00 (не устраивает). Меняю поле на тип поля "поле ввода" выскакивает ошибка - 3) Можно как-то обойтись без создания новой подсущности в приложении? Эта формула занимает одну строку в которую вбивается 4 цифры, может быть есть другой вариант - без создания подсущности/сущности, например, отчётами?