Действие «Запись данных в буфер» — не визуальное действие. Буфер можно использовать для хранения введенных данных, без прямой записи в документ. Потом данные из буфера можно будет записать в документ.
Настройки свойств позволяют задавать проверку товара в документе и его переполнение по количеству, указывать сливать ли одинаковые строки и по каким полям производить их сличение.
Входные параметры
| 
		 Параметр  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 {SelectedProduct}  | 
	
		 Товар с упаковкой  | 
	
		 Товар с упаковкой, количеством и дополнительными полями.  | 
| 
		 {SelectedLine}  | 
	
		 Переменная  | 
	
		 Строка, выбранная в переменную SelectedLine, для проверки количества и сличения колонок.  | 
Результат работы
| 
		 Параметр  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 {SelectedProduct}  | 
	
		 Товар с упаковкой  | 
	
		 Товар с упаковкой, количеством и дополнительными полями сохраненный в буфер.  | 
Настройки действия
Полный список свойств данного действия следующий:
.Главное
| 
		 Свойство  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 Имя  | 
	
		 Имя действия  | 
	
		 Должно быть заполнено для задания на него переходов. Имя можно не указывать. В этом случае на такое действие нельзя задать явного перехода по какому-либо событию или условию.  | 
Заполнение строк
| 
		 Свойство  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 Проверять на наличие товара и переполнение количества по плану  | 
	
		 Да | Нет  | 
	
		 Свойство позволяет задать проверку наличия товара и его количества в докумете. true — проверка включена. Перед внесением информации проверяется, есть ли текущий товар в документе, и не происходит ли переполнение количества. false — проверка не производится. В буфер вносятся все строки, вне зависимости от их номенклатуры и количества.  | 
| 
		 Игнорировать список колонок для сличения  | 
	
		 Да | Нет  | 
	
		 Свойство позволяет указать, учитывать ли при поиске строк с товаром и подсчета количества основные и дополнительные поля в строке. false — все поля учитываются. true — дополнительные поля не учитываются.  | 
| 
		 Имя буфера  | 
	
		 Переменная  | 
	
		 Имя переменной буфера. По умолчанию — Buffer.  | 
| 
		 Размещать с остатком  | 
	
		 Да | Нет  | 
	
		 Свойство задает видоизмененную логику при занесение в буфер. С данным флагом сообщения о превышении количества не приходят, а действие размещает столько товара, сколько может. Остаток выставляется в SelectedProduct в количество. Если удалось разместить все, то, соответственно, SelectedProduct.Quantity = 0.  | 
| 
		 Сливать одинаковые строки  | 
	
		 Да | Нет  | 
	
		 Позволяет задать слияние идентичных строк при добавлении в буфер. Если Да — одинаковые строки будут сливаться в одну, количество в которой — сумма количеств исходных строк; Нет — поиск идентичных строк не проводится, каждый раз в буфер добавляется новая строка.  | 
| 
		 Список колонок для сличения  | 
	
		 Имена полей  | 
	
		 Коллекция имен полей, которые учитываются при отборе строк в документе. Если коллекция пуста — учитываются все поля.  | 
Тексты сообщений об ошибках
| 
		 Свойство  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 При неверном количестве  | 
	
		 Текст ошибки  | 
	
		 Текст ошибки, если происходит превышение возможного количества.  | 
| 
		 При отсутствии товара  | 
	
		 Текст ошибки  | 
	
		 Текст ошибки, если записи о товаре не найдены в документе.  | 
Управление
| 
		 Свойство  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 При неверном количестве  | 
	
		 Имя действия  | 
	
		 Имя действия, куда следует совершить переход, если введенное количество товара превышает максимально возможное для документа.  | 
| 
		 При отсутствии товара  | 
	
		 Имя действия  | 
	
		 Имя действия, куда следует совершить переход, если записи с выбранным товаром не найдены в документе.  | 
| 
		 Следующее действие  | 
	
		 Имя действия  | 
	
		 Имя действия для перехода.  | 
Управление. Дополнительно.
| 
		 Свойство  | 
	
		 Значение  | 
	
		 Описание  | 
|---|---|---|
| 
		 Использовать строку {SelectedLine} в качестве плана  | 
	
		 Да | Нет  | 
	
		 Использовать строку выбранную в переменную SelectedLine, для проверки количества и сличения колонок.  |