Runa
Администратор
В задачах ведения учёта по расходу часто требуется получение значения показателей из предыдущей записи. К примеру в одном поле указывается начальное значение, а в другом - конечное или текущее значение.
Для автоматизации подобных задач служит операция "Значение из предыдущей записи".
Доступ к операциям расположен на следующей вкладке за структурой проекта:
По кнопке "Создать" открывается список предопределённых операций, которые доступны для текущей версии:
Выбираем последнюю операцию "Значение из предыдущей записи" и нажимаем "Создать". В открывшейся панели указываются:
- имя операции с префиксом (если требуется);
- объект/форма где должна работать операция;
- отмечаются/убираются вкладки, на которых будет доступ к кнопке выполнения операции;
- так как выполнение возможно только в ручном режиме, то свойство "Выполнение" сохраняет значение "ручное при редактировании";
- указывается поле, значение которого надо получить из предыдущей записи;
- указывается поле текущей записи, куда надо поместить копируемое значение.
Рассмотрим пример использования операции.
Есть структура с данными по показателям счётчиков воды, электроэнергии и газа:
Перенести показатели трёх счётчиков из одной записи в другую достаточно неудобно. Создаются операции по переносу значений каждого счётчика из предыдущей записи в текущую:
Переходим к работе с данными проекта и создаём новую запись в объекте. На панели создания записи появились кнопки, каждая из которых служит для получения значений по каждому виду счётчика из предыдущей записи:
Копируются значения всех показателей счётчиков из предыдущей записи, после чего задаются значения текущих показателей.
Примечания:
- операция копирует значение из предыдущей записи в базе данных, независимо от порядка сортировки, заданной в объекте;
- допустимые типы для полей: источники - число/расчёт/строка, куда помещается значение - число/строка.
Пример проекта в приложении.
Для автоматизации подобных задач служит операция "Значение из предыдущей записи".
Доступ к операциям расположен на следующей вкладке за структурой проекта:
По кнопке "Создать" открывается список предопределённых операций, которые доступны для текущей версии:
Выбираем последнюю операцию "Значение из предыдущей записи" и нажимаем "Создать". В открывшейся панели указываются:
- имя операции с префиксом (если требуется);
- объект/форма где должна работать операция;
- отмечаются/убираются вкладки, на которых будет доступ к кнопке выполнения операции;
- так как выполнение возможно только в ручном режиме, то свойство "Выполнение" сохраняет значение "ручное при редактировании";
- указывается поле, значение которого надо получить из предыдущей записи;
- указывается поле текущей записи, куда надо поместить копируемое значение.
Рассмотрим пример использования операции.
Есть структура с данными по показателям счётчиков воды, электроэнергии и газа:
Перенести показатели трёх счётчиков из одной записи в другую достаточно неудобно. Создаются операции по переносу значений каждого счётчика из предыдущей записи в текущую:
Переходим к работе с данными проекта и создаём новую запись в объекте. На панели создания записи появились кнопки, каждая из которых служит для получения значений по каждому виду счётчика из предыдущей записи:
Копируются значения всех показателей счётчиков из предыдущей записи, после чего задаются значения текущих показателей.
Примечания:
- операция копирует значение из предыдущей записи в базе данных, независимо от порядка сортировки, заданной в объекте;
- допустимые типы для полей: источники - число/расчёт/строка, куда помещается значение - число/строка.
Пример проекта в приложении.