Как отключить автоматическое заполнение «Резерва» в Заказе покупателя 1С:УНФ

При добавлении товара в заказ колонка «Резерв» заполняется сама собой (обычно проставляется количество или дата). Тебе нужно, чтобы это поле оставалось пустым или заполнялось вручную.

Пошел искать код:

&НаКлиентеНаСервереБезКонтекста
Функция ЗаполнениеКолонкиРезерв(ТипДокументаВладельца, ВидОперации, ВариантыЗаполненияКолонкиРезерв)
	
	Если Не ЗначениеЗаполнено(ВариантыЗаполненияКолонкиРезерв) 
		Или ВариантыЗаполненияКолонкиРезерв = ПредопределенноеЗначение("Перечисление.ВариантыЗаполненияКолонкиРезерв.ДляДокументовПродажи") Тогда
		
		Если ТипДокументаВладельца = Тип("ДокументСсылка.РасходнаяНакладная") Тогда
			Если ВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийРасходнаяНакладная.ПродажаПокупателю")
				Или ВидОперации = ПредопределенноеЗначение("Перечисление.ВидыОперацийРасходнаяНакладная.ПередачаНаКомиссию") Тогда
				Возврат Истина
			КонецЕсли;
		КонецЕсли;
		
		Если ТипДокументаВладельца = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
			Если РаботаСЗаявкамиКлиентСервер.ЭтоТипЗаказаНаПродажу(ВидОперации)
				Или РаботаСЗаявкамиКлиентСервер.ЭтоТипЗаказНаряда(ВидОперации) Тогда
				Возврат Истина
			КонецЕсли;
		КонецЕсли;
		
		Если ТипДокументаВладельца = Тип("ДокументСсылка.ЧекККМ") Тогда
			Возврат Истина
		КонецЕсли;
		
	ИначеЕсли ВариантыЗаполненияКолонкиРезерв = ПредопределенноеЗначение("Перечисление.ВариантыЗаполненияКолонкиРезерв.ДляВсехДокументов") Тогда
		Возврат Истина
	Иначе
		Возврат Ложь
	КонецЕсли;
	
КонецФункции
image

Зайди в «Настройки» → раздел «При добавлении в корзину».

[x] Заполнять колонку «В резерв/Из резерва» ?
[x] Для документов продажи
[ ] Для всех документов

image

Чтобы отключить автозаполнение резерва:

  1. Сними галочку с пункта «Заполнять колонку «В резерв/Из резерва»» (основной чекбокс).
  2. Если основную галочку нельзя снять, но можно выбирать подпункты — убери обе галочки:
    • [ ] Для документов продажи
    • [ ] Для всех документов

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *