ОстНач

Рассчитывает остатки номенклатуры на складах хранения этой номенклатуры, либо остатки по конкретной карточке складской картотеки на начало дня. Аналогичные остатки можно узнать, построив "Ведомость остатков" на начало дня.

Синтаксис

ЗаписьНоменклатуры. ОстНач( ДатНач [, НомерСклада, Поставщик,[ ВидОтгрузки[, Тема [,ВидСобственности ]]]])
ЗаписьСкладскойКартотеки. ОстНач( ДатНач, НомерСклада, Поставщик,[ВидОтгрузки[, Тема [,ВидСобственности ]]] )

Параметры

ДатНач (дата) – на утро этой даты рассчитываются остатки номенклатуры или складской карточки. Если параметр не указан, берётся переменная "ДатНач", если же и она не определена, берётся дата начала рабочего периода из конфигурации системы.

НомерСклада (число) – номер склада, по которому считаются остатки. Если параметр не указан, то остатки берутся по всем складам хранения для номенклатуры и по текущему складу для складской карточки.

Поставщик (объект) – запись лица, от которого поступила номенклатура.

ВидОтгрузки (текст) – вид отгрузки приходных документов, возможные варианты: "Расход/Приход", "Внутренние нужды", "Брак/Бой/Списание", "На реализацию/хранение". Если не указан, или указана пустая строка, берутся все приходные документы. Параметр имеет смысл только при партионном учёте.

Тема (текст) – тема приходных документов, по которым считаются остатки. Если параметр не указан, остатки считаются по всем приходным документам. Параметр имеет смысл только при партионном учёте.

ВидСобственности (текст) – название вида собственности из справочника "Виды собственности".

Возвращает

Объект – количественный остаток товара. Кроме того, функция устанавливает дополнительные переменные: "Кол_во" - количественный остаток товара, "СуммаЦен" - сумма остатка товара по отпускной цене, "СуммаСебест" - сумма остатка товара по себестоимости (приходной цене), "СуммаСебестБезНДС" - сумма остатка товара по себестоимости без НДС, "$СуммаЦен" - сумма остатка товара по отпускной цене в валюте; "$СуммаСебест" - сумма остатка товара по себестоимости (приходной цене) в валюте.

Примеры

Узнаем остатки номенклатуры по всем складам на начало указанной даты:

оЛицо = Лицо("10901", "Номенклатура");
оОстНаНачДня = оЛицо.Лицо_.ОстНач(28.03.05);
Сообщить(оОстНаНачДня.Кол_во)

См. также:

•  ОстКнц

•  ОбрПрих

•  ОбрРасх