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

1. user1979322 21.01.25 08:10 Сейчас в теме
Дополнительный функционал реализовал через расширение и добавил нужные реквизиты. В цикле заполняю табличную часть и если обратите внимание на Табло, в котором вывел значение переменных, и данная строка не корректно отрабатывает
СтрокаТабличнойЧасти.Количество       = Выборка.НедостачаЕУ;


Вот кусок кода
	Пока Выборка.Следующий() Цикл    
		#Вставка
		Если Не СоздатьДокНедостачи И СоздатьДокЕУ Тогда 
			
			СтрокаТабличнойЧасти = Запасы.Добавить(); 
			ЗаполнитьЗначенияСвойств(СтрокаТабличнойЧасти, Выборка);   
			СтрокаТабличнойЧасти.Количество=Выборка.ЕстественнаяУбыль;
		
		КонецЕсли;  
		
		Если Не СоздатьДокНедостачи  Тогда 
			Продолжить;
		КонецЕсли;	
		#КонецВставки	
		
		КоличествоСписать = Выборка.КоличествоОтклонение - Выборка.КоличествоСписанное;
		
		Если КоличествоСписать <= 0 Тогда
			Продолжить;
		КонецЕсли;
		
		СтрокаТабличнойЧасти = Запасы.Добавить();
		ЗаполнитьЗначенияСвойств(СтрокаТабличнойЧасти, Выборка);
		#Вставка
        СтрокаТабличнойЧасти.Номенклатура      = Выборка.Номенклатура;
	    #КонецВставки      
		
		#Удаление
		СтрокаТабличнойЧасти.Количество			= КоличествоСписать;
		СтрокаТабличнойЧасти.Сумма 				= КоличествоСписать * СтрокаТабличнойЧасти.Цена;    
		#КонецУдаления
		
		#Вставка 
		
		// Что бы не удалять код который на пару строчек выше, решил просто перезаписать переменные
		 СтрокаТабличнойЧасти.Количество       = Выборка.НедостачаЕУ; 
		 СтрокаТабличнойЧасти.Сумма 		   = Выборка.НедостачаЕУ * СтрокаТабличнойЧасти.Цена; 
		#КонецВставки
	КонецЦикла;
Показать
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. user2107191 21.01.25 08:16 Сейчас в теме
Стоит запрет на ввод отрицательных значений.
Слава, не тупи!
nekiilik1c; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 21.01.25 08:16 Сейчас в теме
Стоит запрет на ввод отрицательных значений.
Слава, не тупи!
nekiilik1c; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот