Статья успешно отправлена на почту

Действие «Запись данных в буфер» в Mobile SMARTS

Применимо к продуктам: Mobile SMARTS платформа
Последние изменения: 2024-03-26

Действие «Запись данных в буфер» — не визуальное действие. Буфер можно использовать для хранения введенных данных, без прямой записи в документ. Потом данные из буфера можно будет записать в документ.

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

Входные параметры

Параметр

Значение

Описание

{SelectedProduct}

Товар с упаковкой

Товар с упаковкой, количеством и дополнительными полями.

{SelectedLine}

Переменная

Строка, выбранная в переменную SelectedLine, для проверки количества и сличения колонок.


Результат работы

Параметр

Значение

Описание

{SelectedProduct}

Товар с упаковкой

Товар с упаковкой, количеством и дополнительными полями сохраненный в буфер.


Настройки действия

Полный список свойств данного действия следующий:

.Главное

Свойство

Значение

Описание

Имя

Имя действия

Должно быть заполнено для задания на него переходов. Имя можно не указывать. В этом случае на такое действие нельзя задать явного перехода по какому-либо событию или условию.


Заполнение строк

Свойство

Значение

Описание

Проверять на наличие товара и переполнение количества по плану

Да | Нет

Свойство позволяет задать проверку наличия товара и его количества в докумете. true — проверка включена. Перед внесением информации проверяется, есть ли текущий товар в документе, и не происходит ли переполнение количества. false — проверка не производится. В буфер вносятся все строки, вне зависимости от их номенклатуры и количества.

Игнорировать список колонок для сличения

Да | Нет

Свойство позволяет указать, учитывать ли при поиске строк с товаром и подсчета количества основные и дополнительные поля в строке. false — все поля учитываются. true — дополнительные поля не учитываются.

Имя буфера

Переменная

Имя переменной буфера. По умолчанию — Buffer.

Размещать с остатком

Да | Нет

Свойство задает видоизмененную логику при занесение в буфер. С данным флагом сообщения о превышении количества не приходят, а действие размещает столько товара, сколько может. Остаток выставляется в SelectedProduct в количество. Если удалось разместить все, то, соответственно, SelectedProduct.Quantity = 0.

Сливать одинаковые строки

Да | Нет

Позволяет задать слияние идентичных строк при добавлении в буфер. Если Да — одинаковые строки будут сливаться в одну, количество в которой — сумма количеств исходных строк; Нет — поиск идентичных строк не проводится, каждый раз в буфер добавляется новая строка.

Список колонок для сличения

Имена полей

Коллекция имен полей, которые учитываются при отборе строк в документе. Если коллекция пуста — учитываются все поля.


Тексты сообщений об ошибках

Свойство

Значение

Описание

При неверном количестве

Текст ошибки

Текст ошибки, если происходит превышение возможного количества.

При отсутствии товара

Текст ошибки

Текст ошибки, если записи о товаре не найдены в документе.


Управление

Свойство

Значение

Описание

При неверном количестве

Имя действия

Имя действия, куда следует совершить переход, если введенное количество товара превышает максимально возможное для документа.

При отсутствии товара

Имя действия

Имя действия, куда следует совершить переход, если записи с выбранным товаром не найдены в документе.

Следующее действие

Имя действия

Имя действия для перехода.


Управление. Дополнительно.

Свойство

Значение

Описание

Использовать строку {SelectedLine} в качестве плана

Да | Нет

Использовать строку выбранную в переменную SelectedLine, для проверки количества и сличения колонок.

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500