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