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

1. В дополнение к функции БДСУММ реализована функция БДИЗВЛЕЧЬ(<число – номер таблицы>, <строка – выражение, что нужно достать>, <строка – критерий отбора>)

К требуемой таблице применяется фильтр, берется первая запись, вычисляется выражение "что достать", и это значение возвращается. Если записей, удовлетворяющих критерию отбора, не нашлось, то возвращается пустое значение (null).

Например, на форме подачи заявления необходимо указывать должность пользователя, который создает заявление. Таблица 5 Персонал, в ней поле f1 - Пользователь приложения, f2 - должность.

Чтобы вручную каждый раз не делать эти действия, можно в поле "Должность" указать вычисляемое значение:
f3=БДИЗВЛЕЧЬ(5,'f2','f1=ТекущийПользователь')
И тогда как только пользователь будет заполнять заявление, поле "Должность" будет проставляться автоматически.

БДИЗВЛЕЧЬСОРТ(<число – номер таблицы>, <строка – выражение, что нужно достать>, <строка – критерий отбора>, <поле сортировки – поле по которому сортируются записи в таблице>). 
К требуемой таблице применяется фильтр, производится сортировка отфильтрованных значений, берется первая запись в отфильтрованном списке, вычисляется выражение "что достать", и это значение возвращается.

Сортировка может быть:
asc - по возрастанию, 
desc - по убыванию.

Например, цены компании указаны в долларах и компания осуществляет свою деятельность на территории России. При заключении договора сумма заказа должна пересчитываться в рубли по текущему курсу. Таблица 6 Курс валют, в которой поле f1 - дата, f2 - название валюты с перечислением, где 1 соответствует рубль, f3 - стоимость 1 доллара.  


Функция имеет вид: БДИЗВЛЕЧЬСОРТ(6,'f3','f2=1','f1 desc')

Если в функции БДИЗВЛЕЧЬ указать только номер таблицы и выражение, которое нужно начать: БДИЗВЛЕЧЬ(4, f2) то в указанной таблице 4 будет взята первая найденная запись и из нее возьмется значение указанное в поле f2.

2. Расширены возможности применения условия видимости для блоков. Теперь условие видимости вычисляется не только в момент открытия формы, но и мгновенно реагирует на все изменения на форме. Для выражения видимости определяется, от каких полей оно зависит, и при редактировании любого из этих полей выражение пересчитывается и при необходимости обновляется видимость блока (скрывается ненужный блок и показывается нужный).

3. Новый тип правил проверки для полей – "Значение удовлетворяет выражению". Для него указывается выражение, которое должно быть истинным. Если при сохранении записи оказывается, что данное условие не выполнилось, то генерируется сообщение об ошибке.

href="http://redconnect.ru">Сервис звонка с сайта RedConnect
Отправить запрос
Заказать обратный звонок
Если Вам не удалось до нас дозвониться или вы хотели бы, чтобы мы перезвонили вам сами, пожалуйста, заполните форму и мы обязательно перезвоним Вам!
Отправить запрос
Оставить отзыв для руководства
В работе любой организации бывают случаи, когда клиент может существенным образом повлиять на работу и принципы организации. Если Вам не понравилось что-то в нашей работе, или вы что-то хотели бы донести до руководства Компании, просим оставлять такие отзывы здесь. Вы можете так же приложить файл с вашим официальным письмом.