25.08.2025

Регистры накопления

Регистры накопления

Это механизм который обеспечивает параллельность работы (имеется ввиду увеличение производительности при параллельной работе нескольких задач с одним...
РегистрыНакопления.ЗаказыМагазинов.УстановитьИспользованиеИтогов(Ложь); Запрос=Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | Регистр.Регистратор |ИЗ | РегистрНакопления.ЗаказыМагазинов КАК Регистр |ГДЕ | Регистр.Регистратор.Дата<&КонПериода";...
1. Выбираем ссылки документов — регистраторов: РегистрыНакопления.Остатки.УстановитьИспользованиеИтогов(Ложь); Запрос=Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | Регистр.Регистратор |ИЗ |...
УстановитьИспользованиеИтогов(Истина) — Устанавливает признак использования итогов. Если использование итогов отключено, то при записи набора записей регистра не...
Фильтр = Новый Структура; Фильтр.Вставить("ФизЛицо",ТекущаяСтрока.Физлицо); СумОст=РегистрыНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(ПериодРегистрации,Фильтр);
// Рассчитать итоги регистра накопления на указанную дату ИмяРегистра = ОстаткиМатериалов; РегистрыНакопления[ИмяРегистра].УстановитьПериодРассчитанныхИтогов(УказаннаяДата);
СтруктураКлючевыхПолей = Новый Структура; СтруктураКлючевыхПолей.Вставить("Регистратор", Документы.ПриходнаяНакладная.НайтиПоНомеру("0000002")); СтруктураКлючевыхПолей.Вставить("НомерСтроки", 2); ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока = РегистрыНакопления.ОстаткиМатериалов.СоздатьКлючЗаписи(СтруктураКлючевыхПолей);
НужныйДокумент = Документы.ПриходнаяНакладная.НайтиПоНомеру(4); Движения = РегистрыНакопления.ОстаткиМатериалов.СоздатьНаборЗаписей(); Движения.Отбор.Регистратор.Значение = НужныйДокумент; Движения.Прочитать(); НужныйДокумент = Документы.ПриходнаяНакладная.НайтиПоНомеру(4); Движения = РегистрыНакопления.ОстаткиМатериалов.СоздатьНаборЗаписей(); Движения.Отбор.Регистратор.Значение...