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