public void РаспределениеСуммовойРазницы(/*СуммоваяРазницаПоДокументам, СтруктураПараметров, СтруктураШапкиДокумента, СтруктураДвижений, Отказ, Заголовок, УдаляемыеВидыРегОпераций = Неопределено, КэшВидовСубконтоПоСчетам = Неопределено*/)
{
//ВидДокумента = СтруктураПараметров.ВидДокумента;
//ВидОперации = ?(СтруктураПараметров.Свойство("ВидОперации"),СтруктураПараметров.ВидОперации, Неопределено);
//Ссылка = СтруктураПараметров.Ссылка;
//Организация = СтруктураПараметров.Организация;
//ДатаДока = СтруктураПараметров.Период;
//ВалютаДокумента = СтруктураПараметров.ВалютаДокумента;
//ЭтоВозврат = (СтруктураПараметров.РасчетыВозврат=Перечисления.РасчетыВозврат.Возврат);
//ТаблицаПлатежей = СтруктураПараметров.Таблица;
//ДанныеВалютыРегламентированногоУчета = МодульВалютногоУчета.ПолучитьКурсВалюты(СтруктураПараметров.ВалютаРегламентированногоУчета, ДатаДока);
//ВидРегОперацииКорр = Перечисления.ВидыРегламентныхОпераций.КорректировкиПриВалютныхРасчетах;
//ВидРегОперацииСР = Перечисления.ВидыРегламентныхОпераций.СуммовыеРазницы;
//ОтражатьНУ = СтруктураПараметров.ОтражатьВНалоговомУчете;
//ПроводкиБУ = СтруктураДвижений.Хозрасчетный;
if(true/*ТипЗнч(СтруктураДвижений) = Тип("Структура")*/)
{
if(true/*СтруктураДвижений.Свойство("Налоговый")*/)
{
//ПроводкиНУ = СтруктураДвижений.Налоговый;
}
}
if(true/*((СтруктураПараметров.Направление = "Поступление" и СтруктураПараметров.РасчетыВозврат = Перечисления.РасчетыВозврат.Расчеты) или
(СтруктураПараметров.Направление = "Выбытие" и СтруктураПараметров.РасчетыВозврат = Перечисления.РасчетыВозврат.Возврат))*/)
{
//НаправлениеРасчетовСКонтрагентом = Перечисления.ВидыРасчетовСКонтрагентами.ПоРеализации;
//ВидРегламентнойОперации = Перечисления.ВидыРегламентныхОпераций.ВосстановлениеСостоянияРасчетовРеализация;
//Покупки = Ложь;
//Продажи = Истина;
}
/*//Оценка задолженности
*/
//ВедениеВзаиморасчетовВЦеломПоДоговору = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом;
/*//Распределние суммовой разницы
*/
//Отбор = новый Структура("СуммоваяРазница", 0);
//ПустыеСтроки = СуммоваяРазницаПоДокументам.НайтиСтроки(Отбор);
if(true/*СуммоваяРазницаПоДокументам.Количество() = 0*/)
{
}
//СуммоваяРазницаПоДокументам.Свернуть("Документ,Сделка, Контрагент, ДоговорКонтрагента, ВалютаВзаиморасчетов","СуммоваяРазница");
//ДокументыСР = СуммоваяРазницаПоДокументам.ВыгрузитьКолонку("Документ");
//Запрос = Новый Запрос;
/*Запрос.Текст =
"ВЫБРАТЬ
| *
|ИЗ
| РегистрСведений.РасчетыПоРеализацииОрганизации КАК РасчетыОрганизации
|
|ГДЕ
| РасчетыОрганизации.Документ В(&Документы)";*/
if(true/*не НаправлениеРасчетовСКонтрагентом = Перечисления.ВидыРасчетовСКонтрагентами.ПоРеализации*/)
{
//Запрос.Текст = стрЗаменить(Запрос.Текст,"РегистрСведений.РасчетыПоРеализацииОрганизации","РегистрСведений.РасчетыПоПриобретениюОрганизации");
//Запрос.Текст = стрЗаменить(Запрос.Текст,"*","*, РасчетыОрганизации.СтатьяЗатрат.ХарактерЗатрат КАК ХарактерЗатрат");
}
//Запрос.УстановитьПараметр("Документы",ДокументыСР);
//Результат = Запрос.Выполнить();
//БазисРаспределения = Результат.Выгрузить();
//БазисРаспределения.Колонки.Добавить("СуммаСНДС_Базис",Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
//БазисРаспределения.ЗагрузитьКолонку(БазисРаспределения.ВыгрузитьКолонку("СуммаСНДС"),"СуммаСНДС_Базис");
//Распределение = Новый структура("СуммаСНДС","СуммоваяРазница");
//ИсключитьБазовый = Новый структура("Активность,МоментВремени,НомерСтроки,НомерСтрокиДокумента,СуммаВзаиморасчетов,ДатаЗаписи,ВидРегламентнойОперации,РегламентныйДокумент,Сделка");
//ТаблицаРаспределенияСР = ОбщегоНазначения.СформироватьКорректирующиеЗаписи(СуммоваяРазницаПоДокументам,БазисРаспределения,Распределение,,ИсключитьБазовый);
//ТаблицаРаспределенияСР.Колонки.Добавить("СуммаБезНДС",Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
//ТаблицаРаспределенияСР.Колонки.Добавить("Проводка_Сумма",Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
//ТаблицаРаспределенияСР.Колонки.Добавить("Проводка_СуммаНДС",Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
//ТаблицаРаспределенияСР.Колонки.Добавить("Проводка_СуммаНУ",Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
/*//Удалим из СтруктураПараметров элемент "ПроводкиНУ", "Налоговый", чтобы избежать передачи мутабельного значения в модуль УчетНДСФормированиеДвижений
*/
//ВремПроводкиНУ = неопределено;
//ВремНалоговый = неопределено;
if(true/*СтруктураПараметров.Свойство("ПроводкиНУ")*/)
{
//ВремПроводкиНУ = СтруктураПараметров.ПроводкиНУ;
//СтруктураПараметров.Удалить("ПроводкиНУ");
}
if(true/*СтруктураПараметров.Свойство("Налоговый")*/)
{
//ВремНалоговый = СтруктураПараметров.Налоговый;
//СтруктураПараметров.Удалить("Налоговый");
}
if(true/*НаправлениеРасчетовСКонтрагентом = Перечисления.ВидыРасчетовСКонтрагентами.ПоПриобретению*/)
{
//ДвиженияНДСПредъявленный = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСПредъявленный"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСПредъявленный, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСПредъявленный <> Неопределено И ДвиженияНДСПредъявленный.Модифицированность()*/)
{
//ДвиженияНДСПредъявленный.Записать();
}
//ДвиженияНДСВключенныйВСтоимость = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСВключенныйВСтоимость"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСВключенныйВСтоимость, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСВключенныйВСтоимость <> Неопределено И ДвиженияНДСВключенныйВСтоимость.Модифицированность()*/)
{
//ДвиженияНДСВключенныйВСтоимость.Записать();
}
//ДвиженияНДСКосвенныеРасходы = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСКосвенныеРасходы"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСКосвенныеРасходы, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСКосвенныеРасходы <> Неопределено И ДвиженияНДСКосвенныеРасходы.Модифицированность()*/)
{
//ДвиженияНДСКосвенныеРасходы.Записать();
}
//Движения_НДСНезавершенноеПроизводство = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСНезавершенноеПроизводство"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(Движения_НДСНезавершенноеПроизводство, УдаляемыеВидыРегОпераций);
if(true/*Движения_НДСНезавершенноеПроизводство <> Неопределено И Движения_НДСНезавершенноеПроизводство.Модифицированность()*/)
{
//Движения_НДСНезавершенноеПроизводство.Записать();
}
//ДвиженияНДСпоОСиНМА = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСпоОСиНМА"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСпоОСиНМА, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСпоОСиНМА <> Неопределено И ДвиженияНДСпоОСиНМА.Модифицированность()*/)
{
//ДвиженияНДСпоОСиНМА.Записать();
}
//ДвиженияНДСПартииТоваров = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСПартииТоваров"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСПартииТоваров, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСПартииТоваров <> Неопределено И ДвиженияНДСПартииТоваров.Модифицированность()*/)
{
//ДвиженияНДСПартииТоваров.Записать();
}
//ДвиженияНДСПредъявленныйРеализация0 = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСПредъявленныйРеализация0"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСПредъявленныйРеализация0, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСПредъявленныйРеализация0 <> Неопределено И ДвиженияНДСПредъявленныйРеализация0.Модифицированность()*/)
{
//ДвиженияНДСПредъявленныйРеализация0.Записать();
}
//ДвиженияНДСРеализация0 = ОбщегоНазначения.ПолучитьНаборЗаписейПоСсылке(Ссылка, РегистрыНакопления["НДСРеализация0"], Истина);
//БухгалтерскийУчет.ЗачиститьНаборЗаписейОтРегламентныхОпераций(ДвиженияНДСРеализация0, УдаляемыеВидыРегОпераций);
if(true/*ДвиженияНДСРеализация0 <> Неопределено И ДвиженияНДСРеализация0.Модифицированность()*/)
{
//ДвиженияНДСРеализация0.Записать();
}
}
if(true/*НаправлениеРасчетовСКонтрагентом = Перечисления.ВидыРасчетовСКонтрагентами.ПоРеализации*/)
{
//УчетНДСФормированиеДвижений.КорректировкаРегистровНДСПоСуммовымРазницам_Реализация(СтруктураПараметров, СуммоваяРазницаПоДокументам);
}
/*//Добавим в СтруктураПараметров удаленный ранее элемент ПроводкиНУ, Налоговый
*/
if(true/*ВремПроводкиНУ <> неопределено*/)
{
//СтруктураПараметров.Вставить("ПроводкиНУ",ВремПроводкиНУ);
//ВремПроводкиНУ = неопределено;
}
if(true/*ВремНалоговый <> неопределено*/)
{
//СтруктураПараметров.Вставить("Налоговый",ВремНалоговый);
//ВремНалоговый = неопределено;
}
/*//Определяем образ действий
*/
if(true/*не СтруктураПараметров.Свойство("СложныйУчетНДС")
или не СтруктураПараметров.Свойство("ОрганизацияЯвляетсяПлательщикомЕНВД")*/)
{
//УчетнаяПолитика = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиРегл(ДатаДока, Организация);
//ОшибкаВПолучении = НЕ ЗначениеЗаполнено(УчетнаяПолитика);
if(true/*не СтруктураПараметров.Свойство("СложныйУчетНДС")*/)
{
//СложныйУчетНДС = ?(ОшибкаВПолучении, Ложь,УчетнаяПолитика.СложныйУчетНДС);
//СтруктураПараметров.Вставить("СложныйУчетНДС",СложныйУчетНДС);
}
if(true/*не СтруктураПараметров.Свойство("ОрганизацияЯвляетсяПлательщикомЕНВД")*/)
{
//Организация_ПлательщикЕНВД = ?(ОшибкаВПолучении, Ложь,УчетнаяПолитика.ОрганизацияЯвляетсяПлательщикомЕНВД);
//СтруктураПараметров.Вставить("ОрганизацияЯвляетсяПлательщикомЕНВД",Организация_ПлательщикЕНВД);
}
}
//МассивКоррСчетов = ТаблицаРаспределенияСР.ВыгрузитьКолонку("КоррСчет");
//МассивКоррСубк1 = ТаблицаРаспределенияСР.ВыгрузитьКолонку("КоррСубконто1");
//МассивКоррСубк2 = ТаблицаРаспределенияСР.ВыгрузитьКолонку("КоррСубконто2");
//МассивКоррСубк3 = ТаблицаРаспределенияСР.ВыгрузитьКолонку("КоррСубконто3");
//ТаблицаРаспределенияСР.Колонки.Удалить("СуммаСНДС_Базис");
/*// Проводки по суммовым разницам по счетам расчетов в бухгалтерском учете формируются только до 2007 года.
*/
/*// С 2007 года в бухгалтерском учете формируются только проводки по НДС,
*/
/*// и делаются проводки по временным разницам в налоговом учете.
*/
/*СтатьяПрочихДоходовРасходов = ?(ДатаДока >= '20070101',
Справочники.ПрочиеДоходыИРасходы.КурсовыеРазницыПоРасчетамВУЕ, Справочники.ПрочиеДоходыИРасходы.СуммовыеРазницы);*/
//ФормироватьВременныеРазницы = ?(ДатаДока >= '20070101', СтруктураШапкиДокумента.ПоддержкаПБУ18, Ложь);
//ПрименяетсяУчетПРВКурсовыхРазницахПоРасчетамВУЕ = ПолучитьУчетПРпоРасчетамВУЕ(ДатаДока);
if(true/*ПрименяетсяУчетПРВКурсовыхРазницахПоРасчетамВУЕ*/)
{
//СчетУЕ = ПланыСчетов.Налоговый.ПоступлениеИВыбытиеИмуществаРаботУслугПрав;
//ВидУчета91 = Перечисления.ВидыУчетаПоПБУ18.ПР;
//ВидУчетаРасчетов = Перечисления.ВидыУчетаПоПБУ18.НУ;
}
if(true/*ДатаДока >= '20070101' ИЛИ Покупки*/)
{
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(СтатьяПрочихДоходовРасходов, "КоррСубконто1");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(Неопределено,"КоррСубконто2");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(Неопределено,"КоррСубконто3");
}
if(true/*ДатаДока >= '20070101' И Продажи*/)
{
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(ПланыСчетов.Хозрасчетный.ПрочиеРасходыНеОблагаемыеЕНВД, "СчетНДС");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(СтатьяПрочихДоходовРасходов, "СубконтоНДС1");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(Неопределено,"СубконтоНДС2");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(Неопределено,"СубконтоНДС3");
}
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(СтатьяПрочихДоходовРасходов, "СубконтоНУ1");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(Неопределено,"СубконтоНУ2");
//ТаблицаРаспределенияСР.ЗаполнитьЗначения(Неопределено,"СубконтоНУ3");
//КорректировкиПроводокБУ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
if(true/*СтруктураПараметров.ОтражатьВНалоговомУчете*/)
{
//КорректировкиПроводокНУ = РегистрыБухгалтерии.Налоговый.СоздатьНаборЗаписей();
}
//СуфиксСчетаЗатрат = ?(Покупки,"Дт","Кт");
//СуфиксСчетаРасчетов = ?(Покупки,"Кт","Дт");
/*// Начиная с 01.10.2011 суммовая разница в НУ относится на внереализационные доходы (расходы) полностью,
*/
/*// в том числе в части НДС. Дополнительные проводки по отражению НДС не нужны.
*/
if(true/*ПрименяетсяУчетПРВКурсовыхРазницахПоРасчетамВУЕ
И СтруктураПараметров.ОтражатьВНалоговомУчете*/)
{
if(true/*СуммоваяРазницаПоДокументам.Колонки.Найти("НДС_НУ") = Неопределено*/)
{
//СуммоваяРазницаПоДокументам.Колонки.Добавить("НДС_НУ", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
}
//СуммаНДС = 0;
//СуммоваяРазницаПоДокументам.Колонки.Добавить("ДатаДокумента", Новый ОписаниеТипов("Дата"));
//УчетНДС.ЗаполнитьДатуДокументовВТаблице(СуммоваяРазницаПоДокументам, "Документ", "ДатаДокумента");
//МассивНДС_НУ = СуммоваяРазницаПоДокументам.НайтиСтроки(Новый Структура ("Контрагент, ДоговорКонтрагента", Контрагент,Договор));
if(true/*НЕ (МассивНДС_НУ = Неопределено ИЛИ МассивНДС_НУ.Количество() = 0)*/)
{
}
if(true/*СуммаНДС <> 0*/)
{
//Проводка = КорректировкиПроводокНУ.Добавить();
//Проводка.Период = ДатаДока;
//Проводка.Активность = Истина;
//Проводка.Организация = Организация;
//Проводка.ВидРегламентнойОперации = ВидРегОперацииСР;
//Проводка.Содержание = "Суммовые разницы";
if(true/*(Покупки и (ТекКорректировка.Проводка_СуммаНУ>0)) или (Продажи и (ТекКорректировка.Проводка_СуммаНУ<0))*/)
{
//ДтКт91 = "Дт";
//ДтКтПВ = "Кт";
//Счет91 = ПланыСчетов.Налоговый.ВнереализационныеРасходы;
}
//Проводка["Счет" + ДтКт91] = Счет91;
//Проводка["Субконто" + ДтКт91].ПрочиеДоходыИРасходы = СтатьяПрочихДоходовРасходов;
//Проводка["Счет" + ДтКтПВ] = ПланыСчетов.Налоговый.ПоступлениеИВыбытиеИмуществаРаботУслугПрав;
//Проводка["Субконто" + ДтКтПВ].УсловияПоступленияИВыбытия = Перечисления.УсловияПоступленияИВыбытияИмущества.Другие;
//Проводка["Субконто" + ДтКтПВ].Контрагенты = Контрагент;
//Проводка["Субконто" + ДтКтПВ].Договоры = Договор;
//Проводка.Сумма = ?(Продажи и ТекКорректировка.Проводка_СуммаНУ<0, СуммаНДС,?(Покупки, ?(ТекКорректировка.Проводка_СуммаНУ>0, - СуммаНДС,СуммаНДС),0));
if(true/*ФормироватьВременныеРазницы*/)
{
//Проводка = КорректировкиПроводокНУ.Добавить();
//Проводка.Период = ДатаДока;
//Проводка.Активность = Истина;
//Проводка.Организация = Организация;
//Проводка.ВидРегламентнойОперации = ВидРегОперацииСР;
//Проводка.Содержание = "Пересчет задолженности в у.е.";
//Проводка["Счет" + ДтКт91] = Счет91;
//Проводка["ВидУчета" + ДтКт91] = ВидУчета91;
//Проводка["Субконто" + ДтКт91].ПрочиеДоходыИРасходы = СтатьяПрочихДоходовРасходов;
//ДтКтУЕ = ?(ДтКт91 = "Дт", "Кт", "Дт");
//Проводка["Счет" + ДтКтУЕ] = СчетУЕ;
//Проводка["ВидУчета" + ДтКтУЕ] = ВидУчетаРасчетов;
//Проводка["Субконто" + ДтКтУЕ].Контрагенты = Контрагент;
//Проводка["Субконто" + ДтКтУЕ].Договоры = Договор;
//Проводка["Субконто" + ДтКтУЕ].УсловияПоступленияИВыбытия = Перечисления.УсловияПоступленияИВыбытияИмущества.Другие;
//Проводка.Сумма = - СуммаНДС * ?(ТекКорректировка.Проводка_Сумма > 0, -1, 1);
if(true/*Продажи И СуммаНДС > 0*/)
{
//Проводка = КорректировкиПроводокНУ.Добавить();
//Проводка.Период = ДатаДока;
//Проводка.Активность = Истина;
//Проводка.Организация = Организация;
//Проводка.ВидРегламентнойОперации = ВидРегОперацииСР;
//Проводка.Содержание = "Пересчет задолженности в у.е.";
//Проводка["СчетДт"] = ПланыСчетов.Налоговый.ВнереализационныеРасходы;
//Проводка["ВидУчетаДт"] = Перечисления.ВидыУчетаПоПБУ18.ПР;
//Проводка["СубконтоДт"].ПрочиеДоходыИРасходы = СтатьяПрочихДоходовРасходов;
//Проводка["СчетКт"] = ПланыСчетов.Налоговый.ПоступлениеИВыбытиеИмуществаРаботУслугПрав;
//Проводка["СубконтоКт"].УсловияПоступленияИВыбытия = Перечисления.УсловияПоступленияИВыбытияИмущества.Другие;
//Проводка["СубконтоКт"].Контрагенты = Контрагент;
//Проводка["СубконтоКт" ].Договоры = Договор;
//Проводка.Сумма = СуммаНДС;
}
}
}
}
/*//Сворачиваем полученные корректировки БУ по счетам и аналитике.
*/
//КорректировкиПроводокБУ = КорректировкиПроводокБУ.Выгрузить();
//КорректировкиПроводокБУ = БухгалтерскийУчет.УпорядочитьСубконтоДляВыгрузкиНабораЗаписейРегистраБухгалтерии(КорректировкиПроводокБУ);
//КолонкиСуммирования = Новый Структура("Сумма,ВалютнаяСуммаДт,ВалютнаяСуммаКт,КоличествоДт,КоличествоКт");
//КолонкиГрупировок = новый Структура();
//СтрокаГруппировок = ОбщегоНазначения.ВыгрузитьСтруктуруВСтроку(КолонкиГрупировок);
//СтрокаСуммирования = ОбщегоНазначения.ВыгрузитьСтруктуруВСтроку(КолонкиСуммирования);
//КорректировкиПроводокБУ.Свернуть(СтрокаГруппировок,СтрокаСуммирования);
//БухгалтерскийУчет.ДополнитьНаборЗаписейРегистраЗаписямиТаблицы(ПроводкиБУ,КорректировкиПроводокБУ);
/*//Сворачиваем полученные корректировки БУ по счетам и аналитике.
*/
/*//Сворачиваем полученные корректировки НУ по счетам и аналитике.
*/
if(true/*СтруктураПараметров.ОтражатьВНалоговомУчете*/)
{
//КорректировкиПроводокНУ = КорректировкиПроводокНУ.Выгрузить();
//КорректировкиПроводокНУ = БухгалтерскийУчет.УпорядочитьСубконтоДляВыгрузкиНабораЗаписейРегистраБухгалтерии(КорректировкиПроводокНУ);
//КолонкиСуммирования = Новый Структура("Сумма,КоличествоДт,КоличествоКт");
//КолонкиГрупировок = новый Структура();
//СтрокаГруппировок = ОбщегоНазначения.ВыгрузитьСтруктуруВСтроку(КолонкиГрупировок);
//СтрокаСуммирования = ОбщегоНазначения.ВыгрузитьСтруктуруВСтроку(КолонкиСуммирования);
//КорректировкиПроводокНУ.Свернуть(СтрокаГруппировок,СтрокаСуммирования);
//БухгалтерскийУчет.ДополнитьНаборЗаписейРегистраЗаписямиТаблицы(ПроводкиНУ,КорректировкиПроводокНУ);
}
/*//Сворачиваем полученные корректировки НУ по счетам и аналитике.
*/
}