ДляВсех(Остатков) |
Перебирает остатки товара в разрезе партии на указанную дату.
ДляВсех(ЗаписьСкладскойКартотеки.Остатков([ДатаКнц])
ДатаКнц (дата) – дата, на конец которой выводятся остатки по партии. Если дата не указана, то остатки выводятся на конец рабочей даты.
Внутри цикла создаётся контекстный объект "ОстатокПартии", в котором хранится вся информация об остатке по партии. Для обращения к полям этого объекта используется выражение типа "ОстатокПартии.Кнц" (остаток партии). Если партия распределена между МОЛ, то функция будет выводить остаток партии в отдельности по каждому МОЛ. При этом склад должен иметь признак именного списания (в карточке склада д.б. установлен флаг "Склад реализации/именного списания").
Выполнение функции аналогично построению отчета "Остатки по партиям" (<Shift+F2>) на складской карточке. Все поля, отображаемые в отчете, будут доступны и в объекте "ОстатокПартии".
Ничего не возвращает.
Необходимо узнать остатки партии товара и сумма себестоимости со склада именного списания на текущую дату:
оКарточка =
НайтиНаСкладеПоНомНомеру("Т0_03",6);
ДляВсех(оКарточка.Остатков())
{
Сообщить(ОстатокПартии.Кнц);
Сообщить(ОстатокПартии.СебКнц);
}