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