По теме из базы знаний
- Проверки и исправления учета для правильного формирования книги покупок и книги продаж для Бухгалтерии 3.0 и Бухгалтерии 2.0
- Проверка документов
- Универсальная свертка баз данных под 1С (УСБД_1С)
- Универсальная раскраска журналов документов информационной базы (цветные журналы документов)
- Проверка среднего заработка отпусков с автосозданием исправительных документов (ЗУП)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Куча-мала какая-то. Картинка с ошибкой и код каким образом связаны?
Если тебе нужно узнать значение флажка в текущей строке, то типа такого
upd
Наугад предположу постановку (ибо топик мне непонятен).
В форме, наверно, прячется процедура типа такой (у меня тут бухия открыта)
Может вызываться при изменении таблицы формы.
Надо вклиниться туда, подсчитать сумму отмененных строк.
На форме лучше создать реквизит типа Расш1_СуммаОтмененныхСтрок
А в расчете итогов пишешь типа
Если тебе нужно узнать значение флажка в текущей строке, то типа такого
&НаКлиенте
Процедура Расш1_ОбеспечениеМатериаламиИРаботамиОтмененоПричиныОтменыНе<wbr>ИспользуютсяПриИзмененииВместо(Элемент)
Расш1_ОбеспечениеМатериаламиИРаботамиОтмененоПричиныОтменыНе<wbr>ИспользуютсяПриИзмененииНаСервере(Элементы.ОбеспечениеМатериаламиИРаботами.ТекущиеДанные.ПолучитьИдентификатор());
КонецПроцедуры
&НаСервере
Процедура Расш1_ОбеспечениеМатериаламиИРаботамиОтмененоПричиныОтменыНе<wbr>ИспользуютсяПриИзмененииНаСервере(Идентификатор)
ТекДанные = Объект.ОбеспечениеМатериаламиИРаботами.НайтиПоИдентификатору(Идентификатор);
Сообщить(ТекДанные.ОтмененоПричиныОтменыНеИспользуются); // Это название реквизита табличной части что ли
КонецПроцедуры
Показатьupd
Наугад предположу постановку (ибо топик мне непонятен).
В форме, наверно, прячется процедура типа такой (у меня тут бухия открыта)
&НаКлиентеНаСервереБезКонтекста
Процедура ОбновитьИтоги(Форма)
Может вызываться при изменении таблицы формы.
Надо вклиниться туда, подсчитать сумму отмененных строк.
МассивСтрок = Объект.ОбеспечениеМатериаламиИРаботами.НайтиСтроки(Новый Структура("ОтмененоПричиныОтменыНеИспользуются", Истина));
//Получаешь сумму из этого массива
На форме лучше создать реквизит типа Расш1_СуммаОтмененныхСтрок
А в расчете итогов пишешь типа
Форма.ИтогоСуммаМатериалов = Объект.ОбеспечениеМатериаламиИРаботами.Итог("Сумма") - Форма.СуммаОтмененныхСтрок;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот