public void СформироватьДвиженияПоРегиструПартииМатериаловВЭксплуатации(/*
СтруктураШапкиДокумента,
СтрокаВыборки,
ДокументПередачи,
Количество,
Стоимость,
ПогашеннаяСтоимость,
ПостояннаяРазница,
ВременнаяРазница,
ПогашеннаяСтоимостьПР,
ПогашеннаяСтоимостьВР,
ВидДвижения,
КодОперации,
ВидОтраженияВУчете,
НаборЗаписейПартииМатериалов
*/)
{
if(true/*Количество = 0
И Стоимость = 0
И ПогашеннаяСтоимость = 0
И ПостояннаяРазница = 0
И ВременнаяРазница = 0
И ПогашеннаяСтоимостьПР = 0
И ПогашеннаяСтоимостьВР = 0*/)
{
}
/*// В движениях по регистру "Партии материалов в эксплуатации" должны быть заполнены измерения:
*/
/*// - Подразделение,
*/
/*// - СчетУчета - заполняется только при отражении документа в бухгалтерском или налоговом учете,
*/
/*// - Номенклатура,
*/
/*// - ХарактеристикаНоменклатуры,
*/
/*// - СерияНоменклатуры,
*/
/*// - ДокументПередачи,
*/
/*// - ФизЛицо,
*/
/*// - НазначениеИспользования.
*/
//НоваяСтрока = НаборЗаписейПартииМатериалов.Добавить();
//НоваяСтрока.Активность = Истина;
//НоваяСтрока.ВидДвижения = ВидДвижения;
//НоваяСтрока.Период = СтруктураШапкиДокумента.ПериодРегистрации;
//ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаВыборки);
//НоваяСтрока.ДокументПередачи = ДокументПередачи;
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВУправленческомУчете*/)
{
//НоваяСтрока.Подразделение = СтрокаВыборки.Подразделение;
}
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВБухгалтерскомУчете*/)
{
//НоваяСтрока.СчетУчета = СтрокаВыборки.СчетУчета;
}
//НоваяСтрока.КодОперации = КодОперации;
//НоваяСтрока.СписаниеПартий = Истина;
if(true/*КодОперации = Перечисления.КодыОперацийПартииМатериаловВЭксплуатации.ПеремещениеВЭксплуатации
И ВидДвижения = ВидДвиженияНакопления.Расход*/)
{
//НоваяСтрока.НомерКорСтроки = СтрокаВыборки.НомерСтроки;
}
//НоваяСтрока.Количество = Количество;
//НоваяСтрока.Стоимость = Стоимость;
if(true/*ВидОтраженияВУчете <> Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете*/)
{
//НоваяСтрока.ПогашеннаяСтоимость = ПогашеннаяСтоимость;
}
if(true/*ВидОтраженияВУчете = Перечисления.ВидыОтраженияВУчете.ОтражатьВНалоговомУчете*/)
{
//НоваяСтрока.ПостояннаяРазница = ПостояннаяРазница;
//НоваяСтрока.ВременнаяРазница = ВременнаяРазница;
//НоваяСтрока.ПогашеннаяСтоимостьПР = ПогашеннаяСтоимостьПР;
//НоваяСтрока.ПогашеннаяСтоимостьВР = ПогашеннаяСтоимостьВР;
}
/*// Если в наборе записей 1000 строк, запишем набор.
*/
if(true/*НаборЗаписейПартииМатериалов.Количество() = 1000*/)
{
//НаборЗаписейПартииМатериалов.Записать(Ложь);
}
}