ОстКнц |
Рассчитывает остатки номенклатуры на складах хранения этой номенклатуры, либо остатки по конкретной карточке складской картотеки на конец дня. Аналогичные остатки можно узнать, построив "Ведомость остатков" на конец дня.
ЗаписьНоменклатуры.ОстКнц( ДатКнц[,
НомерСклада, Поставщик,[ВидОтгрузки[,Тема
[,ВидСобственности]]])
ЗаписьСкладскойКартотеки.ОстКнц( ДатКнц, НомерСклада,
Поставщик,[ВидОтгрузки[,Тема [, ВидСобственности]]])
ДатКнц (дата) – на вечер этой даты рассчитываются остатки номенклатуры и складской карточки. Если параметр не указан, берётся переменная "ДатКнц", если же и она не определена, берётся дата начала рабочего периода из конфигурации системы.
НомерСклада (число) – номер склада, по которому считаются остатки. Если не указан, то остатки берутся по всем складам хранения для номенклатуры и по текущему складу для складской карточки.
Поставщик (объект) – запись лица, от которого поступила номенклатура.
ВидОтгрузки (текст) – вид отгрузки приходных документов, возможные варианты: "Расход/Приход", "Внутренние нужды", "Брак/Бой/Списание", "На реализацию/хранение". Если не указан, или указана пустая строка, берутся все приходные документы. Параметр имеет смысл только при партионном учёте.
Тема (текст) – тема приходных документов, по которым считаются остатки. Если параметр не указан, остатки считаются по всем приходным документам. Параметр имеет смысл только при партионном учёте.
ВидСобственности (текст) – название вида собственности из справочника "Виды собственности".
Объект – количественный остаток товара. Кроме того, функция устанавливает дополнительные переменные "Кол_во" - количественный остаток товара, "СуммаЦен" - сумма остатка товара по отпускной цене, "СуммаСебест" - сумма остатка товара по себестоимости (приходной цене), "СуммаСебестБезНДС" - сумма остатка товара по себестоимости без НДС, "$СуммаЦен" - сумма остатка товара по отпускной цене в валюте; "$СуммаСебест" - сумма остатка товара по себестоимости (приходной цене) в валюте.
Узнаем остатки товара на текущем складе на вечер указанной даты:
оКарточка =
НайтиНаСкладеПоНомНомеру("10901",6);
оОстНаКнцДня = оКарточка.ОстКнц(16.02.05);
Сообщить(оОстНаКнцДня.Кол_во)
• ОстНач
• ОбрПрих
• ОбрРасх