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