Проверка флажка в документе

1. user_NP 09.09.24 15:01 Сейчас в теме
Подскажите пожалуйста, как проверить флажок "Отменено". Хочу из итоговой суммы вычесть то что отменено. Но никак не могу проверить, подскажите пожалуйста, поиски в интернете не дают успехов...
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2033930 09.09.24 15:12 Сейчас в теме
А ты сама подумай. Табличная часть из чего состоит?
Есть у табличной части такое свойство или метод - Отменено?
Прикрепленные файлы:
3. lone_mayson 52 09.09.24 15:19 Сейчас в теме
Куча-мала какая-то. Картинка с ошибкой и код каким образом связаны?
Если тебе нужно узнать значение флажка в текущей строке, то типа такого
&НаКлиенте
Процедура Расш1_ОбеспечениеМатериаламиИРаботамиОтмененоПричиныОтменыНе­ИспользуютсяПриИзмененииВместо(Элемент)
	
	Расш1_ОбеспечениеМатериаламиИРаботамиОтмененоПричиныОтменыНе­ИспользуютсяПриИзмененииНаСервере(Элементы.ОбеспечениеМатериаламиИРаботами.ТекущиеДанные.ПолучитьИдентификатор());
	
КонецПроцедуры

&НаСервере
Процедура Расш1_ОбеспечениеМатериаламиИРаботамиОтмененоПричиныОтменыНе­ИспользуютсяПриИзмененииНаСервере(Идентификатор)
	
	ТекДанные = Объект.ОбеспечениеМатериаламиИРаботами.НайтиПоИдентификатору(Идентификатор);
	Сообщить(ТекДанные.ОтмененоПричиныОтменыНеИспользуются); // Это название реквизита табличной части что ли
	
КонецПроцедуры
Показать


upd
Наугад предположу постановку (ибо топик мне непонятен).
В форме, наверно, прячется процедура типа такой (у меня тут бухия открыта)

&НаКлиентеНаСервереБезКонтекста
Процедура ОбновитьИтоги(Форма)


Может вызываться при изменении таблицы формы.
Надо вклиниться туда, подсчитать сумму отмененных строк.

МассивСтрок = Объект.ОбеспечениеМатериаламиИРаботами.НайтиСтроки(Новый Структура("ОтмененоПричиныОтменыНеИспользуются", Истина));
//Получаешь сумму из этого массива

На форме лучше создать реквизит типа Расш1_СуммаОтмененныхСтрок
А в расчете итогов пишешь типа
Форма.ИтогоСуммаМатериалов = Объект.ОбеспечениеМатериаламиИРаботами.Итог("Сумма") - Форма.СуммаОтмененныхСтрок;
Оставьте свое сообщение

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