<ПравилаОбмена><ВерсияФормата>2.01</ВерсияФормата><Ид>a60eecf1-19f6-4cd7-9a33-8a5d3c5e10d6    </Ид><Наименование>Упрощенная система налогообложения, ред. 1.3 --&gt; БухгалтерияПредприятия</Наименование><ДатаВремяСоздания>2007-11-01T18:47:46</ДатаВремяСоздания><Источник ВерсияПлатформы="7.7">Упрощенная система налогообложения, ред. 1.3</Источник><Приемник ВерсияПлатформы="8.0">БухгалтерияПредприятия</Приемник><ПередВыгрузкойДанных>Если ПустоеЗначение(ДатаНачала) = 1 Тогда
	Предупреждение("Не указана дата начала периода выгрузки!");
	Отказ = 1;
КонецЕсли;
Если ДатаНачала &gt; ДатаОкончания Тогда
	Предупреждение("Неправильно задан период выгрузки!"+РазделительСтрок+
	"Дата начала больше даты окончания периода.");
	Отказ = 1;
КонецЕсли;
Если ДатаОкончания &gt; КонецРассчитанногоПериодаБИ() Тогда
	Предупреждение("За выбранный период итоги не рассчитаны!"+РазделительСтрок+
	"Расчет итогов выполняется в режиме"+РазделительСтрок+
	"""Операции - Управление бухгалтерскими итогами"".");
	Отказ = 1;
КонецЕсли;

ДатаВводаОстатков = ДатаНачала;
Параметры.ДатаВводаОстатков = ДатаВводаОстатков;
Параметры.ДатаКонцаПериодаВыгрузки = ДатаОкончания;
                                                   
Параметры.СчетВводаОстатков = СчетПоКоду("00");
Параметры.ОбъектНалогообложения = Константа.ОбъектНалогообложения.Получить(ДатаВводаОстатков);

Параметры.ДлинаКода = 9; // стандартная длина кодов справочников в 8.0

Параметры.СписокРаботников = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокРаботников.НоваяКолонка("ФизЛицо"); // общее во всех талицах

Параметры.СписокУволенныхРаботников = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокУволенныхРаботников.НоваяКолонка("ФизЛицо");

Параметры.СписокСчетовСкладскогоУчета = "";
Параметры.СписокСчетовРасчетов = "";

Параметры.СписокОС = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокОС.НоваяКолонка("ОсновноеСредство");
Параметры.СписокОС.НоваяКолонка("Контрагент");
Параметры.СписокОС.НоваяКолонка("ТекущаяСтоимостьБУНач", "Число");
Параметры.СписокОС.НоваяКолонка("ТекущаяСтоимостьБУКон", "Число");
Параметры.СписокОС.НоваяКолонка("ТекущаяСтоимостьНУ", "Число");
Параметры.СписокОС.НоваяКолонка("НакопленнаяАмортизацияБУНач", "Число");
Параметры.СписокОС.НоваяКолонка("НакопленнаяАмортизацияБУКон", "Число");
Параметры.СписокОС.НоваяКолонка("НакопленнаяАмортизацияНУ", "Число");
Параметры.СписокОС.НоваяКолонка("СчетУчетаБУ");
Параметры.СписокОС.НоваяКолонка("СчетУчетаНУ");
Параметры.СписокОС.НоваяКолонка("СчетАмортизацииБУ");
Параметры.СписокОС.НоваяКолонка("СчетАмортизацииНУ");
Параметры.СписокОС.НоваяКолонка("СтоимостьДо2002НУ", "Число");
Параметры.СписокОС.НоваяКолонка("АмортизацияДо2002НУ", "Число");

Параметры.СписокНМА = СоздатьОбъект("ТаблицаЗначений");
Параметры.СписокНМА.НоваяКолонка("НМА");
Параметры.СписокНМА.НоваяКолонка("СчетУчетаНМА");
Параметры.СписокНМА.НоваяКолонка("СтоимостьБУ");
Параметры.СписокНМА.НоваяКолонка("СтоимостьНУ");

СпрВалюты = СоздатьОбъект("Справочник.Валюты");
Если СпрВалюты.НайтиПоКоду("810") = 1 Тогда
	Параметры.Рубли = СпрВалюты.ТекущийЭлемент();
КонецЕсли;

Параметры.ПараметрыАлгоритмов = СоздатьОбъект("СписокЗначений");
Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", "");
Параметры.ПараметрыАлгоритмов.Установить("ПорядокПризнанияМатериальныхРасходов",Строка(Константа.ПорядокПризнанияМатериальныхРасходов.Получить(ДатаВводаОстатков).Идентификатор()));
Параметры.ПараметрыАлгоритмов.Установить("ПорядокПризнанияРасходовПоТоварам",Строка(Константа.ПорядокПризнанияРасходовПоТоварам.Получить(ДатаВводаОстатков).Идентификатор()));

Параметры.ТаблицаНДС = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаНДС.НоваяКолонка("Сумма");
Параметры.ТаблицаНДС.НоваяКолонка("НДС");
Параметры.ТаблицаНДС.НоваяКолонка("Контрагент");
Параметры.ТаблицаНДС.НоваяКолонка("Договор");
Параметры.ТаблицаНДС.НоваяКолонка("ВидРасчетов");
Параметры.ТаблицаНДС.НоваяКолонка("Ключ");

Параметры.ТаблицаПроводок = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаПроводок.НоваяКолонка("СчетДт");
Параметры.ТаблицаПроводок.НоваяКолонка("СчетКт");
Параметры.ТаблицаПроводок.НоваяКолонка("КодСчетаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("КодСчетаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("СубконтоДт");
Параметры.ТаблицаПроводок.НоваяКолонка("СубконтоКт");
Параметры.ТаблицаПроводок.НоваяКолонка("Сумма");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютнаяСуммаДт");
Параметры.ТаблицаПроводок.НоваяКолонка("ВалютнаяСуммаКт");
Параметры.ТаблицаПроводок.НоваяКолонка("КоличествоДт");
Параметры.ТаблицаПроводок.НоваяКолонка("КоличествоКт");

Параметры.ТаблицаПроводокОбороты = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СчетДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СчетКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КодСчетаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КодСчетаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СубконтоДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("СубконтоКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("Сумма");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютнаяСуммаДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("ВалютнаяСуммаКт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КоличествоДт");
Параметры.ТаблицаПроводокОбороты.НоваяКолонка("КоличествоКт");

Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяКолонка("Подотчетник");
Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяКолонка("РасчетныйДокумент");
Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяКолонка("СуммаВзаиморасчетов");
Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяКолонка("ВидЗадолженности");

Параметры.ОстаткиПоВзаиморасчетамСПоставщиками = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоВзаиморасчетамСПоставщиками.НоваяКолонка("Контрагент");
Параметры.ОстаткиПоВзаиморасчетамСПоставщиками.НоваяКолонка("ДоговорКонтрагента");
Параметры.ОстаткиПоВзаиморасчетамСПоставщиками.НоваяКолонка("СуммаВзаиморасчетов");
Параметры.ОстаткиПоВзаиморасчетамСПоставщиками.НоваяКолонка("РасчетныйДокумент");
Параметры.ОстаткиПоВзаиморасчетамСПоставщиками.НоваяКолонка("ВидЗадолженности");

Параметры.ОстаткиПоВзаиморасчетамCСотрудниками = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоВзаиморасчетамCСотрудниками.НоваяКолонка("Работник");
Параметры.ОстаткиПоВзаиморасчетамCСотрудниками.НоваяКолонка("СуммаВзаиморасчетов");
Параметры.ОстаткиПоВзаиморасчетамCСотрудниками.НоваяКолонка("ВидЗадолженности");

Параметры.ОстаткиПоВзаиморасчетамСПокупателями = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("Контрагент");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("ДоговорКонтрагента");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("СуммаВзаиморасчетов");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("РасчетныйДокумент");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("ВидЗадолженности");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("ДоходЕНВД");
Параметры.ОстаткиПоВзаиморасчетамСПокупателями.НоваяКолонка("ДоходКомитента");

Параметры.ОстаткиПоВзаиморасчетамПоНалогам = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоВзаиморасчетамПоНалогам.НоваяКолонка("ВидЗадолженности");
Параметры.ОстаткиПоВзаиморасчетамПоНалогам.НоваяКолонка("СчетРасчетовПоНалогу");
Параметры.ОстаткиПоВзаиморасчетамПоНалогам.НоваяКолонка("СуммаВзаиморасчетов");

Параметры.ОстаткиПоТМЦ = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоТМЦ.НоваяКолонка("Номенклатура");
Параметры.ОстаткиПоТМЦ.НоваяКолонка("СчетУчета");
Параметры.ОстаткиПоТМЦ.НоваяКолонка("Склад");
Параметры.ОстаткиПоТМЦ.НоваяКолонка("ДокументОприходования");
Параметры.ОстаткиПоТМЦ.НоваяКолонка("Количество");

Параметры.ОстаткиПоТМЦПереданные = СоздатьОбъект("ТаблицаЗначений");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("Номенклатура");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("СчетУчета");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("Контрагент");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("ДоговорКонтрагента");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("ДокументПередачи");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("ДокументОприходования");
Параметры.ОстаткиПоТМЦПереданные.НоваяКолонка("Количество");

Параметры.РасходыНоменклатура	= СоздатьОбъект("ТаблицаЗначений");
Параметры.РасходыНоменклатура.НоваяКолонка("Номенклатура");
Параметры.РасходыНоменклатура.НоваяКолонка("СчетУчета"); 			
Параметры.РасходыНоменклатура.НоваяКолонка("ДокументОприходования");
Параметры.РасходыНоменклатура.НоваяКолонка("СтатусыПартийУСН");
Параметры.РасходыНоменклатура.НоваяКолонка("Контрагент");
Параметры.РасходыНоменклатура.НоваяКолонка("ДоговорКонтрагента");
Параметры.РасходыНоменклатура.НоваяКолонка("РасчетныйДокумент");
Параметры.РасходыНоменклатура.НоваяКолонка("СтатусыОплатыРасходовУСН");
Параметры.РасходыНоменклатура.НоваяКолонка("ОтражениеВУСН");
Параметры.РасходыНоменклатура.НоваяКолонка("Валюта");
Параметры.РасходыНоменклатура.НоваяКолонка("Количество");
Параметры.РасходыНоменклатура.НоваяКолонка("Сумма");
Параметры.РасходыНоменклатура.НоваяКолонка("НДС");

Параметры.ВременнаяТаблицаРасчетов = СоздатьОбъект("ТаблицаЗначений");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("ТабличнаяЧасть");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("Контрагент");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("ДоговорКонтрагента");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("РасчетныйДокумент");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("ОтражениеВНУ");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("Валюта");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("Сумма");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("СуммаВзаиморасчетов");
Параметры.ВременнаяТаблицаРасчетов.НоваяКолонка("НДС");

Параметры.СтрокаТаблицыЗначений = СоздатьОбъект("ТаблицаЗначений");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("РБП");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("Номенклатура");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("СчетУчета");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("СтатусыПартийУСН");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("СчетПолучателя");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("Контрагент");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("ДоговорКонтрагента");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("ДокументОприходования");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("РасчетныйДокумент");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("СтатусыОплатыРасходовУСН");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("ОтражениеВУСН");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("Валюта");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("Количество");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("Сумма");
Параметры.СтрокаТаблицыЗначений.НоваяКолонка("НДС");

Параметры.РасходыУслуги = СоздатьОбъект("ТаблицаЗначений");
Параметры.РасходыУслуги.НоваяКолонка("Номенклатура");
Параметры.РасходыУслуги.НоваяКолонка("Контрагент");
Параметры.РасходыУслуги.НоваяКолонка("ДоговорКонтрагента");
Параметры.РасходыУслуги.НоваяКолонка("РасчетныйДокумент");
Параметры.РасходыУслуги.НоваяКолонка("ОтражениеВУСН"); 
Параметры.РасходыУслуги.НоваяКолонка("Валюта");
Параметры.РасходыУслуги.НоваяКолонка("Сумма");
Параметры.РасходыУслуги.НоваяКолонка("НДС");

Параметры.РасходыРБП = СоздатьОбъект("ТаблицаЗначений");
Параметры.РасходыРБП.НоваяКолонка("РБП");
Параметры.РасходыРБП.НоваяКолонка("Контрагент");
Параметры.РасходыРБП.НоваяКолонка("ДоговорКонтрагента");
Параметры.РасходыРБП.НоваяКолонка("РасчетныйДокумент");
Параметры.РасходыРБП.НоваяКолонка("СтатусыОплатыРасходовУСН");
Параметры.РасходыРБП.НоваяКолонка("ОтражениеВУСН");
Параметры.РасходыРБП.НоваяКолонка("Валюта");
Параметры.РасходыРБП.НоваяКолонка("Сумма");
Параметры.РасходыРБП.НоваяКолонка("НДС");

Параметры.РасходыНалоги = СоздатьОбъект("ТаблицаЗначений");
Параметры.РасходыНалоги.НоваяКолонка("СчетРасчетовПоНалогу");
Параметры.РасходыНалоги.НоваяКолонка("ОтражениеВУСН");
Параметры.РасходыНалоги.НоваяКолонка("Сумма");

Параметры.РасходыЗарплата = СоздатьОбъект("ТаблицаЗначений");
Параметры.РасходыЗарплата.НоваяКолонка("Работник");
Параметры.РасходыЗарплата.НоваяКолонка("ОтражениеВУСН");
Параметры.РасходыЗарплата.НоваяКолонка("Сумма");

Параметры.ТаблицаМХ = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаМХ.НоваяКолонка("СчетаУчета");
Параметры.ТаблицаМХ.НоваяКолонка("Период");
Параметры.ТаблицаМХ.НоваяКолонка("Номенклатура");
Параметры.ТаблицаМХ.НоваяКолонка("КлючПоиска");
Параметры.ТаблицаМХ.НоваяКолонка("ТаблицаИтоговМХ");

Параметры.ВыгружатьБезВалют = СоздатьОбъект("СписокЗначений");
Параметры.ВыгружатьБезВалют.ДобавитьЗначение(СчетПоКоду("10.3"));
Параметры.ВыгружатьБезВалют.ДобавитьЗначение(СчетПоКоду("10.13"));
Параметры.ВыгружатьБезВалют.ДобавитьЗначение(СчетПоКоду("41.3"));
Параметры.ВыгружатьБезВалют.ДобавитьЗначение(СчетПоКоду("97.4"));

ПодготовитьТаблицуМХ();

Параметры.ТаблицаДоговоров = СоздатьОбъект("ТаблицаЗначений");
Параметры.ТаблицаДоговоров.НоваяКолонка("Договор");
Параметры.ТаблицаДоговоров.НоваяКолонка("ВидДоговора");

ВыгрузитьПоПравилу(,,,, "УчетнаяПолитикаОрганизаций");
ВыгрузитьПоПравилу(,,,, "УчетнаяПолитикаПоПерсоналу");
//ВыгрузитьПоПравилу(,,,, "Константы");</ПередВыгрузкойДанных><ПослеВыгрузкиДанных>Если ПустоеЗначение(Параметры.СписокСчетовРасчетов) = 0 Тогда
	ВыделитьАвансы();
КонецЕсли;

ВыгрузитьПоПравилу(,,,, "Работники");
ВыгрузитьПоПравилу(,,,, "УволенныеРаботники");

ОбщийСписокОС = Параметры.СписокОС;
Подразделения = СоздатьОбъект("ТаблицаЗначений");
Подразделения.НоваяКолонка("Подразделение");
Подразделения.НоваяКолонка("СписокОС");

Подразделения.НоваяСтрока();
Подразделения.Подразделение = "Основное подразделение";
Подразделения.СписокОС = ОбщийСписокОС;
	
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.УдалитьВсе();
ВходящиеДанные.Установить("ПодразделениеОрганизации", Подразделения.Подразделение);
ВходящиеДанные.Установить("ОС", Подразделения.СписокОС);
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ВводНачальныхОстатковОС");
ВходящиеДанные.Установить("НМА", Параметры.СписокНМА);
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "РегистрацияОплатыОсновныхСредствДляУСН");

Параметры.СписокНМА.ВыбратьСтроки();
Пока Параметры.СписокНМА.ПолучитьСтроку() = 1 Цикл
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("НМА", Параметры.СписокНМА.НМА);
	ВходящиеДанные.Установить("СчетУчетаНМА", Параметры.СписокНМА.СчетУчетаНМА);
	ВходящиеДанные.Установить("СтоимостьБУ", Параметры.СписокНМА.СтоимостьБУ);
	ВходящиеДанные.Установить("СтоимостьНУ", Параметры.СписокНМА.СтоимостьНУ);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ПринятиеКУчетуНМА");
КонецЦикла;

Параметры.ТаблицаДоговоров.ВыбратьСтроки();
Пока Параметры.ТаблицаДоговоров.ПолучитьСтроку() = 1 Цикл
	ВходящиеДанные.УдалитьВсе();
	ВходящиеДанные.Установить("ВидДоговора", Параметры.ТаблицаДоговоров.ВидДоговора);
	ВыгрузитьПоПравилу(Параметры.ТаблицаДоговоров.Договор,, ВходящиеДанные,, "ДоговорыКонтрагентовПоВидам");
КонецЦикла;</ПослеВыгрузкиДанных><ПередЗагрузкойДанных>ФлагПрерыванияПоМестамХранения = Истина;

Для А = 0 По ПланыСчетов.Хозрасчетный.ТоварыНаСкладах.ВидыСубконто.Количество() - 1 Цикл
	Если ПланыСчетов.Хозрасчетный.ТоварыНаСкладах.ВидыСубконто[А].ВидСубконто.Код="00027" Тогда
		 ФлагПрерыванияПоМестамХранения = Ложь;
	КонецЕсли;	 
КонецЦикла;	


Если ФлагПрерыванияПоМестамХранения = 1 Тогда
	
	 Сообщить(Символы.ПС + "Для загрузки в настройках параметров учета на закладке ""Аналитический учет МПЗ""" + Символы.ПС +
	 " в бухгалтерском учете необходимо установить ""Вести складской учет""",СтатусСообщения.ОченьВажное);
					
	 Отказ = Истина;				
	 
 КонецЕсли;</ПередЗагрузкойДанных><ПослеЗагрузкиОбъекта>Если ИмяТипаОбъекта = "Справочник" ИЛИ ИмяТипаОбъекта = "ПланВидовХарактеристик" Тогда
	Если НЕ ЗначениеЗаполнено(Объект.Код) Тогда
		Объект.УстановитьНовыйКод();
	КонецЕсли;
	
ИначеЕсли ИмяТипаОбъекта = "Документ" Тогда
	Если Не ЗначениеЗаполнено(Объект.Номер) Тогда
		Объект.УстановитьНовыйНомер();
	КонецЕсли;
КонецЕсли;</ПослеЗагрузкиОбъекта><Параметры><Параметр Имя="ВременнаяТаблицаРасчетов                          " Наименование="ВременнаяТаблицаРасчетов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ВыгружатьБезВалют                                 " Наименование="ВыгружатьБезВалют" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ВыгружатьКоды                                     " Наименование="ВыгружатьКодыСправочников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ДатаВводаОстатков                                 " Наименование="ДатаВводаОстатков" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ДатаКонцаПериодаВыгрузки                          " Наименование="ДатаКонцаПериодаВыгрузки" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ДлинаКода                                         " Наименование="ДлинаКода" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОбъектНалогообложения                             " Наименование="ОбъектНалогообложения" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="Организация                                       " Наименование="Организация" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоВзаиморасчетамCСотрудниками              " Наименование="ОстаткиПоВзаиморасчетамCСотрудниками" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоВзаиморасчетамПоНалогам                  " Наименование="ОстаткиПоВзаиморасчетамПоНалогам" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоВзаиморасчетамСПодотчетниками            " Наименование="ОстаткиПоВзаиморасчетамСПодотчетниками" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоВзаиморасчетамСПокупателями              " Наименование="ОстаткиПоВзаиморасчетамСПокупателями" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоВзаиморасчетамСПоставщиками              " Наименование="ОстаткиПоВзаиморасчетамСПоставщиками" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоТМЦ                                      " Наименование="ОстаткиПоТМЦ" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ОстаткиПоТМЦПереданные                            " Наименование="ОстаткиПоТМЦПереданные" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ПараметрыАлгоритмов                               " Наименование="ПараметрыАлгоритмов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="РасходыЗарплата                                   " Наименование="РасходыЗарплата" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="РасходыНалоги                                     " Наименование="РасходыНалоги" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="РасходыНоменклатура                               " Наименование="РасходыНоменклатура" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="РасходыРБП                                        " Наименование="РасходыРБП" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="РасходыУслуги                                     " Наименование="РасходыУслуги" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="Рубли                                             " Наименование="Рубли" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СписокНМА                                         " Наименование="СписокНМА" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СписокОС                                          " Наименование="СписокОС" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СписокРаботников                                  " Наименование="СписокРаботников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СписокСчетовРасчетов                              " Наименование="СписокСчетовРасчетов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СписокСчетовСкладскогоУчета                       " Наименование="СписокСчетовСкладскогоУчета" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СписокУволенныхРаботников                         " Наименование="СписокУволенныхРаботников" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СпрВалюты                                         " Наименование="СпрВалюты" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СтрокаТаблицыЗначений                             " Наименование="СтрокаТаблицыЗначений" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="СчетВводаОстатков                                 " Наименование="СчетВводаОстатков" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ТаблицаДоговоров                                  " Наименование="ТаблицаДоговоров" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ТаблицаМХ                                         " Наименование="ТаблицаМХ" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ТаблицаНДС                                        " Наименование="ТаблицаНДС" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ТаблицаПроводок                                   " Наименование="ТаблицаПроводок" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/><Параметр Имя="ТаблицаПроводокОбороты                            " Наименование="ТаблицаПроводокОбороты" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false"/></Параметры><Обработки/><ПравилаКонвертацииОбъектов><Группа><Код>ДополнительныеСведения</Код><Наименование>Дополнительные сведения</Наименование><Порядок>700</Порядок><Правило><Код>ВидыОбъектовУчетаНМА</Код><Наименование> --&gt; ПеречислениеСсылка.ВидыОбъектовУчетаНМА</Наименование><Порядок>900</Порядок><Приемник>ПеречислениеСсылка.ВидыОбъектовУчетаНМА</Приемник><Свойства/><Значения/></Правило><Правило><Код>ПодразделенияОрганизаций</Код><Наименование> --&gt; СправочникСсылка.ПодразделенияОрганизаций</Наименование><Порядок>100</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Приемник>СправочникСсылка.ПодразделенияОрганизаций</Приемник><Свойства><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Владелец</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "Основное подразделение";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>УстановкаЦенНоменклатуры</Код><Наименование> --&gt; ДокументСсылка.УстановкаЦенНоменклатуры</Наименование><Порядок>1100</Порядок><Приемник>ДокументСсылка.УстановкаЦенНоменклатуры</Приемник><Свойства><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; ТипЦен</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/><КодПравилаКонвертации>ТипЦенНоменклатуры                                </КодПравилаКонвертации><ПередВыгрузкой>ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("Наименование", ВходящиеДанные.Получить("Наименование"));
ИсходящиеДанные.Установить("ЦенаВключаетНДС", ВходящиеДанные.Получить("ЦенаВключаетНДС"));</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой></Свойство><Группа><Код>4</Код><Наименование> --&gt; Товары</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Товары" Вид="ТабличнаяЧасть"/><Свойство><Код>5</Код><Наименование> --&gt; Номенклатура</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Цена</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Цена" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Валюта</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ТипЦенНоменклатуры</Код><Наименование> --&gt; СправочникСсылка.ТипыЦенНоменклатуры</Наименование><Порядок>1000</Порядок><ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Приемник>СправочникСсылка.ТипыЦенНоменклатуры</Приемник><Свойства><Свойство><Код>3</Код><Наименование> --&gt; ПорядокОкругления</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ПорядокОкругления" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядкиОкругления"/><ПередВыгрузкой>Значение = "Окр0_01";</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; ЦенаВключаетНДС</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="ЦенаВключаетНДС" Вид="Реквизит" Тип="Булево"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; ВалютаЦены</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ВалютаЦены" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило></Группа><Группа><Код>ОбъектыУчета</Код><Наименование>Объекты учета</Наименование><Порядок>100</Порядок><Группа><Код>Документы</Код><Наименование>Документы</Наименование><Порядок>300</Порядок><Правило><Код>ДокументРасчетовСКонтрагентом</Код><Наименование>СправочникСсылка.Договоры --&gt; ДокументСсылка.ДокументРасчетовСКонтрагентом</Наименование><Порядок>200</Порядок><Источник>СправочникСсылка.Договоры</Источник><Приемник>ДокументСсылка.ДокументРасчетовСКонтрагентом</Приемник><Свойства><Свойство><Код>6</Код><Наименование> --&gt; ВалютаДокумента</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник.Владелец;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Организация</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ЗаписьКУДиР</Код><Наименование> --&gt; ДокументСсылка.ЗаписьКУДиР</Наименование><Порядок>300</Порядок><ПередВыгрузкой>Если (ВходящиеДанные.Получить("Раздел1").КоличествоСтрок() = 0) и (ВходящиеДанные.Получить("ОС").КоличествоСтрок() = 0) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Приемник>ДокументСсылка.ЗаписьКУДиР</Приемник><Свойства><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Организация</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/></Свойство><Группа><Код>4</Код><Наименование> --&gt; Строки</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Строки" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("Раздел1");
Если КоллекцияОбъектов.КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки><Свойство><Код>10</Код><Наименование> --&gt; Графа7</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Графа7" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Графа6</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Графа6" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Графа5</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Графа5" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Графа4</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Графа4" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Содержание</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; ДатаНомер</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ДатаНомер" Вид="Реквизит" Тип="Строка"/></Свойство></Группа><Группа><Код>11</Код><Наименование> --&gt; ОС</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="ОС" Вид="ТабличнаяЧасть"/><Свойство><Код>12</Код><Наименование> --&gt; ОсновноеСредство</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/><КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации></Свойство><Свойство><Код>13</Код><Наименование> --&gt; ДатаОплаты</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>14</Код><Наименование> --&gt; Графа5_ПервоначальнаяСтоимость</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Графа5_ПервоначальнаяСтоимость" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>15</Код><Наименование> --&gt; Графа6_ОстаточнаяСтоимость</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Графа6_ОстаточнаяСтоимость" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>16</Код><Наименование> --&gt; Графа8_КолКварталовВОтчетномПериоде</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Графа8_КолКварталовВОтчетномПериоде" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>17</Код><Наименование> --&gt; Графа9_КолКварталовВНалПериоде</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Графа9_КолКварталовВНалПериоде" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>18</Код><Наименование> --&gt; Графа10_ДоляРасходовЗаНалПериод</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Графа10_ДоляРасходовЗаНалПериод" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>19</Код><Наименование> --&gt; Графа11_ДоляРасходовЗаКвартал</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="Графа11_ДоляРасходовЗаКвартал" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>20</Код><Наименование> --&gt; Графа12_СуммаРасходовЗаОтчетнПериод</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="Графа12_СуммаРасходовЗаОтчетнПериод" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>21</Код><Наименование> --&gt; Графа13_СуммаРасходовЗаКвартал</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="Графа13_СуммаРасходовЗаКвартал" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>22</Код><Наименование> --&gt; Графа14_РасходыПрошлыхПериодов</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="Графа14_РасходыПрошлыхПериодов" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>23</Код><Наименование> --&gt; Графа15_ОстатокРасходов</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="Графа15_ОстатокРасходов" Вид="Реквизит" Тип="Число"/></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>Партия</Код><Наименование>СправочникСсылка.Договоры --&gt; ДокументСсылка.Партия</Наименование><Порядок>100</Порядок><Источник>СправочникСсылка.Договоры</Источник><Приемник>ДокументСсылка.Партия</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; ВалютаДокумента</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ВалютаДокумента" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Дата</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник.Владелец;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>6</Код><Наименование> --&gt; Организация</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>7</Код><Наименование> --&gt; СчетУчетаРасчетовСКомитентом</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="СчетУчетаРасчетовСКомитентом" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Значение = "76.6";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило></Группа><Группа><Код>Перечисления</Код><Наименование>Перечисления</Наименование><Порядок>200</Порядок><Правило><Код>ОбъектыНалогообложенияПоУСН</Код><Наименование>ПеречислениеСсылка.ВариантОбъектаНалогообложения --&gt; ПеречислениеСсылка.ОбъектыНалогообложенияПоУСН</Наименование><Порядок>1000</Порядок><Источник>ПеречислениеСсылка.ВариантОбъектаНалогообложения</Источник><Приемник>ПеречислениеСсылка.ОбъектыНалогообложенияПоУСН</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Доходы --&gt; Доходы</Наименование><Порядок>100</Порядок><Источник>Доходы</Источник><Приемник>Доходы</Приемник></Значение><Значение><Код>2</Код><Наименование>ДоходыМинусРасходы --&gt; ДоходыМинусРасходы</Наименование><Порядок>200</Порядок><Источник>ДоходыМинусРасходы</Источник><Приемник>ДоходыМинусРасходы</Приемник></Значение></Значения></Правило><Правило><Код>ОсобенностиИсчисленияНДФЛ</Код><Наименование> --&gt; ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ</Наименование><Порядок>3500</Порядок><Источник>ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ</Источник><Приемник>ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>СтандартныеВычетыВПределахМесячногоДохода --&gt; Стан</Наименование><Порядок>100</Порядок><Источник>СтандартныеВычетыВПределахМесячногоДохода</Источник><Приемник>СтандартныеВычетыВПределахМесячногоДохода</Приемник></Значение><Значение><Код>2</Код><Наименование>СтандартныеВычетыНарастающимИтогом --&gt; Стандартные</Наименование><Порядок>200</Порядок><Источник>СтандартныеВычетыНарастающимИтогом</Источник><Приемник>СтандартныеВычетыНарастающимИтогом</Приемник></Значение></Значения></Правило><Правило><Код>ПорядокПризнанияРасходовПоТоварам</Код><Наименование>ПеречислениеСсылка.ПорядокПризнанияМатериальныхРасходов --&gt; ПеречислениеСсылка.ПорядокПризнанияМатер</Наименование><Порядок>1100</Порядок><Источник>ПеречислениеСсылка.ПорядокПризнанияРасходовПоТоварам</Источник><Приемник>ПеречислениеСсылка.ПорядокПризнанияРасходовПоТоварам</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>ПоОплатеПоставщику --&gt; ПоОплатеПоставщику</Наименование><Порядок>100</Порядок><Источник>ПоОплатеПоставщику</Источник><Приемник>ПоОплатеПоставщику</Приемник></Значение><Значение><Код>2</Код><Наименование>ПоФактуПолученияДохода --&gt; ПоФактуПолученияДохода</Наименование><Порядок>200</Порядок><Источник>ПоФактуПолученияДохода</Источник><Приемник>ПоФактуПолученияДохода</Приемник></Значение><Значение><Код>3</Код><Наименование>ПоФактуРеализации --&gt; ПоФактуРеализации</Наименование><Порядок>300</Порядок><Источник>ПоФактуРеализации</Источник><Приемник>ПоФактуРеализации</Приемник></Значение></Значения></Правило><Правило><Код>ПорядокПризнанияМатериальныхРасходов</Код><Наименование>ПеречислениеСсылка.ПорядокПризнанияМатериальныхРасходов --&gt; ПеречислениеСсылка.ПорядокПризнанияМатер</Наименование><Порядок>3400</Порядок><Источник>ПеречислениеСсылка.ПорядокПризнанияМатериальныхРасходов</Источник><Приемник>ПеречислениеСсылка.ПорядокПризнанияМатериальныхРасходов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>ПоОплатеПоставщику --&gt; ПоОплатеПоставщику</Наименование><Порядок>100</Порядок><Источник>ПоОплатеПоставщику</Источник><Приемник>ПоОплатеПоставщику</Приемник></Значение><Значение><Код>2</Код><Наименование>ПоФактуСписания --&gt; ПоФактуСписания</Наименование><Порядок>200</Порядок><Источник>ПоФактуСписания</Источник><Приемник>ПоФактуСписания</Приемник></Значение><Значение><Код>3</Код><Наименование>УменьшатьРасходыНаОстатокНЗП --&gt; УменьшатьРасходыН</Наименование><Порядок>300</Порядок><Источник>УменьшатьРасходыНаОстатокНЗП</Источник><Приемник>УменьшатьРасходыНаОстатокНЗП</Приемник></Значение></Значения></Правило><Правило><Код>ВидыПлатежейВБюджет</Код><Наименование>ПеречислениеСсылка.ВидыПлатежейВБюджет --&gt; ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Наименование><Порядок>300</Порядок><Источник>ПеречислениеСсылка.ВидыПлатежей</Источник><Приемник>ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Налог --&gt; Налог</Наименование><Порядок>100</Порядок><Источник>Налог</Источник><Приемник>Налог</Приемник></Значение><Значение><Код>2</Код><Наименование>НалогАкт --&gt; НалогАкт</Наименование><Порядок>300</Порядок><Источник>НалогАкт</Источник><Приемник>НалогАкт</Приемник></Значение><Значение><Код>3</Код><Наименование>НалогСам --&gt; НалогСам</Наименование><Порядок>200</Порядок><Источник>НалогСам</Источник><Приемник>НалогСам</Приемник></Значение><Значение><Код>4</Код><Наименование>Пени --&gt; ПениСам</Наименование><Порядок>500</Порядок><Источник>ПениСам</Источник><Приемник>ПениСам</Приемник></Значение><Значение><Код>5</Код><Наименование>Штраф --&gt; Штраф</Наименование><Порядок>400</Порядок><Источник>Штраф</Источник><Приемник>Штраф</Приемник></Значение><Значение><Код>6</Код><Наименование>ПениАкт --&gt; ПениАкт</Наименование><Порядок>600</Порядок><Источник>ПениАкт</Источник><Приемник>ПениАкт</Приемник></Значение><Значение><Код>7</Код><Наименование>НеПринято --&gt; НеПринято</Наименование><Порядок>700</Порядок><Источник>НеПринято</Источник><Приемник>НеПринято</Приемник></Значение><Значение><Код>8</Код><Наименование>ПолученоИзФонда --&gt; ПолученоИзФонда</Наименование><Порядок>800</Порядок><Источник>ПолученоИзФонда</Источник><Приемник>ПолученоИзФонда</Приемник></Значение><Значение><Код>9</Код><Наименование>РасходыПоСтрахованию --&gt; РасходыПоСтрахованию</Наименование><Порядок>900</Порядок><Источник>РасходыПоСтрахованию</Источник><Приемник>РасходыПоСтрахованию</Приемник></Значение></Значения></Правило><Правило><Код>ВидыПлатежейВФонды</Код><Наименование>ПеречислениеСсылка.ВидыПлатежейВФонды --&gt; ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Наименование><Порядок>400</Порядок><Источник>ПеречислениеСсылка.ВидыПлатежей</Источник><Приемник>ПеречислениеСсылка.ВидыПлатежейВГосБюджет</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Взносы --&gt; Налог</Наименование><Порядок>100</Порядок><Источник>Налог</Источник><Приемник>Налог</Приемник></Значение><Значение><Код>2</Код><Наименование>ВзносыАкт --&gt; НалогСам</Наименование><Порядок>300</Порядок><Источник>НалогАкт</Источник><Приемник>НалогАкт</Приемник></Значение><Значение><Код>3</Код><Наименование>ВзносыСам --&gt; НалогСам</Наименование><Порядок>200</Порядок><Источник>НалогСам</Источник><Приемник>НалогСам</Приемник></Значение><Значение><Код>4</Код><Наименование>НеПринято --&gt; НеПринято</Наименование><Порядок>700</Порядок><Источник>НеПринято</Источник><Приемник>НеПринято</Приемник></Значение><Значение><Код>5</Код><Наименование>ПениАкт --&gt; ПениАкт</Наименование><Порядок>500</Порядок><Источник>ПениАкт</Источник><Приемник>ПениАкт</Приемник></Значение><Значение><Код>6</Код><Наименование>ПениСам --&gt; ПениСам</Наименование><Порядок>400</Порядок><Источник>ПениСам</Источник><Приемник>ПениСам</Приемник></Значение><Значение><Код>7</Код><Наименование>ПолученоИзфонда --&gt; ПолученоИзФонда</Наименование><Порядок>900</Порядок><Источник>ПолученоИзФонда</Источник><Приемник>ПолученоИзФонда</Приемник></Значение><Значение><Код>9</Код><Наименование>Путевки --&gt; РасходыПоСтрахованию</Наименование><Порядок>600</Порядок><Источник>РасходыПоСтрахованию</Источник><Приемник>РасходыПоСтрахованию</Приемник></Значение><Значение><Код>11</Код><Наименование>Штраф --&gt; Штраф</Наименование><Порядок>800</Порядок><Источник>Штраф</Источник><Приемник>Штраф</Приемник></Значение></Значения></Правило><Правило><Код>ПрибылиИУбытки</Код><Наименование>ПеречислениеСсылка.ПрибылиИУбытки --&gt; ПеречислениеСсылка.ПрибылиИУбытки</Наименование><Порядок>900</Порядок><Источник>ПеречислениеСсылка.ПрибылиИУбытки</Источник><Приемник>ПеречислениеСсылка.ПрибылиИУбытки</Приемник><Свойства/><Значения><Значение><Код>2</Код><Наименование>НалоговыеСанкции --&gt; НалоговыеСанкции</Наименование><Порядок>600</Порядок><Источник>НалоговыеСанкции</Источник><Приемник>НалоговыеСанкции</Приемник></Значение><Значение><Код>3</Код><Наименование>НеПринимаемыеДляЦелейНалогообложения --&gt; ПрибыльУб</Наименование><Порядок>700</Порядок><Источник>НеПринимаемыеДляЦелейНалогообложения</Источник><Приемник>ПрибыльУбытокОтПродаж</Приемник></Значение><Значение><Код>4</Код><Наименование>ПрибыльУбытокОтПродаж --&gt; ПрибыльУбытокОтПродаж</Наименование><Порядок>100</Порядок><Источник>ПрибыльУбытокОтПродаж</Источник><Приемник>ПрибыльУбытокОтПродаж</Приемник></Значение><Значение><Код>5</Код><Наименование>СальдоПрочихДоходовРасходов --&gt; СальдоПрочихДоходо</Наименование><Порядок>200</Порядок><Источник>СальдоПрочихДоходовРасходов</Источник><Приемник>СальдоПрочихДоходовИРасходов</Приемник></Значение><Значение><Код>6</Код><Наименование>ЧрезвычайныеДоходы --&gt; ЧрезвычайныеДоходыРасходы</Наименование><Порядок>300</Порядок><Источник>ЧрезвычайныеДоходы</Источник><Приемник>ЧрезвычайныеДоходыРасходы</Приемник></Значение><Значение><Код>7</Код><Наименование>ЧрезвычайныеРасходы --&gt; ЧрезвычайныеДоходыРасходы</Наименование><Порядок>400</Порядок><Источник>ЧрезвычайныеРасходы</Источник><Приемник>ЧрезвычайныеДоходыРасходы</Приемник></Значение></Значения></Правило><Правило><Код>УровниБюджетов</Код><Наименование>ПеречислениеСсылка.Бюджеты --&gt; ПеречислениеСсылка.УровниБюджетов</Наименование><Порядок>600</Порядок><Источник>ПеречислениеСсылка.Бюджеты</Источник><Приемник>ПеречислениеСсылка.УровниБюджетов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Местный --&gt; МестныйБюджет</Наименование><Порядок>300</Порядок><Источник>Местный</Источник><Приемник>МестныйБюджет</Приемник></Значение><Значение><Код>2</Код><Наименование>Республиканский --&gt; РегиональныйБюджет</Наименование><Порядок>200</Порядок><Источник>Республиканский</Источник><Приемник>РегиональныйБюджет</Приемник></Значение><Значение><Код>3</Код><Наименование>Федеральный --&gt; ФедеральныйБюджет</Наименование><Порядок>100</Порядок><Источник>Федеральный</Источник><Приемник>ФедеральныйБюджет</Приемник></Значение></Значения></Правило></Группа><Группа><Код>Справочники</Код><Наименование>Справочники</Наименование><Порядок>100</Порядок><Правило><Код>БанковскиеСчета</Код><Наименование>СправочникСсылка.БанковскиеСчета --&gt; СправочникСсылка.БанковскиеСчета</Наименование><Порядок>100</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.БанковскиеСчета</Источник><Приемник>СправочникСсылка.БанковскиеСчета</Приемник><Свойства><Свойство><Код>10</Код><Наименование>МесяцПрописью --&gt; МесяцПрописью</Наименование><Порядок>700</Порядок><Источник Имя="МесяцПрописью" Вид="Реквизит" Тип="Число"/><Приемник Имя="МесяцПрописью" Вид="Реквизит" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>11</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование>Корреспондент --&gt; ТекстКорреспондента</Наименование><Порядок>600</Порядок><Источник Имя="Корреспондент" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ТекстКорреспондента" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>8</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>12</Код><Наименование>Номер --&gt; НомерСчета</Наименование><Порядок>300</Порядок><Источник Имя="Номер" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>13</Код><Наименование>НомерИДатаРазрешения --&gt; НомерИДатаРазрешения</Наименование><Порядок>1000</Порядок><Источник Имя="НомерИДатаРазрешения" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НомерИДатаРазрешения" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>14</Код><Наименование>СуммаБез00Копеек --&gt; СуммаБезКопеек</Наименование><Порядок>800</Порядок><Источник Имя="СуммаБез00Копеек" Вид="Реквизит" Тип="Число"/><Приемник Имя="СуммаБезКопеек" Вид="Реквизит" Тип="Булево"/></Свойство><Свойство><Код>15</Код><Наименование>ВсегдаУказыватьКПП --&gt; ВсегдаУказыватьКПП</Наименование><Порядок>1500</Порядок><Источник Имя="ВсегдаУказыватьКПП" Вид="Реквизит" Тип="Число"/><Приемник Имя="ВсегдаУказыватьКПП" Вид="Реквизит" Тип="Булево"/></Свойство><Свойство><Код>7</Код><Наименование>ДатаОткрытияСчета --&gt; ДатаОткрытия</Наименование><Порядок>1100</Порядок><Источник Имя="ДатаОткрытияСчета" Вид="Реквизит" Тип="Дата"/><Приемник Имя="ДатаОткрытия" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>6</Код><Наименование>ДатаЗакрытияСчета --&gt; ДатаЗакрытия</Наименование><Порядок>1200</Порядок><Источник Имя="ДатаЗакрытияСчета" Вид="Реквизит" Тип="Дата"/><Приемник Имя="ДатаЗакрытия" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>5</Код><Наименование>ВидСчета --&gt; ВидСчета</Наименование><Порядок>900</Порядок><Источник Имя="ВидСчета" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ВидСчета" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование>БанкОрганизации --&gt; Банк</Наименование><Порядок>400</Порядок><Источник Имя="БанкОрганизации" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации></Свойство><Свойство><Код>3</Код><Наименование>БанкДляРасчетов --&gt; БанкДляРасчетов</Наименование><Порядок>500</Порядок><Источник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><Приемник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Владелец</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="Владелец" Вид="Свойство"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; ВалютаДенежныхСредств</Наименование><Порядок>1400</Порядок><Источник/><Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Если Источник.ТипСчета = Перечисление.ТипыБанковскихСчетов.Рублевый Тогда
	Значение = Параметры.Рубли;
	
Иначе
	Значение = "";
КонецЕсли;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ДоговорыКонтрагентов</Код><Наименование>СправочникСсылка.Договоры --&gt; СправочникСсылка.ДоговорыКонтрагентов</Наименование><Порядок>400</Порядок><Источник>СправочникСсылка.Договоры</Источник><Приемник>СправочникСсылка.ДоговорыКонтрагентов</Приемник><Свойства><Свойство Поиск="true"><Код>7</Код><Наименование>Владелец --&gt; Владелец</Наименование><Порядок>500</Порядок><Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>8</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Если Параметры.ВыгружатьКоды = 1 Тогда
	Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);
	
Иначе
	Отказ = 1 ;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>9</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>10</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Договоры"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>11</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>12</Код><Наименование> --&gt; Организация</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = "1";
КонецЕсли;</ПередВыгрузкой></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>700</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки><Свойство><Код>2</Код><Наименование> --&gt; ВедениеВзаиморасчетов</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ВедениеВзаиморасчетов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВедениеВзаиморасчетовПоДоговорам"/><ПередВыгрузкой>Значение = "ПоДоговоруВЦелом";</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; ВидДоговора</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ВидДоговора" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДоговоровКонтрагентов"/><ПередВыгрузкой>Значение = "Прочее";</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование>ВалютаДоговора --&gt; ВалютаВзаиморасчетов</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ВалютаВзаиморасчетов" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><ПередВыгрузкой>Если ПустоеЗначение(Источник.ВалютаДоговора) = 1 Тогда
	Значение = Параметры.Рубли;
	ИмяПКО = "ВалютаРуб";
Иначе
	Значение = Источник.ВалютаДоговора;
	ИмяПКО = "Валюты";
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование>ВестиУчетРасчетовУЕ --&gt; РасчетыВУсловныхЕдиницах</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="РасчетыВУсловныхЕдиницах" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Если Источник.ОплатаДоговора = 2 Тогда
	Значение = 0;
ИначеЕсли ПустоеЗначение(Источник.ВалютаДоговора) = 0 Тогда
	Значение = 1;
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ДоговорыКонтрагентовПоВидам</Код><Наименование>СправочникСсылка.Договоры --&gt; СправочникСсылка.ДоговорыКонтрагентов</Наименование><Порядок>300</Порядок><Источник>СправочникСсылка.Договоры</Источник><Приемник>СправочникСсылка.ДоговорыКонтрагентов</Приемник><Свойства><Свойство Поиск="true"><Код>6</Код><Наименование> --&gt; Организация</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; ВидДоговора</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="ВидДоговора" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыДоговоровКонтрагентов"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Владелец --&gt; Владелец</Наименование><Порядок>400</Порядок><Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><Приемник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>300</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Договоры"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ДоходыБудущихПериодов</Код><Наименование>СправочникСсылка.ДоходыБудущихПериодов --&gt; СправочникСсылка.ДоходыБудущихПериодов</Наименование><Порядок>700</Порядок><Источник>СправочникСсылка.ДоходыБудущихПериодов</Источник><Приемник>СправочникСсылка.ДоходыБудущихПериодов</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>КлассификаторСтранМира</Код><Наименование>Строка --&gt; СправочникСсылка.КлассификаторСтранМира</Наименование><Порядок>1200</Порядок><Источник>Строка</Источник><Приемник>СправочникСсылка.КлассификаторСтранМира</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Если Источник = 1 Тогда
	Значение = "РОССИЯ";
Иначе
	Значение = Источник;
КонецЕслИ;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; НаименованиеПолное</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Если Источник = 1 Тогда
	Значение = "Российская Федерация";
Иначе
	Значение = Источник;
КонецЕслИ;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Код</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Если Источник = 1 Тогда
	Значение = 643;
Иначе
	Значение = Источник;
КонецЕслИ;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>Контрагенты</Код><Наименование>СправочникСсылка.Контрагенты --&gt; СправочникСсылка.Контрагенты</Наименование><Порядок>600</Порядок><ПослеВыгрузки>Если Источник.ЭтоГруппа() = 0 Тогда
	ВыгрузитьПоПравилу(Источник,,,, "ТелефоныКонтрагента");
	ВыгрузитьПоПравилу(Источник,,,, "ЮридическийАдресКонтрагента");
	ВыгрузитьПоПравилу(Источник,,,, "ФактическийАдресКонтрагента");
КонецЕсли;</ПослеВыгрузки><Источник>СправочникСсылка.Контрагенты</Источник><Приемник>СправочникСсылка.Контрагенты</Приемник><Свойства><Свойство Поиск="true"><Код>9</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 8);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>10</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>11</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>12</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>1200</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки><Свойство><Код>8</Код><Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование><Порядок>500</Порядок><Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>7</Код><Наименование>ОсновнойСчет --&gt; ОсновнойБанковскийСчет</Наименование><Порядок>800</Порядок><Источник Имя="ОсновнойСчет" Вид="Реквизит" Тип="СправочникСсылка.РасчетныеСчета"/><Приемник Имя="ОсновнойБанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/><КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации></Свойство><Свойство><Код>2</Код><Наименование> --&gt; ДокументУдостоверяющийЛичность</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ДокументУдостоверяющийЛичность" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = ", серия: " + Источник.ДокументСерия + ", № " + Источник.ДокументНомер + ", выдан: "+ Источник.ДокументДатаВыдачи + ", " + Источник.ДокументКемВыдан;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; КПП</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = ?(СтрДлина(СокрЛП(Источник.ИНН)) &gt; 12, Сред(Источник.ИНН, 12, 9), "");</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; ЮрФизЛицо</Наименование><Порядок>900</Порядок><Источник Имя="ВидКонтрагента" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыКонтрагентов"/><Приемник Имя="ЮрФизЛицо" Вид="Реквизит" Тип="ПеречислениеСсылка.ЮрФизЛицо"/><КодПравилаКонвертации>ЮрФизЛицо                                         </КодПравилаКонвертации></Свойство><Свойство><Код>5</Код><Наименование>ИНН --&gt; ИНН</Наименование><Порядок>600</Порядок><Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = ?(СтрДлина(СокрЛП(Источник.ИНН)) &gt; 12, Лев(Источник.ИНН, 10), Источник.ИНН);</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование>ОсновнойДоговор --&gt; ОсновнойДоговорКонтрагента</Наименование><Порядок>700</Порядок><Источник Имя="ОсновнойДоговор" Вид="Реквизит" Тип="СправочникСсылка.Договоры"/><Приемник Имя="ОсновнойДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>НематериальныеАктивы</Код><Наименование>СправочникСсылка.НематериальныеАктивы --&gt; СправочникСсылка.НематериальныеАктивы</Наименование><Порядок>900</Порядок><ПослеВыгрузки>Если Источник.ЭтоГруппа() = 0 Тогда
	НомСтроки = 0;
	Если Параметры.СписокНМА.НайтиЗначение(Источник, НомСтроки, "НМА") = 0 Тогда
		Параметры.СписокНМА.НоваяСтрока();
		Параметры.СписокНМА.НМА = Источник;
		Параметры.СписокНМА.СтоимостьБУ = 0;
	КонецЕсли;
КонецЕсли;</ПослеВыгрузки><Источник>СправочникСсылка.НематериальныеАктивы</Источник><Приемник>СправочникСсылка.НематериальныеАктивы</Приемник><Свойства><Свойство Поиск="true"><Код>5</Код><Наименование>ВидОбъектаУчета --&gt; ВидОбъектаУчета</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/><ПередВыгрузкой>Значение = "НематериальныйАктив"; 
Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>6</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "Н" + ПривестиНомерКДлине(Источник.Код, 7);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>7</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>8</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/><КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>9</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>10</Код><Наименование>ПрочиеСведения --&gt; ПрочиеСведения</Наименование><Порядок>1000</Порядок><Источник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = СокрЛП(Источник.ПрочиеСведения + " # ИНН организации: " + СокрЛП(Константа.ИННОрганизации) + "; инв. ном.: " + СокрЛП(Источник.Код) + " #");
КонецЕсли;</ПередВыгрузкой></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>900</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки><Свойство><Код>3</Код><Наименование>Группа --&gt; ВидНМА</Наименование><Порядок>500</Порядок><Источник Имя="Группа" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыНМА"/><Приемник Имя="ВидНМА" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыНМА"/><КодПравилаКонвертации>ВидыНМА                                           </КодПравилаКонвертации></Свойство><Свойство><Код>4</Код><Наименование>ПрочиеСведения --&gt; ПрочиеСведения</Наименование><Порядок>600</Порядок><Источник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>Номенклатура</Код><Наименование>СправочникСсылка.Номенклатура --&gt; СправочникСсылка.Номенклатура</Наименование><Порядок>1100</Порядок><ПередВыгрузкой>Если Источник.ЭтоГруппа() = 0 Тогда
	Отказ = 0;
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Источник>СправочникСсылка.Номенклатура</Источник><Приемник>СправочникСсылка.Номенклатура</Приемник><Свойства><Свойство Поиск="true"><Код>8</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 8);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>9</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>10</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>РодительНоменклатуры                              </КодПравилаКонвертации><ПередВыгрузкой>ТипНоменклатуры = Источник.ТипНоменклатуры;

Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
			
	ИмяГруппы = "Товары";
	Если ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		ИмяГруппы = "Продукция";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Материал Тогда
		ИмяГруппы = "Материалы";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Услуга Тогда
		ИмяГруппы = "Услуги";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга Тогда
		ИмяГруппы = "Услуги";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
		ИмяГруппы = "Услуги";
	КонецЕсли;
	
	ИмяПКО = "ГруппаНоменклатуры";
	Значение = 1;
Иначе
	
	ИмяГруппы = Источник.Родитель.Наименование + " (" + ТипНоменклатуры + ")";
	ИмяПКО = "РодительНоменклатуры";
	
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", ТипНоменклатуры);
ИсходящиеДанные.Установить("Наименование", ИмяГруппы);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>11</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>1100</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Если Источник.ЭтоГруппа() = 0 Тогда
	Отказ = 0;
Иначе
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки><Свойство><Код>7</Код><Наименование>СтранаПроисхождения --&gt; СтранаПроисхождения</Наименование><Порядок>900</Порядок><Источник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="Число"/><Приемник Имя="СтранаПроисхождения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторСтранМира"/><КодПравилаКонвертации>КлассификаторСтранМира                            </КодПравилаКонвертации></Свойство><Свойство><Код>6</Код><Наименование>СтавкаНДС --&gt; СтавкаНДС</Наименование><Порядок>800</Порядок><Источник Имя="СтавкаНДС" Вид="Реквизит" Тип="СправочникСсылка.СтавкиНДС"/><Приемник Имя="СтавкаНДС" Вид="Реквизит" Тип="ПеречислениеСсылка.СтавкиНДС"/><ПередВыгрузкой>Если ПустоеЗначение(Источник.СтавкаНДС) = 1 Тогда
	Значение = "БезНДС";
	
ИначеЕсли Источник.СтавкаНДС.Ставка = 18 Тогда
	Значение = "НДС18";
	
ИначеЕсли Источник.СтавкаНДС.Ставка = 10 Тогда
	Значение = "НДС10";
	
ИначеЕсли Источник.СтавкаНДС.Ставка = 20 Тогда
	Значение = "НДС20";
	
Иначе
	Значение = "БезНДС";
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование><Порядок>500</Порядок><Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование>ЕдиницаИзмерения --&gt; БазоваяЕдиницаИзмерения</Наименование><Порядок>700</Порядок><Источник Имя="ЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.ЕдиницыИзмерений"/><Приемник Имя="БазоваяЕдиницаИзмерения" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения"/><КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации></Свойство><Свойство><Код>3</Код><Наименование>ВидНоменклатуры --&gt; НоменклатурнаяГруппа</Наименование><Порядок>600</Порядок><Источник Имя="ВидДеятельности" Вид="Реквизит" Тип="СправочникСсылка.ВидыДеятельности"/><Приемник Имя="НоменклатурнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.НоменклатурныеГруппы"/><КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Услуга</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Если Источник.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Услуга Тогда
	Значение = 1;
	
ИначеЕсли Источник.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга Тогда
	Значение = 1;
	
ИначеЕсли Источник.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
	Значение = 1;
	
Иначе
	Значение = 0;
КонецЕсли;</ПередВыгрузкой></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>НоменклатурныеГруппы</Код><Наименование>СправочникСсылка.ВидыНоменклатуры --&gt; СправочникСсылка.НоменклатурныеГруппы</Наименование><Порядок>200</Порядок><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.ВидыДеятельности</Источник><Приемник>СправочникСсылка.НоменклатурныеГруппы</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>НомераГТД</Код><Наименование>СправочникСсылка.ГТД --&gt; СправочникСсылка.НомераГТД</Наименование><Порядок>1000</Порядок><Источник>СправочникСсылка.ГТД</Источник><Приемник>СправочникСсылка.НомераГТД</Приемник><Свойства><Свойство><Код>1</Код><Наименование>Комментарий --&gt; Комментарий</Наименование><Порядок>200</Порядок><Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ОбъектыСтроительства_08_3</Код><Наименование>СправочникСсылка.ОбъектыСтроительства --&gt; СправочникСсылка.ОбъектыСтроительства</Наименование><Порядок>1400</Порядок><Источник>СправочникСсылка.ОбъектыВнеоборотныхАктивов</Источник><Приемник>СправочникСсылка.ОбъектыСтроительства</Приемник><Свойства><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 8);</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ОбъектыСтроительства_08_4</Код><Наименование>СправочникСсылка.ОбъектыВнеоборотныхАктивов --&gt; СправочникСсылка.Номенклатура</Наименование><Порядок>1300</Порядок><Источник>СправочникСсылка.ОбъектыВнеоборотныхАктивов</Источник><Приемник>СправочникСсылка.Номенклатура</Приемник><Свойства><Свойство Поиск="true"><Код>5</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОбъектыВнеоборотныхАктивов"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>ОбъектыСтроительства_08_4                         </КодПравилаКонвертации><ПередВыгрузкой>Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
	ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
	ИсходящиеДанные.Установить("Наименование", "Оборудование (объекты основных средств)");
	ИмяПКО = "ГруппаНоменклатуры";
	Значение = "1";
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "С"+ПривестиНомерКДлине(Источник.Код, 7);</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Услуга</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Услуга" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Отказ  = Источник.ЭтоГруппа(); Значение = 0;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ОбъектыСтроительства_08_5_08_8</Код><Наименование>СправочникСсылка.ОбъектыСтроительства --&gt; СправочникСсылка.НематериальныеАктивы</Наименование><Порядок>1500</Порядок><Источник>СправочникСсылка.ОбъектыВнеоборотныхАктивов</Источник><Приемник>СправочникСсылка.НематериальныеАктивы</Приемник><Свойства><Свойство><Код>2</Код><Наименование> --&gt; НаименованиеПолное</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); Значение = Источник.Наименование;</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; ВидОбъектаУчета</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();
Значение = "НематериальныйАктив";

Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	Счет = ВходящиеДанные.Получить("Счет");
	Если ПустоеЗначение(Счет) = 0 Тогда
		Если Счет = СчетПоКоду("08.8") Тогда
			Значение = "РасходыНаНИОКР";
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "С"+ПривестиНомерКДлине(Источник.Код, 7);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОбъектыВнеоборотныхАктивов"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/><КодПравилаКонвертации>ОбъектыСтроительства_08_5_08_8                    </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>6</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>300</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ОсновныеСредства</Код><Наименование>СправочникСсылка.ОсновныеСредства --&gt; СправочникСсылка.ОсновныеСредства</Наименование><Порядок>1600</Порядок><Источник>СправочникСсылка.ОсновныеСредства</Источник><Приемник>СправочникСсылка.ОсновныеСредства</Приемник><Свойства><Свойство Поиск="true"><Код>11</Код><Наименование>ПрочиеСведения --&gt; Комментарий</Наименование><Порядок>500</Порядок><Источник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = СокрЛП(Источник.ПрочиеСведения + " # ИНН организации: " + СокрЛП(Константа.ИННОрганизации) + "; инв. ном.: " + СокрЛП(Источник.Код) + " #");
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>10</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>7</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 8);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>8</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>9</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОсновныеСредства"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ОсновныеСредства"/><КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>600</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки><Свойство><Код>2</Код><Наименование>АмортизационнаяГруппа --&gt; АмортизационнаяГруппа</Наименование><Порядок>900</Порядок><Источник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/><Приемник Имя="АмортизационнаяГруппа" Вид="Реквизит" Тип="ПеречислениеСсылка.АмортизационныеГруппы"/><КодПравилаКонвертации>АмортизационныеГруппы                             </КодПравилаКонвертации></Свойство><Свойство><Код>3</Код><Наименование>Группа --&gt; ГруппаОС</Наименование><Порядок>500</Порядок><Источник Имя="Группа" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыОС"/><Приемник Имя="ГруппаОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ГруппыОС"/><КодПравилаКонвертации>ГруппыОС                                          </КодПравилаКонвертации></Свойство><Свойство Отключить="true"><Код>4</Код><Наименование>ПодлежитАмортизации --&gt; ПодлежитАмортизации</Наименование><Порядок>600</Порядок><Источник Имя="ПодлежитАмортизации" Вид="Реквизит" Тип="Число"/><Приемник Имя="УдалитьПодлежитАмортизации" Вид="Реквизит" Тип="Булево"/></Свойство><Свойство><Код>5</Код><Наименование>ПрочиеСведения --&gt; НаименованиеПолное</Наименование><Порядок>700</Порядок><Источник Имя="ПрочиеСведения" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование>ШифрПоЕНАОФ --&gt; ШифрПоЕНАОФ</Наименование><Порядок>800</Порядок><Источник Имя="ШифрПоЕНАОФ" Вид="Реквизит" Тип="СправочникСсылка.КлассификаторЕН"/><Приемник Имя="ШифрПоЕНАОФ" Вид="Реквизит" Тип="СправочникСсылка.ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов"/><КодПравилаКонвертации>ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</КодПравилаКонвертации></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ПрочиеДоходыИРасходы</Код><Наименование>СправочникСсылка.ПрочиеДоходыИРасходы --&gt; СправочникСсылка.ПрочиеДоходыИРасходы</Наименование><Порядок>1700</Порядок><Источник>СправочникСсылка.ПрочиеДоходыИРасходы</Источник><Приемник>СправочникСсылка.ПрочиеДоходыИРасходы</Приемник><Свойства><Свойство Поиск="true"><Код>3</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>ВидПрочихДоходовИРасходов --&gt; ВидПрочихДоходовИРасходов</Наименование><Порядок>300</Порядок><Источник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/><Приемник Имя="ВидПрочихДоходовИРасходов" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыПрочихДоходовИРасходов"/><КодПравилаКонвертации>ВидыПрочихДоходовИРасходов                        </КодПравилаКонвертации></Свойство><Свойство><Код>1</Код><Наименование> --&gt; ОтнесениеРасходовКДеятельностиЕНВД</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ОтнесениеРасходовКДеятельностиЕНВД" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтнесениеРасходовКДеятельностиЕНВД"/><ПередВыгрузкой>Значение = "РасходыОтносятсяКнеЕНВД";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>Резервы</Код><Наименование>СправочникСсылка.Резервы --&gt; СправочникСсылка.Резервы</Наименование><Порядок>1900</Порядок><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой><Источник>СправочникСсылка.Резервы</Источник><Приемник>СправочникСсылка.Резервы</Приемник><Свойства><Свойство><Код>1</Код><Наименование>ВидРезерва --&gt; ВидРезерва</Наименование><Порядок>300</Порядок><Источник Имя="ВидРезерва" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРезервов"/><Приемник Имя="ВидРезерва" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРезервов"/><КодПравилаКонвертации>ВидыРезервов                                      </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>Склады</Код><Наименование>СправочникСсылка.МестаХранения --&gt; СправочникСсылка.Склады</Наименование><Порядок>800</Порядок><Источник>СправочникСсылка.МестаХранения</Источник><Приемник>СправочникСсылка.Склады</Приемник><Свойства><Свойство><Код>4</Код><Наименование>ТипЦен --&gt; ТипЦенРозничнойТорговли</Наименование><Порядок>400</Порядок><Источник Имя="ТипЦен" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦен"/><Приемник Имя="ТипЦенРозничнойТорговли" Вид="Реквизит" Тип="СправочникСсылка.ТипыЦенНоменклатуры"/><КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации></Свойство><Свойство><Код>3</Код><Наименование>ТипСклада --&gt; ВидСклада</Наименование><Порядок>300</Порядок><Источник Имя="ТипСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыСкладов"/><Приемник Имя="ВидСклада" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСкладов"/><КодПравилаКонвертации>ВидыСкладов                                       </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>Сотрудники</Код><Наименование>СправочникСсылка.Контрагенты --&gt; СправочникСсылка.ФизическиеЛица</Наименование><Порядок>2400</Порядок><Источник>СправочникСсылка.Контрагенты</Источник><Приемник>СправочникСсылка.ФизическиеЛица</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>СотрудникиОрганизаций</Код><Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.СотрудникиОрганизаций</Наименование><Порядок>2500</Порядок><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>СправочникСсылка.СотрудникиОрганизаций</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование><Порядок>300</Порядок><Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Число"/><Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Сотрудники"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СотрудникиОрганизаций"/><КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>500</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>6</Код><Наименование> --&gt; Организация</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = "1";
КонецЕсли;</ПередВыгрузкой></Свойство><Группа><Код>7</Код><Наименование> --&gt; </Наименование><Порядок>700</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Если Источник.ЭтоГруппа() = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки><Свойство><Код>8</Код><Наименование> --&gt; Актуальность</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Актуальность" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование> --&gt; ВидЗанятости</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ВидЗанятости" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗанятостиВОрганизации"/><ПередВыгрузкой>Значение = "ОсновноеМестоРаботы";</ПередВыгрузкой></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Физлицо</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Физлицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>СтавкиНДС</Код><Наименование>СправочникСсылка.СтавкиНДС --&gt; ПеречислениеСсылка.СтавкиНДС</Наименование><Порядок>500</Порядок><ПередВыгрузкой>Если Источник.Ставка = 18 Тогда
	Значение = "НДС18";
	
ИначеЕсли Источник.Ставка = 10 Тогда
	Значение = "НДС10";
	
ИначеЕсли Источник.Ставка = 20 Тогда
	Значение = "НДС20";
	
Иначе
	Значение = "БезНДС";
КонецЕсли;</ПередВыгрузкой><Источник>СправочникСсылка.СтавкиНДС</Источник><Приемник>ПеречислениеСсылка.СтавкиНДС</Приемник><Свойства/><Значения/></Правило><Правило><Код>СтатьиЗатратНаПроизводство</Код><Наименование>СправочникСсылка.СтатьиЗатратНаПроизводство --&gt; СправочникСсылка.СтатьиЗатрат</Наименование><Порядок>2100</Порядок><Источник>СправочникСсылка.СтатьиЗатрат</Источник><Приемник>СправочникСсылка.СтатьиЗатрат</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; ОтнесениеРасходовКДеятельностиЕНВД</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ОтнесениеРасходовКДеятельностиЕНВД" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтнесениеРасходовКДеятельностиЕНВД"/><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа(); ОтнесениеРасходовКДеятельностиЕНВД();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>ВидРасходовДляНалоговогоУчета --&gt; ВидРасходовНУ</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/><ПередВыгрузкой>Значение = "ПрочиеРасходы";
Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.СтатьиЗатрат"/><КодПравилаКонвертации>СтатьиЗатратНаПроизводство                        </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ТЗР</Код><Наименование>СправочникСсылка.СтатьиЗатратНаПроизводство --&gt; СправочникСсылка.СтатьиЗатрат</Наименование><Порядок>2200</Порядок><Приемник>СправочникСсылка.СтатьиЗатрат</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "Транспортно - заготовительные расходы (1С:Бухгалтерия 7.7)";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; ВидРасходовНУ</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ВидРасходовНУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРасходовНУ"/><ПередВыгрузкой>Значение = "ПрочиеРасходы";</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; ОтнесениеРасходовКДеятельностиЕНВД</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ОтнесениеРасходовКДеятельностиЕНВД" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтнесениеРасходовКДеятельностиЕНВД"/><ПередВыгрузкой>ОтнесениеРасходовКДеятельностиЕНВД();</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ФизическиеЛица</Код><Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.ФизическиеЛица</Наименование><Порядок>2000</Порядок><ПослеВыгрузки>Если Источник.ЭтоГруппа() = 0 Тогда
	НомСтроки = 0;
	Если Параметры.СписокРаботников.НайтиЗначение(Источник, НомСтроки, "ФизЛицо") = 0 Тогда
		Параметры.СписокРаботников.НоваяСтрока();
		Параметры.СписокРаботников.ФизЛицо = Источник;
	КонецЕсли;

	Если Источник.ХарактерРаботы.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = Перечисление.ХарактерРаботы.ТрудовыеОтношенияПрекращены Тогда
		НомСтроки = 0;
		Если Параметры.СписокУволенныхРаботников.НайтиЗначение(Источник, НомСтроки, "ФизЛицо") = 0 Тогда
			Параметры.СписокУволенныхРаботников.НоваяСтрока();
			Параметры.СписокУволенныхРаботников.ФизЛицо = Источник;
		КонецЕсли;
	КонецЕсли;

	ПолноеИмя = Источник.Наименование;
	ПозицияПервогоПробела = Найти(ПолноеИмя, " ");
	Если ПозицияПервогоПробела &lt;&gt; 0 Тогда
		Фамилия = Лев(ПолноеИмя, ПозицияПервогоПробела);
		ИмяОтчество = Сред(ПолноеИмя, ПозицияПервогоПробела+1);
		ИмяОтчество = СокрЛ(ИмяОтчество);
		Имя = Лев(ИмяОтчество, 1)+".";
		
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Фамилия", Фамилия);
		ВходящиеДанные.Установить("Имя", ИмяОтчество);
		ВходящиеДанные.Установить("Отчество", "");

		ПозицияВторогоПробела = Найти(ИмяОтчество, " ");
		Если ПозицияВторогоПробела &lt;&gt; 0 Тогда
			Отчество = Сред(ИмяОтчество, ПозицияВторогоПробела+1);
			Отчество = СокрЛ(Отчество);
			
			ВходящиеДанные.Установить("Имя", Лев(ИмяОтчество, ПозицияВторогоПробела));
			ВходящиеДанные.Установить("Отчество", Отчество);
		КонецЕсли;
		
		ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "ФИОФизЛиц");
	КонецЕсли;

	ВыгрузитьПоПравилу(Источник,,,, "СведенияОбИнвалидностиФизлиц");
	ВыгрузитьПоПравилу(Источник,,,, "ПаспортныеДанныеФизЛиц");
	ВыгрузитьПоПравилу(Источник,,,, "ГражданствоФизЛиц");
	ВыгрузитьПоПравилу(Источник,,,, "ТелефоныФизЛица");
	ВыгрузитьПоПравилу(Источник,,,, "АдресПоПропискеФизЛица");
	ВыгрузитьПоПравилу(Источник,,,, "ФактическийАдресФизЛица");
	ВыгрузитьПоПравилу(Источник,,,, "НДФЛДоходыПредыдущегоМестаРаботы");
	
	ТипВычета = Перечисление.ТипыВычетов.БезВычетов;
	ВычетНаРебенка = 0;
	КоличествоДетей = 0;
	ВычетыПрименяются = 0;
	РазмерВычетаНаРебенкаИнвалида = 0;
	ДетиИнвалиды = 0;

	ТекДата = КонМесяца(Параметры.ДатаВводаОстатков);
	Пока ТекДата &lt;= КонМесяца(Параметры.ДатаКонцаПериодаВыгрузки) Цикл
		Если (Источник.ТипВычета.Получить(ТекДата) &lt;&gt; Перечисление.ТипыВычетов.БезВычетов) и (ВычетыПрименяются = 0) Тогда
			ВычетыПрименяются = 1;
			ВходящиеДанные = СоздатьОбъект("СписокЗначений");
			ВходящиеДанные.Установить("Период", ТекДата);
			ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "НДФЛПрименениеВычетов");
		КонецЕсли;
		
		Если (ТипВычета &lt;&gt; Источник.ТипВычета.Получить(ТекДата)) или
			 (ВычетНаРебенка &lt;&gt; Источник.РазмерВычетаНаРебенка.Получить(ТекДата)) или
			 (КоличествоДетей &lt;&gt; Источник.Дети.Получить(ТекДата)) или
			 (РазмерВычетаНаРебенкаИнвалида &lt;&gt; Источник.РазмерВычетаНаРебенкаИнвалида.Получить(ТекДата)) или
			 (ДетиИнвалиды &lt;&gt; Источник.ДетиИнвалиды.Получить(ТекДата)) Тогда
			ТипВычета = Источник.ТипВычета.Получить(ТекДата);
			ВычетНаРебенка = Источник.РазмерВычетаНаРебенка.Получить(ТекДата);
			КоличествоДетей = Источник.Дети.Получить(ТекДата);
			РазмерВычетаНаРебенкаИнвалида = Источник.РазмерВычетаНаРебенкаИнвалида.Получить(ТекДата);
			ДетиИнвалиды = Источник.ДетиИнвалиды.Получить(ТекДата);
			ВходящиеДанные = СоздатьОбъект("СписокЗначений");
			ВходящиеДанные.Установить("Период", ТекДата);
			ВыгрузитьПоПравилу(Источник,, ВходящиеДанные,, "НДФЛСтандартныеВычетыФизлиц");
		КонецЕсли;
		
		ТекДата = КонМесяца(ДобавитьМесяц(ТекДата, 1));
	КонецЦикла;
	
КонецЕсли;</ПослеВыгрузки><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>СправочникСсылка.ФизическиеЛица</Приемник><Свойства><Свойство Поиск="true"><Код>9</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>10</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Сотрудники"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>11</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>8</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, Параметры.ДлинаКода);</ПередВыгрузкой></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>1100</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки><Свойство><Код>7</Код><Наименование>СтраховойНомерПФР --&gt; СтраховойНомерПФР</Наименование><Порядок>900</Порядок><Источник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/><Приемник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование>Пол --&gt; Пол</Наименование><Порядок>800</Порядок><Источник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.Пол"/><Приемник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическихЛиц"/><КодПравилаКонвертации>ПолФизическихЛиц                                  </КодПравилаКонвертации></Свойство><Свойство><Код>5</Код><Наименование>МестоРождения --&gt; МестоРождения</Наименование><Порядок>700</Порядок><Источник Имя="МестоРождения" Вид="Реквизит" Тип="Строка"/><Приемник Имя="МестоРождения" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование>ИНН --&gt; ИНН</Наименование><Порядок>600</Порядок><Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование>ДатаРождения --&gt; ДатаРождения</Наименование><Порядок>500</Порядок><Источник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/><Приемник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; КодИМНС</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = Лев(Источник.ИНН, 4);</ПередВыгрузкой></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ЦенныеБумаги</Код><Наименование>СправочникСсылка.ЦенныеБумаги --&gt; СправочникСсылка.ЦенныеБумаги</Наименование><Порядок>2300</Порядок><Источник>СправочникСсылка.ЦенныеБумаги</Источник><Приемник>СправочникСсылка.ЦенныеБумаги</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>РасходыБудущихПериодов</Код><Наименование>СправочникСсылка.РасходыБудущихПериодов --&gt; СправочникСсылка.РасходыБудущихПериодов</Наименование><Порядок>1800</Порядок><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой><ПослеЗагрузки>ИмяСчетаБУ = "СчетБУ";
ИмяСубкБУ = "СубконтоБУ";
ИмяСчетаНУ = "СчетНУ"; 
ИмяСубкНУ = "СубконтоНУ";
Корреспонденция = Объект;

мСведенияОСчетах = Новый Соответствие;

СведенияОСчете = ОбщегоНазначения.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчетаБУ]);
Для СчетчикСубконто = 1 По 3 Цикл
	Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
		Если (Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубкБУ+СчетчикСубконто])) и (СчетчикСчета &lt;&gt; СчетчикСубконто) Тогда
			Субконто = Корреспонденция[ИмяСубкБУ+СчетчикСчета];
			Корреспонденция[ИмяСубкБУ+СчетчикСчета] = Корреспонденция[ИмяСубкБУ+СчетчикСубконто];
			Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = Субконто;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

Для СчетчикСубконто = 1 По 3 Цикл
	Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
		Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубкБУ+СчетчикСубконто]);

	Иначе
		Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = Неопределено;
	КонецЕсли;
КонецЦикла;

Корреспонденция[ИмяСчетаНУ] = БухгалтерскийУчет.ПреобразоватьСчетаБУвСчетНУ(Новый Структура("СчетБУ", Корреспонденция[ИмяСчетаБУ]));
Корреспонденция[ИмяСубкНУ+1] = Корреспонденция[ИмяСубкБУ+1];
Корреспонденция[ИмяСубкНУ+2] = Корреспонденция[ИмяСубкБУ+2];
Корреспонденция[ИмяСубкНУ+3] = Корреспонденция[ИмяСубкБУ+3];

СведенияОСчете = ОбщегоНазначения.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчетаНУ]);
Для СчетчикСубконто = 1 По 3 Цикл
	Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
		Если (Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубкНУ+СчетчикСубконто])) и (СчетчикСчета &lt;&gt; СчетчикСубконто) Тогда
			Субконто = Корреспонденция[ИмяСубкНУ+СчетчикСчета];
			Корреспонденция[ИмяСубкНУ+СчетчикСчета] = Корреспонденция[ИмяСубкНУ+СчетчикСубконто];
			Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = Субконто;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

Для СчетчикСубконто = 1 По 3 Цикл
	Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
		Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубкНУ+СчетчикСубконто]);

	Иначе
		Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = Неопределено;
	КонецЕсли;
КонецЦикла;
</ПослеЗагрузки><Источник>СправочникСсылка.РасходыБудущихПериодов</Источник><Приемник>СправочникСсылка.РасходыБудущихПериодов</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; ВидРБП</Наименование><Порядок>1500</Порядок><Источник/><Приемник Имя="ВидРБП" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыРБП"/><ПередВыгрузкой>Значение = "Прочие";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование>ДатаНачалаСписания --&gt; ДатаНачалаСписания</Наименование><Порядок>400</Порядок><Источник Имя="ДатаНачалаСписания" Вид="Реквизит" Тип="Дата"/><Приемник Имя="ДатаНачалаСписания" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>3</Код><Наименование>ДатаОкончанияСписания --&gt; ДатаОкончанияСписания</Наименование><Порядок>500</Порядок><Источник Имя="ДатаОкончанияСписания" Вид="Реквизит" Тип="Дата"/><Приемник Имя="ДатаОкончанияСписания" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование>Субконто1 --&gt; СубконтоБУ1</Наименование><Порядок>800</Порядок><Источник Имя="Субконто1" Вид="Реквизит"/><Приемник Имя="СубконтоБУ1" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1);
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование>Субконто2 --&gt; СубконтоБУ2</Наименование><Порядок>900</Порядок><Источник Имя="Субконто2" Вид="Реквизит"/><Приемник Имя="СубконтоБУ2" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2);
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование>Субконто3 --&gt; СубконтоБУ3</Наименование><Порядок>1000</Порядок><Источник Имя="Субконто3" Вид="Реквизит"/><Приемник Имя="СубконтоБУ3" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3);
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование>Сумма --&gt; Сумма</Наименование><Порядок>600</Порядок><Источник Имя="Сумма" Вид="Реквизит" Тип="Число"/><Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>10</Код><Наименование>СчетЗатрат --&gt; СчетБУ</Наименование><Порядок>700</Порядок><Источник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Основной"/><Приемник Имя="СчетБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат);
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1);
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2);
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3);</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило></Группа></Группа><Группа><Код>Операции</Код><Наименование>Операции</Наименование><Порядок>400</Порядок><Правило><Код>ОперацияБух</Код><Наименование> --&gt; ДокументСсылка.ОперацияБух</Наименование><Порядок>100</Порядок><ПередВыгрузкой>Если (ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1) Тогда
	Отказ = 1;
	
ИначеЕсли ВходящиеДанные.Получить("Хозрасчетный").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
			
КонецЕсли;</ПередВыгрузкой><ПослеЗагрузки>Для каждого Корреспонденция из Объект.Движения.Хозрасчетный Цикл
	Для каждого Субконто из Корреспонденция.СубконтоДт Цикл
		Ок = Ложь;
		Для каждого ВидыСубконто из Корреспонденция.СчетДт.ВидыСубконто Цикл
			Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
				Ок = Истина;
				Прервать;
			КонецЕсли;
		КонецЦикла;
		
		Если не Ок Тогда
			Корреспонденция.СубконтоДт.Удалить(Субконто.Ключ);
		КонецЕсли;
	КонецЦикла;
	
	Для каждого Субконто из Корреспонденция.СубконтоКт Цикл
		Ок = Ложь;
		Для каждого ВидыСубконто из Корреспонденция.СчетКт.ВидыСубконто Цикл
			Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
				Ок = Истина;
				Прервать;
			КонецЕсли;
		КонецЦикла;
		
		Если не Ок Тогда
			Корреспонденция.СубконтоКт.Удалить(Субконто.Ключ);
		КонецЕсли;
	КонецЦикла;
КонецЦикла;</ПослеЗагрузки><Приемник>ДокументСсылка.ОперацияБух</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>17</Код><Наименование> --&gt; Организация</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>18</Код><Наименование> --&gt; Содержание</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Если ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1 Тогда
	РегистрБух = " (налоговый учет)";
	
Иначе
	РегистрБух = " (бухгалтерский учет)";
КонецЕсли;	
	
Счет = ВходящиеДанные.Получить("Счет");
Значение = "Итоги по счету " + Счет + РегистрБух;

Счет = ?(ТипЗначения(Счет) = 2, Счет, Счет.Код);</ПередВыгрузкой></Свойство><Группа><Код>19</Код><Наименование> --&gt; Хозрасчетный</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Хозрасчетный" Вид="НаборДвиженийРегистраБухгалтерии"/><ПередОбработкойВыгрузки>Если ПустоеЗначение(ВходящиеДанные.Получить("Хозрасчетный")) = 1 Тогда
	Отказ = 1;
КонецЕсли;</ПередОбработкойВыгрузки><Свойство><Код>23</Код><Наименование> --&gt; ВалютнаяСуммаКт</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ВалютнаяСуммаКт" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>24</Код><Наименование> --&gt; КоличествоДт</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="КоличествоДт" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>28</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("Дата");</ПередВыгрузкой></Свойство><Свойство><Код>27</Код><Наименование> --&gt; Организация</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>26</Код><Наименование> --&gt; НомерЖурнала</Наименование><Порядок>1500</Порядок><Источник/><Приемник Имя="НомерЖурнала" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = "О";</ПередВыгрузкой></Свойство><Свойство><Код>25</Код><Наименование> --&gt; КоличествоКт</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="КоличествоКт" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>34</Код><Наименование> --&gt; СчетКт</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="СчетКт" Вид="Свойство" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;
КодПриемника = ОбъектКоллекции.КодСчетаКт;
ВходящиеДанные.Установить("КодСчета", ОбъектКоллекции.КодСчетаКт);
Если ПустоеЗначение(КодПриемника) = 0 Тогда
	Значение = КодПриемника;
	ИмяПКО = "ХозрасчетныйСтр";
Иначе
	ИмяПКО = "Хозрасчетный";
КонецЕсли;
Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетКт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоКт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 0 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(1, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто1", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(1, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто2", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(3, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто3", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(3, "Ключ"));
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>33</Код><Наименование> --&gt; СчетДт</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="СчетДт" Вид="Свойство" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Если ТипЗначенияСтр(ВходящиеДанные) &lt;&gt; "СписокЗначений" Тогда
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
КонецЕсли;
КодПриемника = ОбъектКоллекции.КодСчетаДт;
ВходящиеДанные.Установить("КодСчета", ОбъектКоллекции.КодСчетаДт);
Если ПустоеЗначение(КодПриемника) = 0 Тогда
	Значение = КодПриемника;
	ИмяПКО = "ХозрасчетныйСтр";
Иначе
	ИмяПКО = "Хозрасчетный";
КонецЕсли;
Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетДт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоДт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 0 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(1, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто1", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(1, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто2", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(3, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто3", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(3, "Ключ"));
	КонецЕсли;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>32</Код><Наименование> --&gt; Сумма</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="Сумма" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>31</Код><Наименование> --&gt; СубконтоКт</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="СубконтоКт" Вид="ВидыСубконтоСчета"/><ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СубконтоКт);
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";</ПередВыгрузкой><ПриВыгрузке>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетКт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоКт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(1, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто1", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(1, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто2", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(2, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоКт.КоличествоСтрок() &gt; 3 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(3, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто3", ОбъектКоллекции.СубконтоКт.ПолучитьЗначение(3, "Ключ"));
	КонецЕсли;
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("НомерСубконто", ОбъектКоллекции.СубконтоКт.НомерСтроки);
Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоКт.Значение);
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто", ОбъектКоллекции.СубконтоКт.Ключ);
Параметры.ПараметрыАлгоритмов.Установить("ВидУчета", "БУ");
ПриВыгрузкеСубконто();
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто", "");
Параметры.ПараметрыАлгоритмов.Установить("ВидУчета", "");</ПриВыгрузке></Свойство><Свойство><Код>30</Код><Наименование> --&gt; СубконтоДт</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СубконтоДт" Вид="ВидыСубконтоСчета"/><ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СубконтоДт);
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";</ПередВыгрузкой><ПриВыгрузке>Параметры.ПараметрыАлгоритмов.Установить("Счет", ОбъектКоллекции.СчетДт);
Если ПустоеЗначение(ОбъектКоллекции.СубконтоДт) = 0 Тогда
	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 1 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто1", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(1, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто1", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(1, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 2 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто2", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто2", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(2, "Ключ"));
	КонецЕсли;

	Если ОбъектКоллекции.СубконтоДт.КоличествоСтрок() &gt; 3 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Субконто3", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(3, "Значение"));
		Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто3", ОбъектКоллекции.СубконтоДт.ПолучитьЗначение(3, "Ключ"));
	КонецЕсли;
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("НомерСубконто", ОбъектКоллекции.СубконтоДт.НомерСтроки);
Параметры.ПараметрыАлгоритмов.Установить("Субконто", ОбъектКоллекции.СубконтоДт.Значение);
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто", ОбъектКоллекции.СубконтоДт.Ключ);
Параметры.ПараметрыАлгоритмов.Установить("ВидУчета", "БУ");
ПриВыгрузкеСубконто();
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконто", "");
Параметры.ПараметрыАлгоритмов.Установить("ВидУчета", "");</ПриВыгрузке></Свойство><Свойство><Код>29</Код><Наименование> --&gt; Содержание</Наименование><Порядок>1400</Порядок><Источник/><Приемник Имя="Содержание" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = "Перенесено из ""1С:Бухгалтерии 7.7 (УСН)""";</ПередВыгрузкой></Свойство><Свойство><Код>20</Код><Наименование> --&gt; ВалютаДт</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ВалютаДт" Вид="Измерение" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СчетДт);</ПередВыгрузкой></Свойство><Свойство><Код>21</Код><Наименование> --&gt; ВалютаКт</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ВалютаКт" Вид="Измерение" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Отказ = ПустоеЗначение(ОбъектКоллекции.СчетКт);</ПередВыгрузкой></Свойство><Свойство><Код>22</Код><Наименование> --&gt; ВалютнаяСуммаДт</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ВалютнаяСуммаДт" Вид="Ресурс" Тип="Число"/></Свойство></Группа></Свойства><Значения/></Правило></Группа><Группа><Код>Организация</Код><Наименование>Организация</Наименование><Порядок>600</Порядок><Правило><Код>Организации</Код><Наименование> --&gt; СправочникСсылка.Организации</Наименование><Порядок>100</Порядок><ПослеВыгрузки>Параметры.Организация = Источник;
ВыгрузитьПоПравилу(Источник,,,, "ТелефоныОрганизации");
ВыгрузитьПоПравилу(Источник,,,, "ЮридическийАдресОрганизации");
ВыгрузитьПоПравилу(Источник,,,, "ФактическийАдресОрганизации");</ПослеВыгрузки><Приемник>СправочникСсылка.Организации</Приемник><Свойства><Свойство><Код>10</Код><Наименование> --&gt; ВидСтавокЕСНиПФР</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ВидСтавокЕСНиПФР" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСтавокЕСНиПФР"/><ПередВыгрузкой>Значение = "ДляНеСельскохозяйственныхПроизводителей"</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование> --&gt; ТерриториальныеУсловияПФР</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ТерриториальныеУсловияПФР" Вид="Реквизит" Тип="СправочникСсылка.ТерриториальныеУсловия"/><КодПравилаКонвертации>ТерриториальныеУсловия                            </КодПравилаКонвертации><ПередВыгрузкой>Значение = Константа.ТерриториальныеУсловия;</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; РегистрационныйНомерПФР</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="РегистрационныйНомерПФР" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = глПолучитьНалог("ПФР_страх").РегНомер;</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; ОсновнойБанковскийСчет</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ОсновнойБанковскийСчет" Вид="Реквизит" Тип="СправочникСсылка.БанковскиеСчета"/><КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации><ПередВыгрузкой>Значение = Константа.ОсновнойБанковскийСчет;</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; НаименованиеПолное</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = Константа.ПолноеНаименованиеОрганизации;</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = Константа.НаименованиеОрганизации;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование> --&gt; КПП</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="КПП" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = Сред(Константа.ИННОрганизации, 12, 9);</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; КодПоОКПО</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="КодПоОКПО" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = Константа.КодОКПО;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; КодИМНС</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = Константа.КодИМНС;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; ИНН</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = Лев(Константа.ИННОрганизации, 10);</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило></Группа><Группа><Код>ПланСчетов</Код><Наименование>План счетов</Наименование><Порядок>500</Порядок><Правило><Код>ВидыСубконтоХозрасчетные</Код><Наименование>ВидСубконто --&gt; ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные</Наименование><Порядок>300</Порядок><ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "Строка" Тогда
	Значение = Источник;
	
Иначе
	Источник = Источник.Идентификатор();
КонецЕсли;</ПередВыгрузкой><Источник>ВидСубконто</Источник><Приемник>ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>БанковскиеСчета --&gt; 00008</Наименование><Порядок>100</Порядок><Источник>БанковскиеСчета</Источник><Приемник>БанковскиеСчета</Приемник></Значение><Значение><Код>2</Код><Наименование>Бюджеты --&gt; 00025</Наименование><Порядок>200</Порядок><Источник>Бюджеты</Источник><Приемник>УровниБюджетов</Приемник></Значение><Значение><Код>4</Код><Наименование>ВидыНачислений --&gt; 00031</Наименование><Порядок>3600</Порядок><Источник>ВидыНачислений</Источник><Приемник>ВидНачисленийОплатыТрудаПоСтатье255НК</Приемник></Значение><Значение><Код>6</Код><Наименование>ВидыНоменклатуры --&gt; 00012</Наименование><Порядок>500</Порядок><Источник>ВидыДеятельности</Источник><Приемник>НоменклатурныеГруппы</Приемник></Значение><Значение><Код>7</Код><Наименование>ВидыПлатежейВБюджет --&gt; 00022</Наименование><Порядок>600</Порядок><Источник>ВидыПлатежей</Источник><Приемник>ВидыПлатежейВГосБюджет</Приемник></Значение><Значение><Код>9</Код><Наименование>ВнереализационныеДоходы --&gt; 00013</Наименование><Порядок>800</Порядок><Источник>ПрочиеДоходыИРасходы</Источник><Приемник>ПрочиеДоходыИРасходы</Приемник></Значение><Значение><Код>11</Код><Наименование>ДвиженияДенежныхСредств --&gt; 00021</Наименование><Порядок>1000</Порядок><Источник>ДвиженияДенежныхСредств</Источник><Приемник>СтатьиДвиженияДенежныхСредств</Приемник></Значение><Значение><Код>12</Код><Наименование>Договоры --&gt; 00016</Наименование><Порядок>1100</Порядок><Источник>Договоры</Источник><Приемник>Договоры</Приемник></Значение><Значение><Код>13</Код><Наименование>ДоговорыС_Комиссионерами --&gt; 00038</Наименование><Порядок>1200</Порядок><Источник>ДоговорыПоставки</Источник><Приемник>Партии</Приемник></Значение><Значение><Код>14</Код><Наименование>ДоговорыС_Комитентами --&gt; 00038</Наименование><Порядок>1300</Порядок><Источник>Договоры</Источник><Приемник>Партии</Приемник></Значение><Значение><Код>15</Код><Наименование>ДоходыБудущихПериодов --&gt; 00018</Наименование><Порядок>1400</Порядок><Источник>ДоходыБудущихПериодов</Источник><Приемник>ДоходыБудущихПериодов</Приемник></Значение><Значение><Код>16</Код><Наименование>Контрагенты --&gt; 00005</Наименование><Порядок>1500</Порядок><Источник>Контрагенты</Источник><Приемник>Контрагенты</Приемник></Значение><Значение><Код>18</Код><Наименование>МестаХранения --&gt; 00027</Наименование><Порядок>1700</Порядок><Источник>МестаХранения</Источник><Приемник>Склады</Приемник></Значение><Значение><Код>19</Код><Наименование>НематериальныеАктивы --&gt; 00006</Наименование><Порядок>1800</Порядок><Источник>НематериальныеАктивы</Источник><Приемник>НематериальныеАктивы</Приемник></Значение><Значение><Код>20</Код><Наименование>Номенклатура --&gt; 00001</Наименование><Порядок>1900</Порядок><Источник>Номенклатура</Источник><Приемник>Номенклатура</Приемник></Значение><Значение><Код>21</Код><Наименование>Оборудование --&gt; 00001</Наименование><Порядок>2000</Порядок><Источник>ОбъектыВнеоборотныхАктивов</Источник><Приемник>Номенклатура</Приемник></Значение><Значение><Код>22</Код><Наименование>ОбъектыСтроительства --&gt; 00011</Наименование><Порядок>2100</Порядок><Источник>ОбъектыВнеоборотныхАктивов</Источник><Приемник>ОбъектыСтроительства</Приемник></Значение><Значение><Код>23</Код><Наименование>ОсновныеСредства --&gt; 00004</Наименование><Порядок>2200</Порядок><Источник>ОсновныеСредства</Источник><Приемник>ОсновныеСредства</Приемник></Значение><Значение><Код>25</Код><Наименование>ПрибылиИУбытки --&gt; 00014</Наименование><Порядок>2400</Порядок><Источник>ПрибылиИУбытки</Источник><Приемник>ПрибылиИУбытки</Приемник></Значение><Значение><Код>27</Код><Наименование>ПрочиеОбъектыУчета --&gt; 00013</Наименование><Порядок>3700</Порядок><Источник>ПрочиеОбъектыУчета</Источник><Приемник>ПрочиеДоходыИРасходы</Приемник></Значение><Значение><Код>28</Код><Наименование>РасходыБудущихПериодов --&gt; 00017</Наименование><Порядок>2600</Порядок><Источник>РасходыБудущихПериодов</Источник><Приемник>РасходыБудущихПериодов</Приемник></Значение><Значение><Код>29</Код><Наименование>РезервыПредстоящихРасходов --&gt; 00033</Наименование><Порядок>2700</Порядок><Источник>РезервыПредстоящихРасходов</Источник><Приемник>Резервы</Приемник></Значение><Значение><Код>30</Код><Наименование>Сотрудники --&gt; 00003</Наименование><Порядок>2800</Порядок><Источник>Сотрудники</Источник><Приемник>РаботникиОрганизаций</Приемник></Значение><Значение><Код>32</Код><Наименование>СтатьиЗатратНаПроизводство --&gt; 00007</Наименование><Порядок>3000</Порядок><Источник>СтатьиЗатрат</Источник><Приемник>СтатьиЗатрат</Приемник></Значение><Значение><Код>42</Код><Наименование>ЦенныеБумаги --&gt; 00019</Наименование><Порядок>3500</Порядок><Источник>ЦенныеБумаги</Источник><Приемник>ЦенныеБумаги</Приемник></Значение><Значение><Код>43</Код><Наименование>ГТД --&gt; 00050</Наименование><Порядок>3800</Порядок><Источник>ГТД</Источник><Приемник>НомераГТД</Приемник></Значение></Значения></Правило><Правило><Код>ХозрасчетныйСтр</Код><Наименование> --&gt; ПланСчетовСсылка.Хозрасчетный</Наименование><Порядок>200</Порядок><Приемник>ПланСчетовСсылка.Хозрасчетный</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Код</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>Хозрасчетный</Код><Наименование>ПланСчетовСсылка.Основной --&gt; ПланСчетовСсылка.Хозрасчетный</Наименование><Порядок>100</Порядок><ПриВыгрузке>Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда
	КодСчета = ВходящиеДанные.Получить("КодСчета");
	Если ПустоеЗначение(КодСчета) = 0 Тогда
		Значение = КодСчета;
	КонецЕсли;
КонецЕсли;</ПриВыгрузке><Источник>ПланСчетовСсылка.Основной</Источник><Приемник>ПланСчетовСсылка.Хозрасчетный</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>00 --&gt; 000</Наименование><Порядок>22900</Порядок><Источник>00</Источник><Приемник>Вспомогательный</Приемник></Значение><Значение><Код>2</Код><Наименование>001 --&gt; 001</Наименование><Порядок>100</Порядок><Источник>001</Источник><Приемник>АрендованныеОсновныеСредства</Приемник></Значение><Значение><Код>3</Код><Наименование>002.1 --&gt; 002</Наименование><Порядок>200</Порядок><Источник>002</Источник><Приемник>ТМЦпринятыеНаОтветственноеХранение</Приемник></Значение><Значение><Код>4</Код><Наименование>002.2 --&gt; 002</Наименование><Порядок>300</Порядок><Источник>002</Источник><Приемник>ТМЦпринятыеНаОтветственноеХранение</Приемник></Значение><Значение><Код>5</Код><Наименование>003 --&gt; 003.01</Наименование><Порядок>400</Порядок><Источник>003</Источник><Приемник>МатериалыПринятыеВПереработку</Приемник></Значение><Значение><Код>6</Код><Наименование>004 --&gt; 004.01</Наименование><Порядок>500</Порядок><Источник>004</Источник><Приемник>ТоварыНаСкладе</Приемник></Значение><Значение><Код>9</Код><Наименование>007 --&gt; 007</Наименование><Порядок>800</Порядок><Источник>007</Источник><Приемник>СписаннаяВУбытокЗадолженностьДебиторов</Приемник></Значение><Значение><Код>10</Код><Наименование>008 --&gt; 008</Наименование><Порядок>900</Порядок><Источник>008</Источник><Приемник>ОбеспеченияОбязательствПолученные</Приемник></Значение><Значение><Код>11</Код><Наименование>009 --&gt; 009</Наименование><Порядок>1000</Порядок><Источник>009</Источник><Приемник>ОбеспеченияОбязательствВыданные</Приемник></Значение><Значение><Код>12</Код><Наименование>01.1 --&gt; 01.01</Наименование><Порядок>1100</Порядок><Источник>01.1</Источник><Приемник>ОСвОрганизации</Приемник></Значение><Значение><Код>13</Код><Наименование>01.2 --&gt; 01.09</Наименование><Порядок>1200</Порядок><Источник>01.2</Источник><Приемник>ВыбытиеОС</Приемник></Значение><Значение><Код>14</Код><Наименование>010 --&gt; 010</Наименование><Порядок>1300</Порядок><Источник>010</Источник><Приемник>ИзносОсновныхСредств</Приемник></Значение><Значение><Код>15</Код><Наименование>011 --&gt; 011</Наименование><Порядок>1400</Порядок><Источник>011</Источник><Приемник>ОсновныеСредстваСданныеВАренду</Приемник></Значение><Значение><Код>16</Код><Наименование>02.1 --&gt; 02.01</Наименование><Порядок>1500</Порядок><Источник>02.1</Источник><Приемник>АмортизацияОС_01</Приемник></Значение><Значение><Код>17</Код><Наименование>02.2 --&gt; 02.02</Наименование><Порядок>1600</Порядок><Источник>02.2</Источник><Приемник>АмортизацияОС_03</Приемник></Значение><Значение><Код>18</Код><Наименование>03.1 --&gt; 03.01</Наименование><Порядок>1700</Порядок><Источник>03.1</Источник><Приемник>МЦвОрганизации</Приемник></Значение><Значение><Код>19</Код><Наименование>03.2 --&gt; 03.02</Наименование><Порядок>1800</Порядок><Источник>03.2</Источник><Приемник>МЦ_ПредоставленныеВоВременноеВладение</Приемник></Значение><Значение><Код>20</Код><Наименование>03.3 --&gt; 03.03</Наименование><Порядок>1900</Порядок><Источник>03.3</Источник><Приемник>МЦ_ПредоставленныеВоВременноеПользование</Приемник></Значение><Значение><Код>21</Код><Наименование>03.4 --&gt; 03.04</Наименование><Порядок>2000</Порядок><Источник>03.4</Источник><Приемник>ПрочиеДоходныеВложения</Приемник></Значение><Значение><Код>22</Код><Наименование>03.5 --&gt; 03.09</Наименование><Порядок>2100</Порядок><Источник>03.5</Источник><Приемник>ВыбытиеМЦ</Приемник></Значение><Значение><Код>23</Код><Наименование>04.1 --&gt; 04.01</Наименование><Порядок>2200</Порядок><Источник>04.1</Источник><Приемник>НематериальныеАктивыОрганизации</Приемник></Значение><Значение><Код>24</Код><Наименование>04.2 --&gt; 04.02</Наименование><Порядок>2300</Порядок><Источник>04.2</Источник><Приемник>РасходыНаНИОКР</Приемник></Значение><Значение><Код>25</Код><Наименование>05 --&gt; 05</Наименование><Порядок>2400</Порядок><Источник>05</Источник><Приемник>АмортизацияНематериальныхАктивов</Приемник></Значение><Значение><Код>26</Код><Наименование>07 --&gt; 07</Наименование><Порядок>2500</Порядок><Источник>07</Источник><Приемник>ОборудованиеКУстановке</Приемник></Значение><Значение><Код>29</Код><Наименование>08.3 --&gt; 08.03</Наименование><Порядок>2800</Порядок><Источник>08.3</Источник><Приемник>СтроительствоОбъектовОсновныхСредств</Приемник></Значение><Значение><Код>30</Код><Наименование>08.4 --&gt; 08.04</Наименование><Порядок>2900</Порядок><Источник>08.4</Источник><Приемник>ПриобретениеОбъектовОсновныхСредств</Приемник></Значение><Значение><Код>31</Код><Наименование>08.5 --&gt; 08.05</Наименование><Порядок>3000</Порядок><Источник>08.5</Источник><Приемник>ПриобретениеНематериальныхАктивов</Приемник></Значение><Значение><Код>34</Код><Наименование>08.8 --&gt; 08.08</Наименование><Порядок>3300</Порядок><Источник>08.8</Источник><Приемник>ВыполнениеНИОКР</Приемник></Значение><Значение><Код>36</Код><Наименование>10.1 --&gt; 10.01</Наименование><Порядок>3500</Порядок><Источник>10.1</Источник><Приемник>СырьеИМатериалы</Приемник></Значение><Значение><Код>40</Код><Наименование>10.2 --&gt; 10.02</Наименование><Порядок>3600</Порядок><Источник>10.2</Источник><Приемник>СырьеИМатериалы</Приемник></Значение><Значение><Код>41</Код><Наименование>10.3 --&gt; 10.03</Наименование><Порядок>3700</Порядок><Источник>10.3</Источник><Приемник>СырьеИМатериалы</Приемник></Значение><Значение><Код>42</Код><Наименование>10.4 --&gt; 10.04</Наименование><Порядок>3800</Порядок><Источник>10.11</Источник><Приемник>ОбщехозяйственныеРасходы</Приемник></Значение><Значение><Код>43</Код><Наименование>10.5 --&gt; 10.05</Наименование><Порядок>3900</Порядок><Источник>10.12</Источник><Приемник>ОбщехозяйственныеРасходы</Приемник></Значение><Значение><Код>44</Код><Наименование>10.6 --&gt; 10.06</Наименование><Порядок>4000</Порядок><Источник>10.13</Источник><Приемник>ОбщехозяйственныеРасходы</Приемник></Значение><Значение><Код>63</Код><Наименование>20 --&gt; 20.01</Наименование><Порядок>5900</Порядок><Источник>20</Источник><Приемник>ОсновноеПроизводство</Приемник></Значение><Значение><Код>67</Код><Наименование>26 --&gt; 26</Наименование><Порядок>6300</Порядок><Источник>26</Источник><Приемник>ОбщехозяйственныеРасходы</Приемник></Значение><Значение><Код>70</Код><Наименование>40 --&gt; 40</Наименование><Порядок>6600</Порядок><Источник>40</Источник><Приемник>ВыпускПродукции</Приемник></Значение><Значение><Код>71</Код><Наименование>41.1 --&gt; 41.01</Наименование><Порядок>6700</Порядок><Источник>41.1</Источник><Приемник>ТоварыНаСкладах</Приемник></Значение><Значение><Код>72</Код><Наименование>41.2 --&gt; 41.02</Наименование><Порядок>6800</Порядок><Источник>41.2</Источник><Приемник>ТоварыНаСкладах</Приемник></Значение><Значение><Код>73</Код><Наименование>41.3 --&gt; 41.03</Наименование><Порядок>6900</Порядок><Источник>41.3</Источник><Приемник>ТоварыНаСкладах</Приемник></Значение><Значение><Код>76</Код><Наименование>42 --&gt; 42</Наименование><Порядок>7200</Порядок><Источник>42</Источник><Приемник>ТорговаяНаценка</Приемник></Значение><Значение><Код>77</Код><Наименование>43 --&gt; 43</Наименование><Порядок>7300</Порядок><Источник>43</Источник><Приемник>ГотоваяПродукция</Приемник></Значение><Значение><Код>78</Код><Наименование>44.1.1 --&gt; 44.01</Наименование><Порядок>7400</Порядок><Источник>44.1</Источник><Приемник>ИздержкиОбращения</Приемник></Значение><Значение><Код>81</Код><Наименование>44.2 --&gt; 44.02</Наименование><Порядок>7700</Порядок><Источник>44.2</Источник><Приемник>ИздержкиОбращения</Приемник></Значение><Значение><Код>82</Код><Наименование>44.3 --&gt; 44.02</Наименование><Порядок>7800</Порядок><Источник>44.3</Источник><Приемник>КоммерческиеРасходы</Приемник></Значение><Значение><Код>83</Код><Наименование>45 --&gt; 45.01</Наименование><Порядок>7900</Порядок><Источник>45</Источник><Приемник>ПокупныеТоварыОтгруженные</Приемник></Значение><Значение><Код>85</Код><Наименование>50.1 --&gt; 50.01</Наименование><Порядок>8100</Порядок><Источник>50.1</Источник><Приемник>КассаОрганизации</Приемник></Значение><Значение><Код>86</Код><Наименование>50.11 --&gt; 50.21</Наименование><Порядок>8200</Порядок><Источник>50.11</Источник><Приемник>КассаОрганизацииВал</Приемник></Значение><Значение><Код>90</Код><Наименование>51 --&gt; 51</Наименование><Порядок>8600</Порядок><Источник>51</Источник><Приемник>РасчетныеСчета</Приемник></Значение><Значение><Код>91</Код><Наименование>52 --&gt; 52</Наименование><Порядок>8700</Порядок><Источник>52</Источник><Приемник>ВалютныеСчета</Приемник></Значение><Значение><Код>92</Код><Наименование>55.1 --&gt; 55.01</Наименование><Порядок>8800</Порядок><Источник>55.1</Источник><Приемник>Аккредитивы</Приемник></Значение><Значение><Код>93</Код><Наименование>55.11 --&gt; 55.21</Наименование><Порядок>8900</Порядок><Источник>55.11</Источник><Приемник>АккредитивыВал</Приемник></Значение><Значение><Код>94</Код><Наименование>55.2 --&gt; 55.02</Наименование><Порядок>9000</Порядок><Источник>55.2</Источник><Приемник>ЧековыеКнижки</Приемник></Значение><Значение><Код>95</Код><Наименование>55.3 --&gt; 55.03</Наименование><Порядок>9100</Порядок><Источник>55.3</Источник><Приемник>ДепозитныеСчета</Приемник></Значение><Значение><Код>96</Код><Наименование>55.33 --&gt; 55.23</Наименование><Порядок>9200</Порядок><Источник>55.33</Источник><Приемник>ДепозитныеСчетаВал</Приемник></Значение><Значение><Код>97</Код><Наименование>55.4 --&gt; 55.04</Наименование><Порядок>9300</Порядок><Источник>55.4</Источник><Приемник>ПрочиеСпециальныеСчета</Приемник></Значение><Значение><Код>98</Код><Наименование>55.44 --&gt; 55.24</Наименование><Порядок>9400</Порядок><Источник>55.44</Источник><Приемник>ПрочиеСпециальныеСчетаВал</Приемник></Значение><Значение><Код>99</Код><Наименование>57.1 --&gt; 57.01</Наименование><Порядок>9500</Порядок><Источник>57.1</Источник><Приемник>ПереводыВПути</Приемник></Значение><Значение><Код>100</Код><Наименование>57.11 --&gt; 57.02</Наименование><Порядок>9600</Порядок><Источник>57.11</Источник><Приемник>ПереводыВПутиВал</Приемник></Значение><Значение><Код>101</Код><Наименование>58.1.1 --&gt; 58.01.1</Наименование><Порядок>9700</Порядок><Источник>58.1.1</Источник><Приемник>Паи</Приемник></Значение><Значение><Код>102</Код><Наименование>58.1.2 --&gt; 58.01.2</Наименование><Порядок>9800</Порядок><Источник>58.1.2</Источник><Приемник>Акции</Приемник></Значение><Значение><Код>103</Код><Наименование>58.2 --&gt; 58.02</Наименование><Порядок>9900</Порядок><Источник>58.2</Источник><Приемник>ДолговыеЦенныеБумаги</Приемник></Значение><Значение><Код>104</Код><Наименование>58.3 --&gt; 58.03</Наименование><Порядок>10000</Порядок><Источник>58.3</Источник><Приемник>ПредоставленныеЗаймы</Приемник></Значение><Значение><Код>105</Код><Наименование>58.4 --&gt; 58.04</Наименование><Порядок>10100</Порядок><Источник>58.4</Источник><Приемник>ВкладыПоДоговоруПростогоТоварищества</Приемник></Значение><Значение><Код>106</Код><Наименование>58.5 --&gt; 58.05</Наименование><Порядок>10200</Порядок><Источник>58.5</Источник><Приемник>ПриобретенныеПрава</Приемник></Значение><Значение><Код>107</Код><Наименование>59 --&gt; 59</Наименование><Порядок>10300</Порядок><Источник>59</Источник><Приемник>РезервыПодОбесценениеФинансовыхВложений</Приемник></Значение><Значение><Код>108</Код><Наименование>60.1 --&gt; 60.01</Наименование><Порядок>10400</Порядок><Источник>60.1</Источник><Приемник>РасчетыСПоставщиками</Приемник></Значение><Значение><Код>109</Код><Наименование>60.11 --&gt; 60.21</Наименование><Порядок>10500</Порядок><Источник>60.11</Источник><Приемник>РасчетыСПоставщикамиВал</Приемник></Значение><Значение><Код>110</Код><Наименование>60.2 --&gt; 60.02</Наименование><Порядок>10600</Порядок><Источник>60.2</Источник><Приемник>РасчетыСПоставщиками</Приемник></Значение><Значение><Код>111</Код><Наименование>60.22 --&gt; 60.22</Наименование><Порядок>10700</Порядок><Источник>60.22</Источник><Приемник>РасчетыСПоставщикамиВал</Приемник></Значение><Значение><Код>112</Код><Наименование>60.3 --&gt; 60.03</Наименование><Порядок>10800</Порядок><Источник>60.3</Источник><Приемник>ВекселяВыданные</Приемник></Значение><Значение><Код>113</Код><Наименование>60.6 --&gt; 60.31</Наименование><Порядок>10900</Порядок><Источник>60.4</Источник><Приемник>ВекселяВыданные</Приемник></Значение><Значение><Код>115</Код><Наименование>62.1 --&gt; 62.01</Наименование><Порядок>11100</Порядок><Источник>62.1</Источник><Приемник>РасчетыСПокупателями</Приемник></Значение><Значение><Код>116</Код><Наименование>62.11 --&gt; 62.21</Наименование><Порядок>11200</Порядок><Источник>62.11</Источник><Приемник>РасчетыСПокупателямиВал</Приемник></Значение><Значение><Код>117</Код><Наименование>62.2 --&gt; 60.02</Наименование><Порядок>11300</Порядок><Источник>62.2</Источник><Приемник>РасчетыСПокупателями</Приемник></Значение><Значение><Код>118</Код><Наименование>62.22 --&gt; 60.22</Наименование><Порядок>11500</Порядок><Источник>62.33</Источник><Приемник>РасчетыСПокупателямиВал</Приемник></Значение><Значение><Код>119</Код><Наименование>62.3 --&gt; 62.03</Наименование><Порядок>11400</Порядок><Источник>62.3</Источник><Приемник>РасчетыСПокупателями</Приемник></Значение><Значение><Код>120</Код><Наименование>62.4 --&gt; 62.01</Наименование><Порядок>11600</Порядок><Источник>62.4</Источник><Приемник>РасчетыСПокупателями</Приемник></Значение><Значение><Код>121</Код><Наименование>62.44 --&gt; 62.21</Наименование><Порядок>11700</Порядок><Источник>62.44</Источник><Приемник>РасчетыСПокупателямиВал</Приемник></Значение><Значение><Код>125</Код><Наименование>63 --&gt; 63</Наименование><Порядок>12100</Порядок><Источник>63</Источник><Приемник>РезервыПоСомнительнымДолгам</Приемник></Значение><Значение><Код>126</Код><Наименование>66.1 --&gt; 66.01</Наименование><Порядок>12200</Порядок><Источник>66.1</Источник><Приемник>КраткосрочныеКредиты</Приемник></Значение><Значение><Код>127</Код><Наименование>66.11 --&gt; 66.21</Наименование><Порядок>12300</Порядок><Источник>66.11</Источник><Приемник>КраткосрочныеКредитыВал</Приемник></Значение><Значение><Код>128</Код><Наименование>66.2 --&gt; 66.02</Наименование><Порядок>12400</Порядок><Источник>66.2</Источник><Приемник>ПроцентыПоКраткосрочнымКредитам</Приемник></Значение><Значение><Код>129</Код><Наименование>66.22 --&gt; 66.22</Наименование><Порядок>12500</Порядок><Источник>66.22</Источник><Приемник>ПроцентыПоКраткосрочнымКредитамВал</Приемник></Значение><Значение><Код>130</Код><Наименование>66.3 --&gt; 66.03</Наименование><Порядок>12600</Порядок><Источник>66.3</Источник><Приемник>ПроцентыПоКраткосрочнымКредитам</Приемник></Значение><Значение><Код>131</Код><Наименование>66.33 --&gt; 66.23</Наименование><Порядок>12700</Порядок><Источник>66.33</Источник><Приемник>КраткосрочныеЗаймыВал</Приемник></Значение><Значение><Код>136</Код><Наименование>67.1 --&gt; 67.01</Наименование><Порядок>13200</Порядок><Источник>67.1</Источник><Приемник>ДолгосрочныеКредиты</Приемник></Значение><Значение><Код>137</Код><Наименование>67.11 --&gt; 67.21</Наименование><Порядок>13300</Порядок><Источник>67.11</Источник><Приемник>ДолгосрочныеКредитыВал</Приемник></Значение><Значение><Код>138</Код><Наименование>67.2 --&gt; 67.02</Наименование><Порядок>13400</Порядок><Источник>67.2</Источник><Приемник>ПроцентыПоДолгосрочнымКредитам</Приемник></Значение><Значение><Код>139</Код><Наименование>67.22 --&gt; 67.22</Наименование><Порядок>13500</Порядок><Источник>67.22</Источник><Приемник>ПроцентыПоДолгосрочнымКредитамВал</Приемник></Значение><Значение><Код>140</Код><Наименование>67.3 --&gt; 67.03</Наименование><Порядок>13600</Порядок><Источник>67.3</Источник><Приемник>ПроцентыПоДолгосрочнымКредитам</Приемник></Значение><Значение><Код>141</Код><Наименование>67.33 --&gt; 67.23</Наименование><Порядок>13700</Порядок><Источник>67.33</Источник><Приемник>ДолгосрочныеЗаймыВал</Приемник></Значение><Значение><Код>146</Код><Наименование>68.1 --&gt; 68.01</Наименование><Порядок>14200</Порядок><Источник>68.1</Источник><Приемник>НДФЛ</Приемник></Значение><Значение><Код>147</Код><Наименование>68.10 --&gt; 68.10</Наименование><Порядок>14600</Порядок><Источник>68.11</Источник><Приемник>ЕНВД</Приемник></Значение><Значение><Код>148</Код><Наименование>68.2 --&gt; 68.02</Наименование><Порядок>14300</Порядок><Источник>68.2</Источник><Приемник>НДС</Приемник></Значение><Значение><Код>149</Код><Наименование>68.3 --&gt; 68.03</Наименование><Порядок>14400</Порядок><Источник>68.3</Источник><Приемник>Акцизы</Приемник></Значение><Значение><Код>150</Код><Наименование>68.4.1 --&gt; 68.04.1</Наименование><Порядок>14700</Порядок><Источник>68.12</Источник><Приемник>ЕНприУСН</Приемник></Значение><Значение><Код>152</Код><Наименование>68.5 --&gt; 68.10</Наименование><Порядок>14500</Порядок><Источник>68.5</Источник><Приемник>ПрочиеНалогиИСборы</Приемник></Значение><Значение><Код>155</Код><Наименование>69.1 --&gt; 69.01</Наименование><Порядок>15100</Порядок><Источник>69.1</Источник><Приемник>ФСС</Приемник></Значение><Значение><Код>156</Код><Наименование>69.11 --&gt; 69.11</Наименование><Порядок>15200</Порядок><Источник>69.11</Источник><Приемник>ФСС_НСиПЗ</Приемник></Значение><Значение><Код>158</Код><Наименование>69.2.2 --&gt; 69.02.1</Наименование><Порядок>15400</Порядок><Источник>69.21</Источник><Приемник>ПФР_страх</Приемник></Значение><Значение><Код>159</Код><Наименование>69.2.3 --&gt; 69.02.2</Наименование><Порядок>15500</Порядок><Источник>69.22</Источник><Приемник>ПФР_нак</Приемник></Значение><Значение><Код>162</Код><Наименование>70 --&gt; 70</Наименование><Порядок>15800</Порядок><Источник>70</Источник><Приемник>РасчетыСПерсоналомПоОплатеТруда</Приемник></Значение><Значение><Код>163</Код><Наименование>71.1 --&gt; 71.01</Наименование><Порядок>15900</Порядок><Источник>71.1</Источник><Приемник>РасчетыСПодотчетнымиЛицами</Приемник></Значение><Значение><Код>164</Код><Наименование>71.11 --&gt; 71.21</Наименование><Порядок>16000</Порядок><Источник>71.11</Источник><Приемник>РасчетыСПодотчетнымиЛицамиВал</Приемник></Значение><Значение><Код>165</Код><Наименование>73.1 --&gt; 73.01</Наименование><Порядок>16100</Порядок><Источник>73.1</Источник><Приемник>РасчетыПоПредоставленнымЗаймам</Приемник></Значение><Значение><Код>166</Код><Наименование>73.2 --&gt; 73.02</Наименование><Порядок>16200</Порядок><Источник>73.2</Источник><Приемник>РасчетыПоВозмещениюМатериальногоУщерба</Приемник></Значение><Значение><Код>167</Код><Наименование>73.3 --&gt; 73.03</Наименование><Порядок>16300</Порядок><Источник>73.3</Источник><Приемник>РасчетыПоПрочимОперациям</Приемник></Значение><Значение><Код>168</Код><Наименование>75.1 --&gt; 75.01</Наименование><Порядок>16400</Порядок><Источник>75.1</Источник><Приемник>РасчетыПоВкладамВУставныйКапитал</Приемник></Значение><Значение><Код>169</Код><Наименование>75.2 --&gt; 75.02</Наименование><Порядок>16500</Порядок><Источник>75.2</Источник><Приемник>РасчетыПоВыплатеДоходов</Приемник></Значение><Значение><Код>170</Код><Наименование>75.3 --&gt; 75.01</Наименование><Порядок>16600</Порядок><Источник>75.3</Источник><Приемник>РасчетыПоВкладамВУставныйКапитал</Приемник></Значение><Значение><Код>171</Код><Наименование>76.1.1 --&gt; 76.01</Наименование><Порядок>16700</Порядок><Источник>76.1</Источник><Приемник>РасчетыПоИмущественномуЛичномуИДобровольномуСтрахованию</Приемник></Значение><Значение><Код>175</Код><Наименование>76.11 --&gt; 76.21</Наименование><Порядок>17100</Порядок><Источник>76.11</Источник><Приемник>РасчетыПоИмущественномуИЛичномуСтрахованиюВал</Приемник></Значение><Значение><Код>176</Код><Наименование>76.2 --&gt; 76.02</Наименование><Порядок>17200</Порядок><Источник>76.2</Источник><Приемник>РасчетыПоПретензиям</Приемник></Значение><Значение><Код>177</Код><Наименование>76.22 --&gt; 76.22</Наименование><Порядок>17300</Порядок><Источник>76.22</Источник><Приемник>РасчетыПоПретензиямВал</Приемник></Значение><Значение><Код>178</Код><Наименование>76.3 --&gt; 76.03</Наименование><Порядок>17400</Порядок><Источник>76.3</Источник><Приемник>РасчетыПоПричитающимсяДивидендам</Приемник></Значение><Значение><Код>179</Код><Наименование>76.4 --&gt; 76.04</Наименование><Порядок>17500</Порядок><Источник>76.4</Источник><Приемник>РасчетыПоДепонированнымСуммам</Приемник></Значение><Значение><Код>180</Код><Наименование>76.5 --&gt; 76.05</Наименование><Порядок>17600</Порядок><Источник>76.5</Источник><Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник></Значение><Значение><Код>181</Код><Наименование>76.55 --&gt; 76.25</Наименование><Порядок>17700</Порядок><Источник>76.55</Источник><Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторамиВал</Приемник></Значение><Значение><Код>182</Код><Наименование>76.6 --&gt; 76.06</Наименование><Порядок>17800</Порядок><Источник>76.6</Источник><Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник></Значение><Значение><Код>183</Код><Наименование>76.АВ --&gt; 76.АВ</Наименование><Порядок>17900</Порядок><Источник>76.66</Источник><Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторамиВал</Приемник></Значение><Значение><Код>184</Код><Наименование>76.ЗП --&gt; 76.09</Наименование><Порядок>18000</Порядок><Источник>76.ЗП</Источник><Приемник>ПрочиеРасчетыСРазнымиДебиторамиИКредиторами</Приемник></Значение><Значение><Код>189</Код><Наименование>79.1 --&gt; 79.01</Наименование><Порядок>18500</Порядок><Источник>79.1</Источник><Приемник>РасчетыПоВыделенномуИмуществу</Приемник></Значение><Значение><Код>190</Код><Наименование>79.2 --&gt; 79.02</Наименование><Порядок>18600</Порядок><Источник>79.2</Источник><Приемник>РасчетыПоТекущимОперациям</Приемник></Значение><Значение><Код>191</Код><Наименование>79.3 --&gt; 79.03</Наименование><Порядок>18700</Порядок><Источник>79.3</Источник><Приемник>РасчетыПоДоговоруДоверительногоУправленияИмуществом</Приемник></Значение><Значение><Код>192</Код><Наименование>80 --&gt; 80.01</Наименование><Порядок>18800</Порядок><Источник>80</Источник><Приемник>УставныйКапитал_ОбыкновенныеАкции</Приемник></Значение><Значение><Код>193</Код><Наименование>81 --&gt; 81.01</Наименование><Порядок>18900</Порядок><Источник>81</Источник><Приемник>СобственныеАкции_ОбыкновенныеАкции</Приемник></Значение><Значение><Код>194</Код><Наименование>82.1 --&gt; 82.01</Наименование><Порядок>19000</Порядок><Источник>82.1</Источник><Приемник>РезервыОбразованныеВСоответствииСЗаконодательством</Приемник></Значение><Значение><Код>195</Код><Наименование>82.2 --&gt; 82.02</Наименование><Порядок>19100</Порядок><Источник>82.2</Источник><Приемник>РезервыОбразованныеВСоответствииСУчредительнымиДокументами</Приемник></Значение><Значение><Код>196</Код><Наименование>83.1 --&gt; 83.01</Наименование><Порядок>19200</Порядок><Источник>83.1</Источник><Приемник>ПриростСтоимостиИмуществаПоПереоценке</Приемник></Значение><Значение><Код>197</Код><Наименование>83.2 --&gt; 83.02</Наименование><Порядок>19300</Порядок><Источник>83.2</Источник><Приемник>ЭмиссионныйДоходОтВыпускаОбыкновенныхАкций</Приемник></Значение><Значение><Код>198</Код><Наименование>83.3 --&gt; 83.09</Наименование><Порядок>19400</Порядок><Источник>83.3</Источник><Приемник>ДругиеИсточники</Приемник></Значение><Значение><Код>199</Код><Наименование>84.1 --&gt; 84.01</Наименование><Порядок>19500</Порядок><Источник>84.1</Источник><Приемник>ПрибыльПодлежащаяРаспределению</Приемник></Значение><Значение><Код>200</Код><Наименование>84.2 --&gt; 84.02</Наименование><Порядок>19600</Порядок><Источник>84.2</Источник><Приемник>УбытокПодлежащийПокрытию</Приемник></Значение><Значение><Код>201</Код><Наименование>84.3 --&gt; 84.03</Наименование><Порядок>19700</Порядок><Источник>84.3</Источник><Приемник>НераспределеннаяПрибыльВОбращении</Приемник></Значение><Значение><Код>202</Код><Наименование>84.4 --&gt; 84.04</Наименование><Порядок>19800</Порядок><Источник>84.4</Источник><Приемник>НераспределеннаяПрибыльИспользованная</Приемник></Значение><Значение><Код>203</Код><Наименование>86 --&gt; 86.01</Наименование><Порядок>19900</Порядок><Источник>86</Источник><Приемник>ЦелевоеФинансированиеИзБюджета</Приемник></Значение><Значение><Код>204</Код><Наименование>90.1.1 --&gt; 90.01.1</Наименование><Порядок>20000</Порядок><Источник>90.1</Источник><Приемник>ВыручкаНеЕНВД</Приемник></Значение><Значение><Код>205</Код><Наименование>90.1.2 --&gt; 90.01.2</Наименование><Порядок>20100</Порядок><Источник>90.2</Источник><Приемник>ВыручкаЕНВД</Приемник></Значение><Значение><Код>206</Код><Наименование>90.2.1 --&gt; 90.02.1</Наименование><Порядок>20200</Порядок><Источник>90.4</Источник><Приемник>СебестоимостьПродажНеЕНВД</Приемник></Значение><Значение><Код>208</Код><Наименование>90.3 --&gt; 90.03</Наименование><Порядок>20300</Порядок><Источник>90.3</Источник><Приемник>СебестоимостьПродажЕНВД</Приемник></Значение><Значение><Код>210</Код><Наименование>90.5 --&gt; 90.05</Наименование><Порядок>20500</Порядок><Источник>90.5</Источник><Приемник>Продажи_ЭкспортныеПошлины</Приемник></Значение><Значение><Код>211</Код><Наименование>90.7.1 --&gt; 90.07.1</Наименование><Порядок>20600</Порядок><Источник>90.7</Источник><Приемник>Продажи_РасходыНаПродажуНеЕНВД</Приемник></Значение><Значение><Код>213</Код><Наименование>90.8.1 --&gt; 90.08.1</Наименование><Порядок>20800</Порядок><Источник>90.8</Источник><Приемник>Продажи_УправленческиеРасходыНеЕНВД</Приемник></Значение><Значение><Код>215</Код><Наименование>90.9 --&gt; 90.09</Наименование><Порядок>21000</Порядок><Источник>90.9</Источник><Приемник>ПрибыльУбытокОтПродаж</Приемник></Значение><Значение><Код>216</Код><Наименование>91.1 --&gt; 91.01</Наименование><Порядок>21100</Порядок><Источник>91.1</Источник><Приемник>ПрочиеДоходы</Приемник></Значение><Значение><Код>217</Код><Наименование>91.2 --&gt; 91.02</Наименование><Порядок>21200</Порядок><Источник>91.2</Источник><Приемник>ПрочиеДоходы</Приемник></Значение><Значение><Код>218</Код><Наименование>91.9 --&gt; 91.09</Наименование><Порядок>21300</Порядок><Источник>91.9</Источник><Приемник>СальдоПрочихДоходовИРасходов</Приемник></Значение><Значение><Код>219</Код><Наименование>94 --&gt; 94</Наименование><Порядок>21400</Порядок><Источник>94</Источник><Приемник>НедостачиИПотериОтПорчиЦенностей</Приемник></Значение><Значение><Код>220</Код><Наименование>96 --&gt; 96</Наименование><Порядок>21500</Порядок><Источник>96</Источник><Приемник>РезервыПредстоящихРасходов</Приемник></Значение><Значение><Код>221</Код><Наименование>97 --&gt; 97.21</Наименование><Порядок>21600</Порядок><Источник>97.1</Источник><Приемник>ПрочиеРасходыБудущихПериодов</Приемник></Значение><Значение><Код>222</Код><Наименование>98.1 --&gt; 98.01</Наименование><Порядок>21700</Порядок><Источник>98.1</Источник><Приемник>ДоходыПолученныеВСчетБудущихПериодов</Приемник></Значение><Значение><Код>223</Код><Наименование>98.2.1 --&gt; 98.02</Наименование><Порядок>21800</Порядок><Источник>98.2</Источник><Приемник>БезвозмездныеПоступления</Приемник></Значение><Значение><Код>225</Код><Наименование>98.3 --&gt; 98.03</Наименование><Порядок>22000</Порядок><Источник>98.3</Источник><Приемник>ПредстоящиеПоступленияПоНедостачамВыявленнымЗаПрошлыеГоды</Приемник></Значение><Значение><Код>226</Код><Наименование>98.4 --&gt; 98.04</Наименование><Порядок>22100</Порядок><Источник>98.4</Источник><Приемник>РазницаМеждуСуммойПодлежащейВзысканиюСВиновныхЛицИБалансовойСтоимостьюПоНедостачамЦенностей</Приемник></Значение><Значение><Код>227</Код><Наименование>99.1 --&gt; 99.01.1</Наименование><Порядок>22300</Порядок><Источник>99</Источник><Приемник>ПрибылиИУбыткиНеЕНВД</Приемник></Значение><Значение><Код>228</Код><Наименование>73.3 --&gt; 73.03</Наименование><Порядок>16300</Порядок><Источник>73.4</Источник><Приемник>РасчетыПоПрочимОперациям</Приемник></Значение><Значение><Код>229</Код><Наименование>73.3 --&gt; 73.03</Наименование><Порядок>16300</Порядок><Источник>73.5</Источник><Приемник>РасчетыПоПрочимОперациям</Приемник></Значение><Значение><Код>230</Код><Наименование>73.3 --&gt; 73.03</Наименование><Порядок>16300</Порядок><Источник>73.6</Источник><Приемник>РасчетыПоПрочимОперациям</Приемник></Значение><Значение><Код>231</Код><Наименование>97 --&gt; 97.21</Наименование><Порядок>21600</Порядок><Источник>97.2</Источник><Приемник>ПрочиеРасходыБудущихПериодов</Приемник></Значение><Значение><Код>232</Код><Наименование>97 --&gt; 97.21</Наименование><Порядок>21600</Порядок><Источник>97.3</Источник><Приемник>ПрочиеРасходыБудущихПериодов</Приемник></Значение><Значение><Код>233</Код><Наименование>97 --&gt; 97.21</Наименование><Порядок>21600</Порядок><Источник>97.4</Источник><Приемник>ПрочиеРасходыБудущихПериодов</Приемник></Значение><Значение><Код>234</Код><Наименование>71.2 --&gt; 71.01</Наименование><Порядок>15900</Порядок><Источник>71.2</Источник><Приемник>РасчетыСПодотчетнымиЛицами</Приемник></Значение><Значение><Код>235</Код><Наименование>71.22 --&gt; 71.21</Наименование><Порядок>16000</Порядок><Источник>71.22</Источник><Приемник>РасчетыСПодотчетнымиЛицамиВал</Приемник></Значение><Значение><Код>237</Код><Наименование>91.3 --&gt; 91.02</Наименование><Порядок>23100</Порядок><Источник>91.3</Источник><Приемник>ПрочиеРасходы</Приемник></Значение><Значение><Код>238</Код><Наименование>91.4 --&gt; 91.02</Наименование><Порядок>23100</Порядок><Источник>91.4</Источник><Приемник>ПрочиеРасходы</Приемник></Значение><Значение><Код>239</Код><Наименование>РВ --&gt; РВ.1</Наименование><Порядок>23200</Порядок><Источник>РВ</Источник><Приемник>НераспределеннаяРозничнаяВыручка</Приемник></Значение><Значение><Код>240</Код><Наименование>ГТД --&gt; ГТД</Наименование><Порядок>23300</Порядок><Источник>ГТД</Источник><Приемник>ГТД</Приемник></Значение><Значение><Код>241</Код><Наименование>19.1 --&gt; 19.04</Наименование><Порядок>23400</Порядок><Источник>19.1</Источник><Приемник>НДСпоПриобретеннымУслугам</Приемник></Значение><Значение><Код>242</Код><Наименование>19.2 --&gt; 19.04</Наименование><Порядок>23400</Порядок><Источник>19.2</Источник><Приемник>НДСпоПриобретеннымУслугам</Приемник></Значение></Значения></Правило><Правило><Код>ВидыСубконтоХозрасчетныеСтр</Код><Наименование> --&gt; ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные</Наименование><Порядок>400</Порядок><Приемник>ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Код</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило></Группа><Группа><Код>ПослеВыгрузки</Код><Наименование>После выгрузки</Наименование><Порядок>800</Порядок><Правило><Код>ВводНачальныхОстатковОС</Код><Наименование> --&gt; ДокументСсылка.ВводНачальныхОстатковОС</Наименование><Порядок>300</Порядок><ПередВыгрузкой>Если ВходящиеДанные.Получить("ОС").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;

//РежимЗаписи = "Проведение";</ПередВыгрузкой><Приемник>ДокументСсылка.ВводНачальныхОстатковОС</Приемник><Свойства><Свойство><Код>48</Код><Наименование> --&gt; ПодразделениеОрганизации</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/><КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>46</Код><Наименование> --&gt; Проведен</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство><Код>44</Код><Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Организация</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Группа><Код>4</Код><Наименование> --&gt; ОС</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ОС" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОС");
КоллекцияОбъектов.НоваяКолонка("СпособПоступленияРегл");
КоллекцияОбъектов.НоваяКолонка("СпособНачисленияАмортизацииБУ");
КоллекцияОбъектов.НоваяКолонка("МОЛРегл");
КоллекцияОбъектов.НоваяКолонка("СпособОтраженияРасходовПоАмортизацииБУ");
КоллекцияОбъектов.НоваяКолонка("СпособОтраженияРасходовПоАмортизацииНУ");</ПередОбработкойВыгрузки><ПередВыгрузкой>ОбъектКоллекции.СпособПоступленияРегл = ОбъектКоллекции.ОсновноеСредство.СпособПоступления;
ОбъектКоллекции.МОЛРегл = ОбъектКоллекции.ОсновноеСредство.МОЛ.Получить(Параметры.ДатаВводаОстатков);
ОбъектКоллекции.СпособОтраженияРасходовПоАмортизацииБУ = ОбъектКоллекции.ОсновноеСредство;
ОбъектКоллекции.СпособОтраженияРасходовПоАмортизацииНУ = ОбъектКоллекции.ОсновноеСредство;
ОбъектКоллекции.СпособНачисленияАмортизацииБУ = ОбъектКоллекции.ОсновноеСредство.СпособНачисленияАмортизации;</ПередВыгрузкой><Свойство><Код>47</Код><Наименование> --&gt; ДатаПриобретенияУСН</Наименование><Порядок>2700</Порядок><Источник/><Приемник Имя="ДатаПриобретенияУСН" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ДатаПриобретения;</ПередВыгрузкой></Свойство><Свойство><Код>49</Код><Наименование> --&gt; ПорядокВключенияСтоимостиВСоставРасходовУСН</Наименование><Порядок>2800</Порядок><Источник/><Приемник Имя="ПорядокВключенияСтоимостиВСоставРасходовУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокВключенияСтоимостиОСиНМАВСоставРасходовУСН"/><ПередВыгрузкой>Если ОбъектКоллекции.ОсновноеСредство.ПорядокВключенияВРасходы = 1 Тогда
	Значение = "ВключитьВСоставАмортизируемогоИмущества";
ИначеЕсли ОбъектКоллекции.ОсновноеСредство.ПорядокВключенияВРасходы = 2 Тогда
	Значение = "ВключитьВСоставРасходов";
Иначе
	Значение = "НеВключатьВСоставРасходов";
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>51</Код><Наименование> --&gt; ПорядокПогашенияСтоимостиБУ</Наименование><Порядок>2900</Порядок><Источник/><Приемник Имя="ПорядокПогашенияСтоимостиБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокПогашенияСтоимостиОС"/><ПередВыгрузкой>Значение = ?(ОбъектКоллекции.ОсновноеСредство.ПодлежитАмортизации = 1, "НачислениеАмортизации", "НачислениеИзноса");</ПередВыгрузкой></Свойство><Свойство><Код>52</Код><Наименование> --&gt; КоэффициентАмортизацииБУ</Наименование><Порядок>3000</Порядок><Источник/><Приемник Имя="КоэффициентАмортизацииБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.КоэффициентАмортизации.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>33</Код><Наименование> --&gt; СрокПолезногоИспользованияБУ</Наименование><Порядок>2200</Порядок><Источник/><Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.СрокПолезногоИспользования.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>32</Код><Наименование> --&gt; СрокИспользованияДляВычисленияАмортизацииБУ</Наименование><Порядок>2100</Порядок><Источник/><Приемник Имя="СрокИспользованияДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.СрокПолезногоИспользования.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>31</Код><Наименование> --&gt; СпособПоступления</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="СпособПоступленияРегл" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПоступленияАктивов"/><КодПравилаКонвертации>СпособыПоступленияОС                              </КодПравилаКонвертации></Свойство><Свойство><Код>29</Код><Наименование> --&gt; СпособОтраженияРасходовПоАмортизацииБУ</Наименование><Порядок>2000</Порядок><Источник/><Приемник Имя="СпособОтраженияРасходовПоАмортизацииБУ" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/><КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации></Свойство><Свойство><Код>28</Код><Наименование> --&gt; СпособНачисленияАмортизацииБУ</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="СпособНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииОС"/><КодПравилаКонвертации>СпособыНачисленияАмортизацииОС                    </КодПравилаКонвертации></Свойство><Свойство><Код>26</Код><Наименование> --&gt; СостояниеПринятияКУчетуБУ</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="СостояниеПринятияКУчетуРегл" Вид="Реквизит" Тип="СправочникСсылка.СобытияОС"/><КодПравилаКонвертации>ОСВводИПринятиеКУчету                             </КодПравилаКонвертации><ПередВыгрузкой>Значение = "ПринятиеКУчетуСВводомВЭкплуатацию";</ПередВыгрузкой></Свойство><Свойство><Код>24</Код><Наименование> --&gt; ПервоначальнаяСтоимостьНУ</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ПервоначальнаяСтоимостьУСН" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ПервоначальнаяСтоимостьН;</ПередВыгрузкой></Свойство><Свойство><Код>23</Код><Наименование> --&gt; ПервоначальнаяСтоимостьБУ</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ПервоначальнаяСтоимостьБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ПервоначальнаяСтоимость;</ПередВыгрузкой></Свойство><Свойство><Код>22</Код><Наименование> --&gt; ПараметрВыработкиБУ</Наименование><Порядок>1900</Порядок><Источник/><Приемник Имя="ПараметрВыработкиБУ" Вид="Реквизит" Тип="СправочникСсылка.ПараметрыВыработкиОС"/><КодПравилаКонвертации>ПараметрыВыработкиОС                              </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>21</Код><Наименование> --&gt; ОсновноеСредство</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/><КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации></Свойство><Свойство><Код>20</Код><Наименование> --&gt; ОбъемПродукцииРаботДляВычисленияАмортизацииБУ</Наименование><Порядок>1800</Порядок><Источник/><Приемник Имя="ОбъемПродукцииРаботДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ФактическийОбъемПродукцииРаботЗаМесяц.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>19</Код><Наименование> --&gt; ОбъемПродукцииРаботБУ</Наименование><Порядок>1700</Порядок><Источник/><Приемник Имя="ОбъемПродукцииРаботБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ОбщийОбъемПродукцииРабот;</ПередВыгрузкой></Свойство><Свойство><Код>16</Код><Наименование> --&gt; НачислятьАмортизациюБУ</Наименование><Порядок>1600</Порядок><Источник/><Приемник Имя="НачислятьАмортизациюБУ" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.НачислятьАмортизацию.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>15</Код><Наименование> --&gt; НакопленнаяАмортизацияНУ</Наименование><Порядок>1500</Порядок><Источник/><Приемник Имя="СуммаНачисленнойАмортизацииУСН" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.НачисленнаяАмортизацияН;</ПередВыгрузкой></Свойство><Свойство><Код>14</Код><Наименование> --&gt; НакопленнаяАмортизацияБУ</Наименование><Порядок>1400</Порядок><Источник/><Приемник Имя="НакопленнаяАмортизацияБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.НакопленнаяАмортизацияБУНач) = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = ОбъектКоллекции.НакопленнаяАмортизацияБУНач;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>41</Код><Наименование> --&gt; ТекущаяСтоимостьБУ</Наименование><Порядок>2500</Порядок><Источник/><Приемник Имя="ТекущаяСтоимостьБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.ТекущаяСтоимостьБУНач) = 1 Тогда
	Отказ = 1;
	
Иначе
	Значение = ОбъектКоллекции.ТекущаяСтоимостьБУНач;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>39</Код><Наименование> --&gt; СчетУчетаБУ</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="СчетУчетаБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СчетУчетаБУ) = 1 Тогда
	Значение = СчетПоКоду("01.1");

Иначе
	Значение = ОбъектКоллекции.СчетУчетаБУ;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>37</Код><Наименование> --&gt; СчетАмортизацииБУ</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="СчетАмортизацииБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Если ПустоеЗначение(ОбъектКоллекции.СчетАмортизацииБУ) = 1 Тогда
	Значение = СчетПоКоду("02.1");

Иначе
	Значение = ОбъектКоллекции.СчетАмортизацииБУ;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>35</Код><Наименование> --&gt; СтоимостьДляВычисленияАмортизацииБУ</Наименование><Порядок>2400</Порядок><Источник/><Приемник Имя="СтоимостьДляВычисленияАмортизацииБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ПервоначальнаяСтоимость;</ПередВыгрузкой></Свойство><Свойство><Код>34</Код><Наименование> --&gt; СрокПолезногоИспользованияНУ</Наименование><Порядок>2300</Порядок><Источник/><Приемник Имя="СрокПолезногоИспользованияУСН" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.СрокПолезногоИспользованияН;</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ВводВЭксплуатациюПриПринятии</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ВводВЭксплуатациюПриПринятииРегл" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; ДатаВводаВЭксплуатациюБУ</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ДатаВводаВЭксплуатациюРегл" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ДатаВводаВЭксплуатацию;</ПередВыгрузкой></Свойство><Свойство><Код>10</Код><Наименование> --&gt; ДатаПринятияКУчетуБУ</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ДатаПринятияКУчетуРегл" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.ДатаВводаВЭксплуатацию;</ПередВыгрузкой></Свойство><Свойство><Код>11</Код><Наименование> --&gt; ИнвентарныйНомер</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ИнвентарныйНомерРегл" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ОсновноеСредство.Код;</ПередВыгрузкой></Свойство><Свойство><Код>13</Код><Наименование> --&gt; МОЛБУ</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="МОЛРегл" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>НачислениеЗарплатыРаботникамОрганизаций</Код><Наименование> --&gt; ДокументСсылка.НачислениеЗарплатыРаботникамОрганизаций</Наименование><Порядок>400</Порядок><ПередВыгрузкой>Если ВходящиеДанные.Получить("Начисления").КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Приемник>ДокументСсылка.НачислениеЗарплатыРаботникамОрганизаций</Приемник><Свойства><Свойство Отключить="true"><Код>10</Код><Наименование> --&gt; ПодразделениеОрганизации</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/><КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Проведен</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; ПериодРегистрации</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Если Параметры.ДатаКонцаПериодаВыгрузки &gt; Параметры.ДатаВводаОстатков Тогда
	Значение = Параметры.ДатаКонцаПериодаВыгрузки;
	
Иначе
	Значение = Параметры.ДатаВводаОстатков - 1;
КонецЕсли;

Значение = НачМесяца(Значение);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>7</Код><Наименование> --&gt; Организация</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Если Параметры.ДатаКонцаПериодаВыгрузки &gt; Параметры.ДатаВводаОстатков Тогда
	Значение = Параметры.ДатаКонцаПериодаВыгрузки;
	
Иначе
	Значение = Параметры.ДатаВводаОстатков - 1;
КонецЕсли;;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Группа><Код>3</Код><Наименование> --&gt; Начисления</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Начисления" Вид="ТабличнаяЧасть"/><Свойство><Код>11</Код><Наименование> --&gt; ПодразделениеОрганизации</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/><КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Физлицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/><КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации><ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Результат</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Результат" Вид="Реквизит" Тип="Число"/></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>НДФЛиЕСНДоходыИНалоги</Код><Наименование> --&gt; ДокументСсылка.НДФЛиЕСНДоходыИНалоги</Наименование><Порядок>500</Порядок><ПередВыгрузкой>Если (ВходящиеДанные.Получить("НДФЛСведенияОДоходах").КоличествоСтрок() = 0) и
	 (ВходящиеДанные.Получить("НДФЛИсчисленный13").КоличествоСтрок() = 0) и
	 (ВходящиеДанные.Получить("ЕСНСведенияОДоходах").КоличествоСтрок() = 0) и
	 (ВходящиеДанные.Получить("ЕСННалоги").КоличествоСтрок() = 0) и
	 (ВходящиеДанные.Получить("НДФЛУдержанный").КоличествоСтрок() = 0) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Приемник>ДокументСсылка.НДФЛиЕСНДоходыИНалоги</Приемник><Свойства><Свойство><Код>47</Код><Наименование> --&gt; Проведен</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>46</Код><Наименование> --&gt; Организация</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>22</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой></Свойство><Группа><Код>2</Код><Наименование> --&gt; ЕСННалоги</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="ЕСННалоги" Вид="ТабличнаяЧасть"/><Свойство><Код>15</Код><Наименование> --&gt; ФФОМС</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ФФОМС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>14</Код><Наименование> --&gt; ФСС</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ФСС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>13</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство><Свойство><Код>12</Код><Наименование> --&gt; ФедеральныйБюджет</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ФедеральныйБюджет" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; ТФОМС</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ТФОМС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; ПФРСтраховаяЕНВД</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="ПФРСтраховаяЕНВД" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; ПФРСтраховая</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ПФРСтраховая" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>8</Код><Наименование> --&gt; ПФРНакопительнаяЕНВД</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="ПФРНакопительнаяЕНВД" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; ПФРНакопительная</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ПФРНакопительная" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; ПримененнаяЛьготаФБ</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ПримененнаяЛьготаФБ" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; ПримененнаяЛьготаФОМС</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ПримененнаяЛьготаФОМС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ПримененнаяЛьготаФСС</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ПримененнаяЛьготаФСС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>3</Код><Наименование> --&gt; МесяцНалоговогоПериода</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/></Свойство></Группа><Группа><Код>16</Код><Наименование> --&gt; ЕСНСведенияОДоходах</Наименование><Порядок>300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="ЕСНСведенияОДоходах" Вид="ТабличнаяЧасть"/><Свойство><Код>20</Код><Наименование> --&gt; СуммаДохода</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="СуммаДохода" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>19</Код><Наименование> --&gt; ОблагаетсяЕНВД</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ОблагаетсяЕНВД" Вид="Реквизит" Тип="Булево"/></Свойство><Свойство><Код>18</Код><Наименование> --&gt; МесяцНалоговогоПериода</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>17</Код><Наименование> --&gt; КодДоходаЕСН</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="КодДоходаЕСН" Вид="Реквизит" Тип="СправочникСсылка.ДоходыЕСН"/></Свойство><Свойство><Код>21</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство></Группа><Группа><Код>23</Код><Наименование> --&gt; НДФЛИсчисленный13</Наименование><Порядок>200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="НДФЛИсчисленный13" Вид="ТабличнаяЧасть"/><Свойство><Код>29</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство><Свойство><Код>28</Код><Наименование> --&gt; ПримененныйВычетНаДетей</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ПримененныйВычетНаДетей" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>27</Код><Наименование> --&gt; ПримененныйВычетЛичный</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ПримененныйВычетЛичный" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>26</Код><Наименование> --&gt; ПериодРегистрации</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>25</Код><Наименование> --&gt; Налог</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Налог" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>24</Код><Наименование> --&gt; МесяцНалоговогоПериода</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/></Свойство></Группа><Группа><Код>30</Код><Наименование> --&gt; НДФЛСведенияОДоходах</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="НДФЛСведенияОДоходах" Вид="ТабличнаяЧасть"/><Свойство><Код>39</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство><Свойство><Код>38</Код><Наименование> --&gt; СуммаНалогаИсчисленная</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="СуммаНалогаИсчисленная" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>37</Код><Наименование> --&gt; СуммаДохода</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="СуммаДохода" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>36</Код><Наименование> --&gt; СуммаВычета</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="СуммаВычета" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>35</Код><Наименование> --&gt; ПериодРегистрации</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>34</Код><Наименование> --&gt; МесяцНалоговогоПериода</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>33</Код><Наименование> --&gt; КодДохода</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="КодДохода" Вид="Реквизит" Тип="СправочникСсылка.ДоходыНДФЛ"/></Свойство><Свойство><Код>32</Код><Наименование> --&gt; КодВычета</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="КодВычета" Вид="Реквизит" Тип="СправочникСсылка.ВычетыНДФЛ"/></Свойство><Свойство><Код>31</Код><Наименование> --&gt; ДатаДохода</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ДатаДохода" Вид="Реквизит" Тип="Дата"/></Свойство></Группа><Группа><Код>40</Код><Наименование> --&gt; НДФЛУдержанный</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="НДФЛУдержанный" Вид="ТабличнаяЧасть"/><Свойство><Код>45</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство><Свойство><Код>44</Код><Наименование> --&gt; СтавкаНалогообложения</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="СтавкаНалогообложения" Вид="Реквизит" Тип="ПеречислениеСсылка.НДФЛСтавкиНалогообложенияРезидента"/></Свойство><Свойство><Код>43</Код><Наименование> --&gt; ПериодРегистрации</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ПериодРегистрации" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>42</Код><Наименование> --&gt; Налог</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Налог" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>41</Код><Наименование> --&gt; МесяцНалоговогоПериода</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="МесяцНалоговогоПериода" Вид="Реквизит" Тип="Дата"/></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ПринятиеКУчетуНМА</Код><Наименование> --&gt; ДокументСсылка.ПринятиеКУчетуНМА</Наименование><Порядок>200</Порядок><ПередВыгрузкой>КлючВыгружаемыхДанных = "ПринятиеКУчетуНМА_" + ВходящиеДанные.Получить("НМА") + ВходящиеДанные.Получить("СчетУчетаНМА");</ПередВыгрузкой><Приемник>ДокументСсылка.ПринятиеКУчетуНМА</Приемник><Свойства><Свойство><Код>8</Код><Наименование> --&gt; ОтражатьВНалоговомУчете</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ОтражатьВНалоговомУчете" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование> --&gt; СпециальныйКоэффициентНУ</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="СпециальныйКоэффициентНУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>10</Код><Наименование> --&gt; СпособНачисленияАмортизацииБУ</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СпособНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА"/><КодПравилаКонвертации>СпособыНачисленияАмортизацииНМА                   </КодПравилаКонвертации><ПередВыгрузкой>ВыбСпособ = ВходящиеДанные.Получить("НМА").СпособНачисленияАмортизации;
Если ПустоеЗначение(ВыбСпособ) = 1 Тогда
	ВыбСпособ = "";
	
Иначе
	ВыбСпособ = ВыбСпособ.Идентификатор();
КонецЕсли;

ВходящиеДанные.Установить("СпособНачисленияАмортизацииБУ", ВыбСпособ);</ПередВыгрузкой></Свойство><Свойство><Код>12</Код><Наименование> --&gt; СпособОтраженияРасходов</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СпособОтраженияРасходов" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияРасходовПоАмортизации"/><КодПравилаКонвертации>СпособыОтраженияРасходовПоАмортизации             </КодПравилаКонвертации><ПередВыгрузкой>ВходящиеДанные.Установить("СпособОтраженияРасходов", ВходящиеДанные.Получить("НМА"));</ПередВыгрузкой></Свойство><Свойство><Код>13</Код><Наименование> --&gt; СпособПоступления</Наименование><Порядок>1400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СпособПоступления" Вид="Реквизит" Тип="ПеречислениеСсылка.СпособыПоступленияАктивов"/><КодПравилаКонвертации>СпособыПоступленияНМА                             </КодПравилаКонвертации><ПередВыгрузкой>ВыбСпособ = ВходящиеДанные.Получить("НМА").СпособПоступления;

Если ПустоеЗначение(ВыбСпособ) = 1 Тогда
	ВыбСпособ = Перечисление.СпособыПоступленияНМА.ПриобретениеЗаПлату;
КонецЕсли;

ВходящиеДанные.Установить("СпособПоступления", ВыбСпособ);</ПередВыгрузкой></Свойство><Свойство><Код>14</Код><Наименование> --&gt; СрокПолезногоИспользованияБУ</Наименование><Порядок>1500</Порядок><Источник/><Приемник Имя="СрокПолезногоИспользованияБУ" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА").СрокПолезногоИспользования;</ПередВыгрузкой></Свойство><Свойство><Код>16</Код><Наименование> --&gt; СтоимостьБУ</Наименование><Порядок>1700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СтоимостьБУ" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>18</Код><Наименование> --&gt; СчетНачисленияАмортизацииБУ</Наименование><Порядок>1900</Порядок><Источник/><Приемник Имя="СчетНачисленияАмортизацииБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><ПередВыгрузкой>Значение = ?(ВходящиеДанные.Получить("НМА").ПорядокНачисленияАмортизации = 2, "05", "04.01");</ПередВыгрузкой></Свойство><Свойство><Код>20</Код><Наименование> --&gt; СчетУчетаБУ</Наименование><Порядок>2100</Порядок><Источник/><Приемник Имя="СчетУчетаБУ" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><ПередВыгрузкой>Если ВходящиеДанные.Получить("СчетУчетаНМА") = "04.1" Тогда
	Значение = "04.01";
ИначеЕсли ВходящиеДанные.Получить("СчетУчетаНМА") = "04.2" Тогда
	Значение = "04.02";
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>21</Код><Наименование> --&gt; СчетУчетаБУВнеоборотногоАктива</Наименование><Порядок>2300</Порядок><Источник/><Приемник Имя="СчетУчетаБУВнеоборотногоАктива" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><ПередВыгрузкой>Значение = "000";</ПередВыгрузкой></Свойство><Свойство><Код>22</Код><Наименование> --&gt; ДатаПриобретения</Наименование><Порядок>2400</Порядок><Источник/><Приемник Имя="ДатаПриобретения" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА").ДатаПриобретения;</ПередВыгрузкой></Свойство><Свойство><Код>23</Код><Наименование> --&gt; СтоимостьУСН</Наименование><Порядок>2500</Порядок><Источник/><Приемник Имя="СтоимостьУСН" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА").ПервоначальнаяСтоимостьН;</ПередВыгрузкой></Свойство><Свойство><Код>24</Код><Наименование> --&gt; СуммаНачисленнойАмортизацииУСН</Наименование><Порядок>2600</Порядок><Источник/><Приемник Имя="СуммаНачисленнойАмортизацииУСН" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА").НачисленнаяАмортизацияН;</ПередВыгрузкой></Свойство><Свойство><Код>25</Код><Наименование> --&gt; СрокПолезногоИспользованияУСН</Наименование><Порядок>2700</Порядок><Источник/><Приемник Имя="СрокПолезногоИспользованияУСН" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА").СрокПолезногоИспользованияН;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>7</Код><Наименование> --&gt; Организация</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ОбъемПродукцииРаботДляВычисленияАмортизации</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ОбъемПродукцииРаботДляВычисленияАмортизации" Вид="Реквизит" Тип="Число"/><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА").ОбщийОбъемПродукцииРабот;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование> --&gt; НематериальныйАктив</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/><КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации><ПередВыгрузкой>Значение = ВходящиеДанные.Получить("НМА");</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; НачислятьАмортизациюНУ</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="НачислятьАмортизациюНУ" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = ?(ВходящиеДанные.Получить("НМА").ПорядокНачисленияАмортизации = 1, 0, 1);</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; НачислятьАмортизациюБУ</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="НачислятьАмортизациюБУ" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = ?(ВходящиеДанные.Получить("НМА").ПорядокНачисленияАмортизации = 1, 0, 1);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Дата</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков - 1;</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; ВидОбъектаУчета</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/><ПередВыгрузкой>Значение = "НематериальныйАктив";</ПередВыгрузкой></Свойство><Свойство><Код>26</Код><Наименование> --&gt; ПорядокВключенияСтоимостиВСоставРасходовУСН</Наименование><Порядок>2800</Порядок><Источник/><Приемник Имя="ПорядокВключенияСтоимостиВСоставРасходовУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядокВключенияСтоимостиОСиНМАВСоставРасходовУСН"/><ПередВыгрузкой>НомерЗначения = ВходящиеДанные.Получить("НМА").ПорядокВключенияВРасходы;
Если НомерЗначения = 3 Тогда
	Значение = "НеВключатьВСоставРасходов";
ИначеЕсли НомерЗначения = 2 Тогда
	Значение = "ВключитьВСоставРасходов";
Иначе
	Значение = "ВключитьВСоставАмортизируемогоИмущества";
КонецЕсли;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>Работники</Код><Наименование> --&gt; ДокументСсылка.ПриемНаРаботуВОрганизацию</Наименование><Порядок>100</Порядок><ПередВыгрузкой>Если Параметры.СписокРаботников.КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Приемник>ДокументСсылка.ПриемНаРаботуВОрганизацию</Приемник><Свойства><Свойство Отключить="true"><Код>1</Код><Наименование> --&gt; ВидЗанятости</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ВидЗанятости" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗанятостиВОрганизации"/><ПередВыгрузкой>Значение = "ОсновноеМестоРаботы";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Дата</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование> --&gt; Организация</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Проведен</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Группа><Код>6</Код><Наименование> --&gt; РаботникиОрганизации</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = Параметры.СписокРаботников;
КоллекцияОбъектов.НоваяКолонка("ПодразделениеОрганизации");
КоллекцияОбъектов.НоваяКолонка("Должность");</ПередОбработкойВыгрузки><ПередВыгрузкой>Если глДатаПриема(ОбъектКоллекции.ФизЛицо) = Дата(0) Тогда
	Отказ = 1;
КонецЕсли;
ОбъектКоллекции.ПодразделениеОрганизации = "1";
ОбъектКоллекции.Должность = ОбъектКоллекции.ФизЛицо.Должность;</ПередВыгрузкой><Свойство><Код>18</Код><Наименование> --&gt; ПодразделениеОрганизации</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ПодразделениеОрганизации" Вид="Реквизит" Тип="СправочникСсылка.ПодразделенияОрганизаций"/><КодПравилаКонвертации>ПодразделенияОрганизаций                          </КодПравилаКонвертации></Свойство><Свойство><Код>13</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/><КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации><ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; ДатаПриема</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ДатаПриема" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = глДатаПриема(ОбъектКоллекции.ФизЛицо);</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Должность</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Должность" Вид="Реквизит" Тип="СправочникСсылка.ДолжностиОрганизаций"/><КодПравилаКонвертации>ДолжностиОрганизаций                              </КодПравилаКонвертации></Свойство><Свойство Отключить="true"><Код>12</Код><Наименование> --&gt; ТабельныйНомер</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ТабельныйНомер" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо.Код;</ПередВыгрузкой></Свойство></Группа><Группа><Код>14</Код><Наименование> --&gt; ОсновныеНачисления</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ОсновныеНачисления" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = Параметры.СписокРаботников;
КоллекцияОбъектов.НоваяКолонка("ВидРасчета");
КоллекцияОбъектов.НоваяКолонка("Размер");</ПередОбработкойВыгрузки><ПередВыгрузкой>Если глДатаПриема(ОбъектКоллекции.ФизЛицо) = Дата(0) Тогда
	Отказ = 1;
КонецЕсли;
ОбъектКоллекции.ВидРасчета = ОбъектКоллекции.ФизЛицо;
ОбъектКоллекции.Размер = ОбъектКоллекции.ФизЛицо.Оклад.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой><Свойство><Код>17</Код><Наименование> --&gt; Размер</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Размер" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>16</Код><Наименование> --&gt; ВидРасчета</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ВидРасчета" Вид="Реквизит" Тип="ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций"/><КодПравилаКонвертации>ОсновныеНачисленияОрганизаций                     </КодПравилаКонвертации></Свойство><Свойство><Код>15</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/><КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации><ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>РегистрацияОплатыОсновныхСредствДляУСН</Код><Наименование> --&gt; ДокументСсылка.РегистрацияОплатыОсновныхСредствДляУСН</Наименование><Порядок>600</Порядок><ПередВыгрузкой>Если (ВходящиеДанные.Получить("ОС").КоличествоСтрок() = 0) и (ВходящиеДанные.Получить("НМА").КоличествоСтрок() = 0) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Приемник>ДокументСсылка.РегистрацияОплатыОсновныхСредствДляУСН</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Организация</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Группа><Код>5</Код><Наименование> --&gt; Оплата</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ОплатаНМА" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("НематериальныйАктив");
КоллекцияОбъектов.НоваяКолонка("ДатаОплаты");
КоллекцияОбъектов.НоваяКолонка("СуммаОплаты");
Оплата = СоздатьОбъект("Периодический");
НМА = ВходящиеДанные.Получить("НМА");
НМА.ВыбратьСтроки();
Пока НМА.ПолучитьСтроку() = 1 Цикл
	Если (НМА.НМА.ЭтоГруппа() = 1) или (НМА.НМА.ПометкаУдаления() = 1) Тогда
		Продолжить;
	ИначеЕсли НМА.НМА.ПорядокВключенияВРасходы &lt;&gt; 1 Тогда
		Продолжить;
	КонецЕсли;
	Оплата.ИспользоватьОбъект("Оплата", НМА.НМА);
	Оплата.ВыбратьЗначения(, Параметры.ДатаКонцаПериодаВыгрузки);
	Пока Оплата.ПолучитьЗначение() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.НематериальныйАктив = НМА.НМА;
		КоллекцияОбъектов.СуммаОплаты = Оплата.Значение;
		КоллекцияОбъектов.ДатаОплаты = Оплата.ДатаЗнач;
	КонецЦикла;
КонецЦикла;</ПередОбработкойВыгрузки><Свойство><Код>8</Код><Наименование> --&gt; СуммаОплаты</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СуммаОплаты" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; ДатаОплаты</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ОсновноеСредство</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="НематериальныйАктив" Вид="Реквизит" Тип="СправочникСсылка.НематериальныеАктивы"/><КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации></Свойство></Группа><Группа><Код>9</Код><Наименование> --&gt; Оплата</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Оплата" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("ОсновноеСредство");
КоллекцияОбъектов.НоваяКолонка("ДатаОплаты");
КоллекцияОбъектов.НоваяКолонка("СуммаОплаты");
Оплата = СоздатьОбъект("Периодический");
ОС = ВходящиеДанные.Получить("ОС");
ОС.ВыбратьСтроки();
Пока ОС.ПолучитьСтроку() = 1 Цикл
	Если (ОС.ОсновноеСредство.ЭтоГруппа() = 1) или (ОС.ОсновноеСредство.ПометкаУдаления() = 1) Тогда
		Продолжить;
	ИначеЕсли ОС.ОсновноеСредство.ПорядокВключенияВРасходы &lt;&gt; 1 Тогда
		Продолжить;
	КонецЕсли;
	Оплата.ИспользоватьОбъект("Оплата", ОС.ОсновноеСредство);
	Оплата.ВыбратьЗначения(, Параметры.ДатаВводаОстатков);
	Пока Оплата.ПолучитьЗначение() = 1 Цикл
		КоллекцияОбъектов.НоваяСтрока();
		КоллекцияОбъектов.ОсновноеСредство = ОС.ОсновноеСредство;
		КоллекцияОбъектов.СуммаОплаты = Оплата.Значение;
		КоллекцияОбъектов.ДатаОплаты = Оплата.ДатаЗнач;
	КонецЦикла;
КонецЦикла;</ПередОбработкойВыгрузки><Свойство><Код>12</Код><Наименование> --&gt; СуммаОплаты</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СуммаОплаты" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; ДатаОплаты</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ДатаОплаты" Вид="Реквизит" Тип="Дата"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; ОсновноеСредство</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ОсновноеСредство" Вид="Реквизит" Тип="СправочникСсылка.ОсновныеСредства"/><КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>УволенныеРаботники</Код><Наименование> --&gt; ДокументСсылка.УвольненияИзОрганизаций</Наименование><Порядок>200</Порядок><ПередВыгрузкой>Если Параметры.СписокРаботников.КоличествоСтрок() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Приемник>ДокументСсылка.УвольнениеИзОрганизаций</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Дата</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Организация</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Проведен</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Проведен" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Группа><Код>5</Код><Наименование> --&gt; РаботникиОрганизации</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="РаботникиОрганизации" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = Параметры.СписокУволенныхРаботников;</ПередОбработкойВыгрузки><Свойство><Код>6</Код><Наименование> --&gt; ДатаУвольнения</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ДатаУвольнения" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо.ДатаУвольнения;

ХарактерРаботы = СоздатьОбъект("Периодический");
ХарактерРаботы.ИспользоватьОбъект("ХарактерРаботы", ОбъектКоллекции.ФизЛицо);
ХарактерРаботы.ВыбратьЗначения(,);
Пока ХарактерРаботы.ПолучитьЗначение() = 1 Цикл
	Если (ХарактерРаботы.Значение = Перечисление.ХарактерРаботы.ТрудовыеОтношенияПрекращены) Тогда
		Значение = ХарактерРаботы.ДатаЗнач;
		Прервать;
	КонецЕсли;
КонецЦикла;</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Физлицо</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Сотрудник" Вид="Реквизит" Тип="СправочникСсылка.СотрудникиОрганизаций"/><КодПравилаКонвертации>СотрудникиОрганизаций                             </КодПравилаКонвертации><ПередВыгрузкой>Значение = ОбъектКоллекции.ФизЛицо;</ПередВыгрузкой></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ВводНачальныхОстатковУСН</Код><Наименование> --&gt; ДокументСсылка.ВводНачальныхОстатковУСН</Наименование><Порядок>99999</Порядок><Приемник>ДокументСсылка.ВводНачальныхОстатковУСН</Приемник><Свойства><Свойство Поиск="true"><Код>157</Код><Наименование> --&gt; Комментарий</Наименование><Порядок>2300</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>156</Код><Наименование> --&gt; Организация</Наименование><Порядок>2200</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>154</Код><Наименование> --&gt; Дата</Наименование><Порядок>2000</Порядок><Источник/><Приемник Имя="Дата" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки - 1;</ПередВыгрузкой></Свойство><Группа><Код>146</Код><Наименование> --&gt; ВзаиморасчетыСПоставщиками</Наименование><Порядок>1700</Порядок><Источник/><Приемник Имя="ВзаиморасчетыСПоставщиками" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоВзаиморасчетамСПоставщиками");
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");</ПередОбработкойВыгрузки><ПослеОбработкиВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеОбработкиВыгрузки><Свойство><Код>151</Код><Наименование> --&gt; СуммаВзаиморасчетов</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>150</Код><Наименование> --&gt; РасчетныйДокумент</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/><КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации></Свойство><Свойство><Код>149</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство><Свойство><Код>148</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>147</Код><Наименование> --&gt; ВидЗадолженности</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/></Свойство></Группа><Группа><Код>138</Код><Наименование> --&gt; ВзаиморасчетыСПокупателями</Наименование><Порядок>1600</Порядок><Источник/><Приемник Имя="ВзаиморасчетыСПокупателями" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоВзаиморасчетамСПокупателями");
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");</ПередОбработкойВыгрузки><ПослеОбработкиВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеОбработкиВыгрузки><Свойство><Код>145</Код><Наименование> --&gt; ДоходКомитента</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ДоходКомитента" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>144</Код><Наименование> --&gt; ДоходЕНВД</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ДоходЕНВД" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>143</Код><Наименование> --&gt; СуммаВзаиморасчетов</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>142</Код><Наименование> --&gt; РасчетныйДокумент</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/><КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации></Свойство><Свойство><Код>141</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство><Свойство><Код>140</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>139</Код><Наименование> --&gt; ВидЗадолженности</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/></Свойство></Группа><Группа><Код>133</Код><Наименование> --&gt; ВзаиморасчетыСПодотчетниками</Наименование><Порядок>1500</Порядок><Источник/><Приемник Имя="ВзаиморасчетыСПодотчетниками" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоВзаиморасчетамСПодотчетниками");</ПередОбработкойВыгрузки><Свойство><Код>137</Код><Наименование> --&gt; СуммаВзаиморасчетов</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>136</Код><Наименование> --&gt; РасчетныйДокумент</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/><КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации></Свойство><Свойство><Код>135</Код><Наименование> --&gt; Подотчетник</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Подотчетник" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>Сотрудники                                        </КодПравилаКонвертации></Свойство><Свойство><Код>134</Код><Наименование> --&gt; ВидЗадолженности</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/></Свойство></Группа><Группа><Код>129</Код><Наименование> --&gt; ВзаиморасчетыССотрудниками</Наименование><Порядок>1400</Порядок><Источник/><Приемник Имя="ВзаиморасчетыССотрудниками" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоВзаиморасчетамCСотрудниками");</ПередОбработкойВыгрузки><Свойство><Код>132</Код><Наименование> --&gt; СуммаВзаиморасчетов</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>131</Код><Наименование> --&gt; Работник</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Работник" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство><Свойство><Код>130</Код><Наименование> --&gt; ВидЗадолженности</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/></Свойство></Группа><Группа><Код>125</Код><Наименование> --&gt; ВзаиморвасчетыПоНалогам</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="ВзаиморвасчетыПоНалогам" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоВзаиморасчетамПоНалогам");</ПередОбработкойВыгрузки><Свойство><Код>128</Код><Наименование> --&gt; СуммаВзаиморасчетов</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СуммаВзаиморасчетов" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>127</Код><Наименование> --&gt; СчетРасчетовПоНалогу</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="СчетРасчетовПоНалогу" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации></Свойство><Свойство><Код>126</Код><Наименование> --&gt; ВидЗадолженности</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ВидЗадолженности" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыЗадолженности"/></Свойство></Группа><Группа><Код>119</Код><Наименование> --&gt; ПратииТоваровНаСкладах</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="ПратииТоваровНаСкладах" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоТМЦ");</ПередОбработкойВыгрузки><Свойство><Код>124</Код><Наименование> --&gt; Количество</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>123</Код><Наименование> --&gt; ДокументОприходования</Наименование><Порядок>399</Порядок><Источник/><Приемник Имя="ДокументОприходования" Вид="Реквизит"/><КодПравилаКонвертации>Партия                                            </КодПравилаКонвертации><ПередВыгрузкой>Если Лев(Строка(ОбъектКоллекции.СчетУчета),3) = "004" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СКомитентом");
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
КонецЕсли;</ПередВыгрузкой><ПослеВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеВыгрузки></Свойство><Свойство><Код>122</Код><Наименование> --&gt; Склад</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Склад" Вид="Реквизит" Тип="СправочникСсылка.Склады"/><КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации></Свойство><Свойство><Код>121</Код><Наименование> --&gt; СчетУчета</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации></Свойство><Свойство><Код>120</Код><Наименование> --&gt; Номенклатура</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации></Свойство></Группа><Группа><Код>111</Код><Наименование> --&gt; ПратииТоваровПереданные</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ПратииТоваровПереданные" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("ОстаткиПоТМЦПереданные");</ПередОбработкойВыгрузки><Свойство><Код>118</Код><Наименование> --&gt; Количество</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>117</Код><Наименование> --&gt; ДокументПередачи</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ДокументПередачи" Вид="Реквизит"/><КодПравилаКонвертации>Партия                                            </КодПравилаКонвертации><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СКомиссионером");</ПередВыгрузкой><ПослеВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеВыгрузки></Свойство><Свойство><Код>116</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СКомиссионером");</ПередВыгрузкой><ПослеВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеВыгрузки></Свойство><Свойство><Код>115</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит" Тип="СправочникСсылка.Контрагенты"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>114</Код><Наименование> --&gt; ДокументОприходования</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ДокументОприходования" Вид="Реквизит"/><КодПравилаКонвертации>Партия                                            </КодПравилаКонвертации><ПередВыгрузкой>Если Лев(Строка(ОбъектКоллекции.СчетУчета),3) = "004" Тогда
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СКомитентом");
Иначе
	Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
КонецЕсли;</ПередВыгрузкой><ПослеВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеВыгрузки></Свойство><Свойство><Код>113</Код><Наименование> --&gt; СчетУчета</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации></Свойство><Свойство><Код>112</Код><Наименование> --&gt; Номенклатура</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации></Свойство></Группа><Группа><Код>97</Код><Наименование> --&gt; РасходыНоменклатура</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="РасходыНоменклатура" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("РасходыНоменклатура");
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");</ПередОбработкойВыгрузки><ПослеОбработкиВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеОбработкиВыгрузки><Свойство><Код>110</Код><Наименование> --&gt; НДС</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="НДС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>109</Код><Наименование> --&gt; Сумма</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>108</Код><Наименование> --&gt; Количество</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>107</Код><Наименование> --&gt; Валюта</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации></Свойство><Свойство><Код>106</Код><Наименование> --&gt; ОтражениеВУСН</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/></Свойство><Свойство><Код>105</Код><Наименование> --&gt; СтатусыОплатыРасходовУСН</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="СтатусыОплатыРасходовУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыРасходовУСН"/></Свойство><Свойство><Код>104</Код><Наименование> --&gt; РасчетныйДокумент</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/><КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации></Свойство><Свойство><Код>103</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство><Свойство><Код>102</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>101</Код><Наименование> --&gt; СтатусыПартийУСН</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="СтатусыПартийУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыПартийУСН"/></Свойство><Свойство><Код>100</Код><Наименование> --&gt; ДокументОприходования</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ДокументОприходования" Вид="Реквизит"/><КодПравилаКонвертации>Партия                                            </КодПравилаКонвертации></Свойство><Свойство><Код>99</Код><Наименование> --&gt; СчетУчета</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="СчетУчета" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации></Свойство><Свойство><Код>98</Код><Наименование> --&gt; Номенклатура</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации></Свойство></Группа><Группа><Код>79</Код><Наименование> --&gt; РасходыУслуги</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="РасходыУслуги" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("РасходыУслуги");
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");</ПередОбработкойВыгрузки><ПослеОбработкиВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеОбработкиВыгрузки><Свойство><Код>81</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>80</Код><Наименование> --&gt; Номенклатура</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/><КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации></Свойство><Свойство><Код>87</Код><Наименование> --&gt; НДС</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="НДС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>86</Код><Наименование> --&gt; Сумма</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>85</Код><Наименование> --&gt; Валюта</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации></Свойство><Свойство><Код>84</Код><Наименование> --&gt; ОтражениеВУСН</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/></Свойство><Свойство><Код>83</Код><Наименование> --&gt; РасчетныйДокумент</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/><КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации></Свойство><Свойство><Код>82</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство></Группа><Группа><Код>69</Код><Наименование> --&gt; РасходыРБП</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="РасходыРБП" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("РасходыРБП");
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");</ПередОбработкойВыгрузки><ПослеОбработкиВыгрузки>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПослеОбработкиВыгрузки><Свойство><Код>78</Код><Наименование> --&gt; СтатусыОплатыРасходовУСН</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="СтатусыОплатыРасходовУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.СтатусыРасходовУСН"/></Свойство><Свойство><Код>77</Код><Наименование> --&gt; РасчетныйДокумент</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="РасчетныйДокумент" Вид="Реквизит"/><КодПравилаКонвертации>ДокументРасчетовСКонтрагентом                     </КодПравилаКонвертации></Свойство><Свойство><Код>76</Код><Наименование> --&gt; ДоговорКонтрагента</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ДоговорКонтрагента" Вид="Реквизит" Тип="СправочникСсылка.ДоговорыКонтрагентов"/><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации></Свойство><Свойство><Код>75</Код><Наименование> --&gt; Контрагент</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="Контрагент" Вид="Реквизит"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>74</Код><Наименование> --&gt; РБП</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="РБП" Вид="Реквизит" Тип="СправочникСсылка.РасходыБудущихПериодов"/><КодПравилаКонвертации>РасходыБудущихПериодов                            </КодПравилаКонвертации></Свойство><Свойство><Код>73</Код><Наименование> --&gt; НДС</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="НДС" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>72</Код><Наименование> --&gt; Сумма</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>71</Код><Наименование> --&gt; Валюта</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации></Свойство><Свойство><Код>70</Код><Наименование> --&gt; ОтражениеВУСН</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/></Свойство></Группа><Группа><Код>65</Код><Наименование> --&gt; РасходыЗарплата</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="РасходыЗарплата" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("РасходыЗарплата");</ПередОбработкойВыгрузки><Свойство><Код>68</Код><Наименование> --&gt; Сумма</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>67</Код><Наименование> --&gt; ОтражениеВУСН</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/></Свойство><Свойство><Код>66</Код><Наименование> --&gt; Работник</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Работник" Вид="Реквизит" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации></Свойство></Группа><Группа><Код>61</Код><Наименование> --&gt; РасходыНалоги</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="РасходыНалоги" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = ВходящиеДанные.Получить("РасходыНалоги");</ПередОбработкойВыгрузки><Свойство><Код>64</Код><Наименование> --&gt; Сумма</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Сумма" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>63</Код><Наименование> --&gt; ОтражениеВУСН</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/></Свойство><Свойство><Код>62</Код><Наименование> --&gt; СчетРасчетовПоНалогу</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="СчетРасчетовПоНалогу" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации></Свойство></Группа></Свойства><Значения/></Правило></Группа><Группа><Код>ПрочиеНеобходимыеСведения</Код><Наименование>Прочие необходимые сведения</Наименование><Порядок>200</Порядок><Правило><Код>Банки</Код><Наименование>СправочникСсылка.Банки --&gt; СправочникСсылка.Банки</Наименование><Порядок>100</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.Банки</Источник><Приемник>СправочникСсылка.Банки</Приемник><Свойства><Свойство><Код>7</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>6</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>8</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>400</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Банки"/><КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации></Свойство><Свойство Поиск="true"><Код>9</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>100</Порядок><Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Число"/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Группа><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>900</Порядок><Источник/><Приемник/><ПередОбработкойВыгрузки>Отказ = Источник.ЭтоГруппа();</ПередОбработкойВыгрузки><Свойство><Код>3</Код><Наименование>КоррСчет --&gt; КоррСчет</Наименование><Порядок>500</Порядок><Источник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/><Приемник Имя="КоррСчет" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование>Местонахождение --&gt; Город</Наименование><Порядок>600</Порядок><Источник Имя="Местонахождение" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование>Телефоны --&gt; Телефоны</Наименование><Порядок>800</Порядок><Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование>Адрес --&gt; Адрес</Наименование><Порядок>700</Порядок><Источник Имя="Адрес" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Адрес" Вид="Реквизит" Тип="Строка"/></Свойство></Группа></Свойства><Значения/></Правило><Правило><Код>ВалютаРуб</Код><Наименование>СправочникСсылка.Валюты --&gt; СправочникСсылка.Валюты</Наименование><Порядок>500</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Приемник>СправочникСсылка.Валюты</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Код</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = 810;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "руб.";</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; НаименованиеПолное</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = "Российский рубль";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>Валюты</Код><Наименование>СправочникСсылка.Валюты --&gt; СправочникСсылка.Валюты</Наименование><Порядок>400</Порядок><ПослеВыгрузки>ВыгрузитьПоПравилу(Источник,,,, "КурсыВалют");</ПослеВыгрузки><Источник>СправочникСсылка.Валюты</Источник><Приемник>СправочникСсылка.Валюты</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование><Порядок>300</Порядок><Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ВычетыНаРебенка</Код><Наименование>Число --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование><Порядок>2200</Порядок><ПередВыгрузкой>Если (Источник &lt;&gt; 600) и (Источник &lt;&gt; 1200) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Источник>Число</Источник><Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Код</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ?(Источник = 600, "101", "102");</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ВычетыНаРебенкаИнвалида</Код><Наименование>Число --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование><Порядок>2200</Порядок><ПередВыгрузкой>Если (Источник &lt;&gt; 1200) и (Источник &lt;&gt; 2400) Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Источник>Число</Источник><Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; </Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ?(Источник = 1200, "106", "107");</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ВычетыНДФЛ</Код><Наименование>ПеречислениеСсылка.ТипыВычетов --&gt; СправочникСсылка.ВычетыНДФЛ</Наименование><Порядок>2300</Порядок><ПередВыгрузкой>Если Источник = Перечисление.ТипыВычетов.БезВычетов Тогда
	Отказ = 1;
КонецЕсли;
</ПередВыгрузкой><Источник>ПеречислениеСсылка.ТипыВычетов</Источник><Приемник>СправочникСсылка.ВычетыНДФЛ</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Льготный1 --&gt; 104</Наименование><Порядок>200</Порядок><Источник>Льготный1</Источник><Приемник>Код104</Приемник></Значение><Значение><Код>2</Код><Наименование>Льготный2 --&gt; 105</Наименование><Порядок>300</Порядок><Источник>Льготный2</Источник><Приемник>Код105</Приемник></Значение><Значение><Код>3</Код><Наименование>Обычный --&gt; 103</Наименование><Порядок>100</Порядок><Источник>Обычный</Источник><Приемник>Код103</Приемник></Значение></Значения></Правило><Правило><Код>ДокументыУдостоверяющиеЛичность</Код><Наименование>СправочникСсылка.ДокументыУдостоверяющиеЛичность --&gt; СправочникСсылка.ДокументыУдостоверяющиеЛичност</Наименование><Порядок>2000</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.ДокументыУдостоверяющиеЛичность</Источник><Приемник>СправочникСсылка.ДокументыУдостоверяющиеЛичность</Приемник><Свойства><Свойство><Код>1</Код><Наименование>КодНДФЛ --&gt; КодИМНС</Наименование><Порядок>200</Порядок><Источник Имя="КодНДФЛ" Вид="Реквизит" Тип="Строка"/><Приемник Имя="КодИМНС" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование>КодСЗВ --&gt; КодПФР</Наименование><Порядок>300</Порядок><Источник Имя="КодСЗВ" Вид="Реквизит" Тип="Строка"/><Приемник Имя="КодПФР" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</Код><Наименование>СправочникСсылка.КлассификаторЕН --&gt; СправочникСсылка.ЕдиныеНормыАмортизационныхОтчисленийОсновныхФо</Наименование><Порядок>1300</Порядок><ПередВыгрузкой>Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.КлассификаторЕН</Источник><Приемник>СправочникСсылка.ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</Приемник><Свойства><Свойство><Код>4</Код><Наименование>НормаАморт --&gt; НормаАмортизационныхОтчислений</Наименование><Порядок>300</Порядок><Источник Имя="НормаАморт" Вид="Реквизит" Тип="Число"/><Приемник Имя="НормаАмортизационныхОтчислений" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>3</Код><Наименование>НормаАвто --&gt; ПроцентОтСтоимостиМашины</Наименование><Порядок>400</Порядок><Источник Имя="НормаАвто" Вид="Реквизит" Тип="Число"/><Приемник Имя="ПроцентОтСтоимостиМашины" Вид="Реквизит" Тип="Число"/></Свойство><Свойство><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Число"/><Приемник Имя="Код" Вид="Свойство" Тип="Число"/></Свойство></Свойства><Значения/></Правило><Правило><Код>КлассификаторЕдиницИзмерения</Код><Наименование>СправочникСсылка.ЕдиницыИзмерений --&gt; СправочникСсылка.КлассификаторЕдиницИзмерения</Наименование><Порядок>1400</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.ЕдиницыИзмерений</Источник><Приемник>СправочникСсылка.КлассификаторЕдиницИзмерения</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование>ПолнНаименование --&gt; НаименованиеПолное</Наименование><Порядок>300</Порядок><Источник Имя="ПолнНаименование" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ОКСМ</Код><Наименование>СправочникСсылка.ОКСМ --&gt; СправочникСсылка.КлассификаторСтранМира</Наименование><Порядок>2100</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.ОКСМ</Источник><Приемник>СправочникСсылка.КлассификаторСтранМира</Приемник><Свойства><Свойство><Код>3</Код><Наименование>Наименование --&gt; НаименованиеПолное</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="НаименованиеПолное" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>1</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ОсновныеНачисленияОрганизаций</Код><Наименование>СправочникСсылка.Сотрудники --&gt; ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций</Наименование><Порядок>3600</Порядок><ПередВыгрузкой>Если Источник.СчетЗатрат.Получить(Параметры.ДатаКонцаПериодаВыгрузки).Выбран() = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><ПослеЗагрузки>Объект.КодДоходаЕСН = Справочники.ДоходыЕСН.ОблагаетсяЦеликом;
Объект.КодДоходаНДФЛ = Справочники.ДоходыНДФЛ.КодДоходаПоУмолчанию;
Объект.КодДоходаФСС_НС = Перечисления.ДоходыФСС_НС.Облагается;
Объект.ЧастичноПодпадаетПодЕНВД = Ложь;</ПослеЗагрузки><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "Оклад по дням (счет затрат "+Источник.СчетЗатрат.Получить(Параметры.ДатаКонцаПериодаВыгрузки)+")";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; СпособОтраженияВБухучете</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="СпособОтраженияВБухучете" Вид="Реквизит" Тип="СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете"/><КодПравилаКонвертации>СпособыОтраженияЗарплатыВРеглУчете                </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; ВидНачисленияПоСт255НК</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ВидНачисленияПоСт255НК" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыНачисленийОплатыТрудаПоСт255НК"/><ПередВыгрузкой>Значение = "пп1ст255";</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Код</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = ПривестиНомерКДлине(Источник.Код, 5);</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>РасчетныеСчета</Код><Наименование>СправочникСсылка.РасчетныеСчета --&gt; СправочникСсылка.БанковскиеСчета</Наименование><Порядок>1200</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.РасчетныеСчета</Источник><Приемник>СправочникСсылка.БанковскиеСчета</Приемник><Свойства><Свойство><Код>8</Код><Наименование>Назначение --&gt; ТекстНазначения</Наименование><Порядок>800</Порядок><Источник Имя="Назначение" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ТекстНазначения" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование>Номер --&gt; НомерСчета</Наименование><Порядок>400</Порядок><Источник Имя="Номер" Вид="Реквизит" Тип="Строка"/><Приемник Имя="НомерСчета" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство><Код>7</Код><Наименование>Корреспондент --&gt; ТекстКорреспондента</Наименование><Порядок>700</Порядок><Источник Имя="Корреспондент" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ТекстКорреспондента" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>6</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>5</Код><Наименование>Владелец --&gt; Владелец</Наименование><Порядок>300</Порядок><Источник Имя="Владелец" Вид="Свойство" Тип="СправочникСсылка.Контрагенты"/><Приемник Имя="Владелец" Вид="Свойство"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации></Свойство><Свойство><Код>4</Код><Наименование>БанкОрганизации --&gt; Банк</Наименование><Порядок>500</Порядок><Источник Имя="БанкОрганизации" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><Приемник Имя="Банк" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации></Свойство><Свойство><Код>3</Код><Наименование>БанкДляРасчетов --&gt; БанкДляРасчетов</Наименование><Порядок>600</Порядок><Источник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><Приемник Имя="БанкДляРасчетов" Вид="Реквизит" Тип="СправочникСсылка.Банки"/><КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации></Свойство><Свойство><Код>2</Код><Наименование> --&gt; ВидСчета</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ВидСчета" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = "Расчетный";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; ВалютаДенежныхСредств</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ВалютаДенежныхСредств" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Значение = Параметры.Рубли;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>РБП_НМА</Код><Наименование>СправочникСсылка.РасходыБудущихПериодов --&gt; СправочникСсылка.НематериальныеАктивы</Наименование><Порядок>3100</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>СправочникСсылка.РасходыБудущихПериодов</Источник><Приемник>СправочникСсылка.НематериальныеАктивы</Приемник><Свойства><Свойство Поиск="true"><Код>5</Код><Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.НематериальныеАктивы"/><КодПравилаКонвертации>РБП_НМА                                           </КодПравилаКонвертации></Свойство><Свойство><Код>3</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>300</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Код --&gt; Код</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "К" + ПривестиНомерКДлине(Источник.Код, 7);</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; ВидОбъектаУчета</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ВидОбъектаУчета" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыОбъектовУчетаНМА"/><ПередВыгрузкой>Значение = "РасходыНаНИОКР"; Отказ = Источник.ЭтоГруппа();</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>СпособыНачисленияАмортизацииНМА</Код><Наименование>ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА --&gt; ПеречислениеСсылка.СпособыНачисленияАмортизац</Наименование><Порядок>3200</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА</Источник><Приемник>ПеречислениеСсылка.СпособыНачисленияАмортизацииНМА</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Линейный --&gt; Линейный</Наименование><Порядок>100</Порядок><Источник>Линейный</Источник><Приемник>Линейный</Приемник></Значение><Значение><Код>2</Код><Наименование>ПропорциональноОбъемуПродукцииРабот --&gt; Пропорцион</Наименование><Порядок>300</Порядок><Источник>ПропорциональноОбъемуПродукцииРабот</Источник><Приемник>ПропорциональноОбъемуПродукции</Приемник></Значение><Значение><Код>3</Код><Наименование>УменьшаемогоОстатка --&gt; УменьшаемогоОстатка</Наименование><Порядок>200</Порядок><Источник>УменьшаемогоОстатка</Источник><Приемник>УменьшаемогоОстатка</Приемник></Значение></Значения></Правило><Правило><Код>СпособыНачисленияАмортизацииОС</Код><Наименование>ПеречислениеСсылка.СпособыНачисленияАмортизацииОС --&gt; ПеречислениеСсылка.СпособыНачисленияАмортизаци</Наименование><Порядок>3300</Порядок><СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору><Источник>ПеречислениеСсылка.СпособыНачисленияАмортизацииОС</Источник><Приемник>ПеречислениеСсылка.СпособыНачисленияАмортизацииОС</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Линейный --&gt; Линейный</Наименование><Порядок>100</Порядок><Источник>Линейный</Источник><Приемник>Линейный</Приемник></Значение><Значение><Код>2</Код><Наименование>УменьшаемогоОстатка --&gt; УменьшаемогоОстатка</Наименование><Порядок>200</Порядок><Источник>УменьшаемогоОстатка</Источник><Приемник>УменьшаемогоОстатка</Приемник></Значение><Значение><Код>3</Код><Наименование>ПоСуммеЧиселЛет --&gt; ПоСуммеЧиселЛетИспользования</Наименование><Порядок>300</Порядок><Источник>ПоСуммеЧиселЛет</Источник><Приемник>ПоСуммеЧиселЛетИспользования</Приемник></Значение><Значение><Код>4</Код><Наименование>ПропорциональноОбъемуПродукцииРабот --&gt; Пропорцион</Наименование><Порядок>400</Порядок><Источник>ПропорциональноОбъемуПродукцииРабот</Источник><Приемник>ПропорциональноОбъемуПродукции</Приемник></Значение><Значение><Код>5</Код><Наименование>ПоЕдинымНормам --&gt; ПоЕНАОФ</Наименование><Порядок>500</Порядок><Источник>ПоЕдинымНормам</Источник><Приемник>ПоЕНАОФ</Приемник></Значение></Значения></Правило><Правило><Код>ТипыЦенНоменклатуры</Код><Наименование>СправочникСсылка.ТипыЦен --&gt; СправочникСсылка.ТипыЦенНоменклатуры</Наименование><Порядок>1500</Порядок><ПередВыгрузкой>Если Константа.ИспользоватьТипыЦен = Нет Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Источник>СправочникСсылка.ТипыЦен</Источник><Приемник>СправочникСсылка.ТипыЦенНоменклатуры</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; ОкруглятьВБольшуюСторону</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ОкруглятьВБольшуюСторону" Вид="Реквизит" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; ПорядокОкругления</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ПорядокОкругления" Вид="Реквизит" Тип="ПеречислениеСсылка.ПорядкиОкругления"/><ПередВыгрузкой>Значение = "Окр0_01";</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование>Наименование --&gt; Наименование</Наименование><Порядок>200</Порядок><Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование>Комментарий --&gt; Комментарий</Наименование><Порядок>400</Порядок><Источник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/></Свойство><Свойство Поиск="true"><Код>4</Код><Наименование>Код --&gt; Код</Наименование><Порядок>100</Порядок><Источник Имя="Код" Вид="Свойство" Тип="Строка"/><Приемник Имя="Код" Вид="Свойство" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование>Валюта --&gt; ВалютаЦены</Наименование><Порядок>300</Порядок><Источник Имя="Валюта" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><Приемник Имя="ВалютаЦены" Вид="Реквизит" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации></Свойство></Свойства><Значения/></Правило><Правило><Код>АмортизационныеГруппы</Код><Наименование>ПеречислениеСсылка.АмортизационныеГруппы --&gt; ПеречислениеСсылка.АмортизационныеГруппы</Наименование><Порядок>800</Порядок><Источник>ПеречислениеСсылка.АмортизационныеГруппы</Источник><Приемник>ПеречислениеСсылка.АмортизационныеГруппы</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>ВосьмаяГруппа --&gt; ВосьмаяГруппа</Наименование><Порядок>800</Порядок><Источник>ВосьмаяГруппа</Источник><Приемник>ВосьмаяГруппа</Приемник></Значение><Значение><Код>2</Код><Наименование>ВтораяГруппа --&gt; ВтораяГруппа</Наименование><Порядок>200</Порядок><Источник>ВтораяГруппа</Источник><Приемник>ВтораяГруппа</Приемник></Значение><Значение><Код>3</Код><Наименование>ДевятаяГруппа --&gt; ДевятаяГруппа</Наименование><Порядок>900</Порядок><Источник>ДевятаяГруппа</Источник><Приемник>ДевятаяГруппа</Приемник></Значение><Значение><Код>4</Код><Наименование>ДесятаяГруппа --&gt; ДесятаяГруппа</Наименование><Порядок>1000</Порядок><Источник>ДесятаяГруппа</Источник><Приемник>ДесятаяГруппа</Приемник></Значение><Значение><Код>5</Код><Наименование>ОтдельнаяГруппа --&gt; ОтдельнаяГруппа</Наименование><Порядок>1100</Порядок><Приемник>ОтдельнаяГруппа</Приемник></Значение><Значение><Код>6</Код><Наименование>ПерваяГруппа --&gt; ПерваяГруппа</Наименование><Порядок>100</Порядок><Источник>ПерваяГруппа</Источник><Приемник>ПерваяГруппа</Приемник></Значение><Значение><Код>7</Код><Наименование>ПятаяГруппа --&gt; ПятаяГруппа</Наименование><Порядок>500</Порядок><Источник>ПятаяГруппа</Источник><Приемник>ПятаяГруппа</Приемник></Значение><Значение><Код>8</Код><Наименование>СедьмаяГруппа --&gt; СедьмаяГруппа</Наименование><Порядок>700</Порядок><Источник>СедьмаяГруппа</Источник><Приемник>СедьмаяГруппа</Приемник></Значение><Значение><Код>9</Код><Наименование>ТретьяГруппа --&gt; ТретьяГруппа</Наименование><Порядок>300</Порядок><Источник>ТретьяГруппа</Источник><Приемник>ТретьяГруппа</Приемник></Значение><Значение><Код>10</Код><Наименование>ЧетвертаяГруппа --&gt; ЧетвертаяГруппа</Наименование><Порядок>400</Порядок><Источник>ЧетвертаяГруппа</Источник><Приемник>ЧетвертаяГруппа</Приемник></Значение><Значение><Код>11</Код><Наименование>ШестаяГруппа --&gt; ШестаяГруппа</Наименование><Порядок>600</Порядок><Источник>ШестаяГруппа</Источник><Приемник>ШестаяГруппа</Приемник></Значение></Значения></Правило><Правило><Код>ВидыНМА</Код><Наименование>ПеречислениеСсылка.ГруппыНМА --&gt; ПеречислениеСсылка.ВидыНМА</Наименование><Порядок>700</Порядок><Источник>ПеречислениеСсылка.ГруппыНМА</Источник><Приемник>ПеречислениеСсылка.ВидыНМА</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>ДеловаяРепутация --&gt; ДеловаяРепутацияОрганизации</Наименование><Порядок>700</Порядок><Источник>ДеловаяРепутация</Источник><Приемник>ДеловаяРепутацияОрганизации</Приемник></Значение><Значение><Код>2</Код><Наименование>ОрганизационныеРасходы --&gt; ОрганизационныеРасходы</Наименование><Порядок>100</Порядок><Источник>ОрганизационныеРасходы</Источник><Приемник>ОрганизационныеРасходы</Приемник></Значение><Значение><Код>3</Код><Наименование>ПраваНаОбъектыПриродопользования --&gt; ПрочиеНематер</Наименование><Порядок>1100</Порядок><Источник>ПраваНаОбъектыПриродопользования</Источник><Приемник>ПрочиеНематериальныеАктивы</Приемник></Значение><Значение><Код>4</Код><Наименование>ПраваНаПрограммыЭВМ --&gt; ИсключительноеПравоНаПрогр</Наименование><Порядок>200</Порядок><Источник>ПраваНаПрограммыЭВМ</Источник><Приемник>ИсключительноеПравоНаПрограммыДляЭВМ</Приемник></Значение><Значение><Код>5</Код><Наименование>ПраваНаСелекционныеДостижения --&gt; ИсключительноеПр</Наименование><Порядок>500</Порядок><Источник>ПраваНаСелекционныеДостижения</Источник><Приемник>ИсключительноеПравоНаСелекционныеДостижения</Приемник></Значение><Значение><Код>6</Код><Наименование>ПраваНаТоварныйЗнак --&gt; ИсключительноеПравоНаТовар</Наименование><Порядок>400</Порядок><Источник>ПраваНаТоварныйЗнак</Источник><Приемник>ИсключительноеПравоНаТоварныйЗнак</Приемник></Значение><Значение><Код>7</Код><Наименование>ПраваНаТопологииМикросхем --&gt; ИмущественноеПравоНа</Наименование><Порядок>300</Порядок><Источник>ПраваНаТопологииМикросхем</Источник><Приемник>ИмущественноеПравоНаТопологииИМС</Приемник></Значение><Значение><Код>8</Код><Наименование>ПраваНоуХау --&gt; ИсключительноеПравоНаИзобретение</Наименование><Порядок>1000</Порядок><Источник>ПраваНоуХау</Источник><Приемник>ИсключительноеПравоНаИзобретение</Приемник></Значение><Значение><Код>9</Код><Наименование>ПраваПоАвторскимДоговорам --&gt; ПрочиеНематериальные</Наименование><Порядок>800</Порядок><Источник>ПраваПоАвторскимДоговорам</Источник><Приемник>ПрочиеНематериальныеАктивы</Приемник></Значение><Значение><Код>10</Код><Наименование>ПраваПоПатентам --&gt; ИсключительноеПравоНаИзобретен</Наименование><Порядок>900</Порядок><Источник>ПраваПоПатентам</Источник><Приемник>ИсключительноеПравоНаИзобретение</Приемник></Значение><Значение><Код>11</Код><Наименование>Прочие --&gt; ПрочиеНематериальныеАктивы</Наименование><Порядок>600</Порядок><Источник>Прочие</Источник><Приемник>ПрочиеНематериальныеАктивы</Приемник></Значение></Значения></Правило><Правило><Код>ВидыПрочихДоходовИРасходов</Код><Наименование>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов --&gt; ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Наименование><Порядок>2400</Порядок><Источник>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Источник><Приемник>ПеречислениеСсылка.ВидыПрочихДоходовИРасходов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>АктивыПереданныеВПользование --&gt; ПрочиеВнереализац</Наименование><Порядок>100</Порядок><Источник>АктивыПереданныеВПользование</Источник><Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник></Значение><Значение><Код>2</Код><Наименование>ВосстановлениеРезервов --&gt; ПрочиеВнереализационные</Наименование><Порядок>1500</Порядок><Источник>ВосстановлениеРезервов</Источник><Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник></Значение><Значение><Код>3</Код><Наименование>ВыбытиеАктивов --&gt; ДоходыРасходыСвязанныеСРеализац</Наименование><Порядок>800</Порядок><Источник>ВыбытиеАктивов</Источник><Приемник>ДоходыРасходыСвязанныеСРеализациейПрочегоИмущества</Приемник></Значение><Значение><Код>4</Код><Наименование>ВыбытиеНМА --&gt; ДоходыРасходыСвязанныеСРеализациейН</Наименование><Порядок>700</Порядок><Источник>ВыбытиеНМА</Источник><Приемник>ДоходыРасходыСвязанныеСРеализациейНематериальныхАктивов</Приемник></Значение><Значение><Код>5</Код><Наименование>ВыбытиеОС --&gt; ДоходыРасходыСвязанныеСРеализациейОс</Наименование><Порядок>600</Порядок><Источник>ВыбытиеОС</Источник><Приемник>ДоходыРасходыСвязанныеСРеализациейОсновныхСредств</Приемник></Значение><Значение><Код>6</Код><Наименование>КупляПродажаИностраннойВалюты --&gt; ПрочиеВнереализа</Наименование><Порядок>1200</Порядок><Источник>КупляПродажаИностраннойВалюты</Источник><Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник></Значение><Значение><Код>7</Код><Наименование>КурсовыеРазницы --&gt; КурсовыеРазницы</Наименование><Порядок>2100</Порядок><Источник>КурсовыеРазницы</Источник><Приемник>КурсовыеРазницы</Приемник></Значение><Значение><Код>8</Код><Наименование>ОперацииСФинансовымиИнструментами --&gt; ДоходыРасход</Наименование><Порядок>1700</Порядок><Источник>ОперацииСФинансовымиИнструментами</Источник><Приемник>ДоходыРасходыПоОперациямСФинансовымиИнструментамиСрочныхСделокОР</Приемник></Значение><Значение><Код>9</Код><Наименование>ОсуществлениеФинансовыхУслуг --&gt; ДоходыРасходыСвяз</Наименование><Порядок>1300</Порядок><Источник>ОсуществлениеФинансовыхУслуг</Источник><Приемник>ДоходыРасходыСвязанныеСРеализациейПраваТребованияКакОказанияФинансовыхУслуг</Приемник></Значение><Значение><Код>10</Код><Наименование>ПредоставленныеПраваПоНМА --&gt; ПрочиеВнереализацион</Наименование><Порядок>200</Порядок><Источник>ПредоставленныеПраваПоНМА</Источник><Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник></Значение><Значение><Код>11</Код><Наименование>ПрибыльПоСовместнойДеятельности --&gt; ДоходыРасходыС</Наименование><Порядок>500</Порядок><Источник>ПрибыльПоСовместнойДеятельности</Источник><Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник></Значение><Значение><Код>12</Код><Наименование>ПроцентыКПолучению --&gt; ПроцентыКПолучениюУплате</Наименование><Порядок>900</Порядок><Источник>ПроцентыКПолучению</Источник><Приемник>ПроцентыКПолучениюУплате</Приемник></Значение><Значение><Код>13</Код><Наименование>ПроцентыКУплате --&gt; ПроцентыКПолучениюУплате</Наименование><Порядок>1000</Порядок><Источник>ПроцентыКУплате</Источник><Приемник>ПроцентыКПолучениюУплате</Приемник></Значение><Значение><Код>14</Код><Наименование>ПроцентыПоГосударственнымЦеннымБумагам --&gt; Процент</Наименование><Порядок>1800</Порядок><Источник>ПроцентыПоГосударственнымЦеннымБумагам</Источник><Приемник>ПроцентыКПолучениюУплате</Приемник></Значение><Значение><Код>15</Код><Наименование>ПроцентыПоГосударственнымЦеннымБумагамПоСтавке0 --</Наименование><Порядок>1900</Порядок><Источник>ПроцентыПоГосударственнымЦеннымБумагамПоСтавке0</Источник><Приемник>ПроцентыКПолучениюУплате</Приемник></Значение><Значение><Код>16</Код><Наименование>ПрочиеВнереализационныеДоходыРасходы --&gt; ПрочиеВне</Наименование><Порядок>2200</Порядок><Источник>ПрочиеВнереализационныеДоходыРасходы</Источник><Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник></Значение><Значение><Код>17</Код><Наименование>ПрочиеОперационныеДоходыРасходы --&gt; ПрочиеОперацио</Наименование><Порядок>2000</Порядок><Источник>ПрочиеОперационныеДоходыРасходы</Источник><Приемник>ПрочиеОперационныеДоходыРасходы</Приемник></Значение><Значение><Код>18</Код><Наименование>РезервыСомнительныхДолгов --&gt; ПрочиеВнереализацион</Наименование><Порядок>1600</Порядок><Источник>РезервыСомнительныхДолгов</Источник><Приемник>ПрочиеВнереализационныеДоходыРасходы</Приемник></Значение><Значение><Код>19</Код><Наименование>УслугиБанков --&gt; РасходыНаУслугиБанков</Наименование><Порядок>1100</Порядок><Источник>УслугиБанков</Источник><Приемник>РасходыНаУслугиБанков</Приемник></Значение><Значение><Код>20</Код><Наименование>УступкиПраваТребования --&gt; ДоходыРасходыСвязанныеС</Наименование><Порядок>1400</Порядок><Источник>УступкиПраваТребования</Источник><Приемник>ДоходыРасходыСвязанныеСРеализациейПраваТребованияДоНаступленияСрокаПлатежа</Приемник></Значение><Значение><Код>21</Код><Наименование>УчастиеВУставныхКапиталах --&gt; ДоходыРасходыСвязанн</Наименование><Порядок>300</Порядок><Источник>УчастиеВУставныхКапиталах</Источник><Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник></Значение><Значение><Код>22</Код><Наименование>УчастиеВУставныхКапиталахИностранныхОрганизаций --</Наименование><Порядок>400</Порядок><Источник>УчастиеВУставныхКапиталахИностранныхОрганизаций</Источник><Приемник>ДоходыРасходыСвязанныеСУчастиемВДругихОрганизациях</Приемник></Значение><Значение><Код>23</Код><Наименование>СписаннаяКредиторскаяЗадолженность --&gt; СписаниеДеб</Наименование><Порядок>2300</Порядок><Источник>СписаннаяКредиторскаяЗадолженность</Источник><Приемник>СписаниеДебиторскойКредиторскойЗадолженности</Приемник></Значение><Значение><Код>24</Код><Наименование>СписаннаяДебиторскаяЗадолженность --&gt; СписаниеДеби</Наименование><Порядок>2400</Порядок><Источник>СписаннаяДебиторскаяЗадолженность</Источник><Приемник>СписаниеДебиторскойКредиторскойЗадолженности</Приемник></Значение><Значение><Код>25</Код><Наименование>ВозмещениеУбытковКУплате --&gt; ВозмещениеУбытковКПол</Наименование><Порядок>2500</Порядок><Источник>ВозмещениеУбытковКУплате</Источник><Приемник>ВозмещениеУбытковКПолучениюУплате</Приемник></Значение><Значение><Код>26</Код><Наименование>ВозмещениеУбытковКПолучению --&gt; ВозмещениеУбытковК</Наименование><Порядок>2600</Порядок><Источник>ВозмещениеУбытковКПолучению</Источник><Приемник>ВозмещениеУбытковКПолучениюУплате</Приемник></Значение><Значение><Код>27</Код><Наименование>ДооценкаУценкаАктивов --&gt; РасходыОтСниженияСтоимос</Наименование><Порядок>2700</Порядок><Источник>ДооценкаУценкаАктивов</Источник><Приемник>РасходыОтСниженияСтоимостиАктивов</Приемник></Значение><Значение><Код>28</Код><Наименование>ШтрафыПоДоговорам --&gt; ШтрафыПениНеустойкиКПолучени</Наименование><Порядок>2800</Порядок><Источник>ШтрафыПоДоговорам</Источник><Приемник>ШтрафыПениНеустойкиКПолучениюУплате</Приемник></Значение><Значение><Код>29</Код><Наименование>АктивыПолученныеБезвозмездно --&gt; ДоходыРасходыСвяз</Наименование><Порядок>2900</Порядок><Источник>АктивыПолученныеБезвозмездно</Источник><Приемник>ДоходыРасходыСвязанныеСБезвозмезднымПолучениемИмущества</Приемник></Значение><Значение><Код>30</Код><Наименование>ПрибыльУбыткиПрошлыхЛет --&gt; ПрибыльУбытокПрошлыхЛе</Наименование><Порядок>3000</Порядок><Источник>ПрибыльУбыткиПрошлыхЛет</Источник><Приемник>ПрибыльУбытокПрошлыхЛет</Приемник></Значение><Значение><Код>31</Код><Наименование>ОтрицательнаяРазницаОтПереоценкиИмущества --&gt; Расх</Наименование><Порядок>3100</Порядок><Источник>ОтрицательнаяРазницаОтПереоценкиИмущества</Источник><Приемник>РасходыОтСниженияСтоимостиАктивов</Приемник></Значение></Значения></Правило><Правило><Код>ВидыРезервов</Код><Наименование>ПеречислениеСсылка.ВидыРезервов --&gt; ПеречислениеСсылка.ВидыРезервов</Наименование><Порядок>1600</Порядок><Источник>ПеречислениеСсылка.ВидыРезервов</Источник><Приемник>ПеречислениеСсылка.ВидыРезервов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>ВыслугаЛет --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>200</Порядок><Источник>ВыслугаЛет</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>2</Код><Наименование>ГарантийныйРемонт --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>700</Порядок><Источник>ГарантийныйРемонт</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>3</Код><Наименование>ОплатаОтпусков --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>100</Порядок><Источник>ОплатаОтпусков</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>4</Код><Наименование>ПриродоохранныеМероприятия --&gt; НаПокрытиеИныхЗатра</Наименование><Порядок>500</Порядок><Источник>ПриродоохранныеМероприятия</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>5</Код><Наименование>ПрочиеРезервы --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>800</Порядок><Источник>ПрочиеРезервы</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>6</Код><Наименование>РемонтОС --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>300</Порядок><Источник>РемонтОС</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>7</Код><Наименование>РемонтПредметовПроката --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>600</Порядок><Источник>РемонтПредметовПроката</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение><Значение><Код>8</Код><Наименование>СезонныеЗатраты --&gt; НаПокрытиеИныхЗатрат</Наименование><Порядок>400</Порядок><Источник>СезонныеЗатраты</Источник><Приемник>НаПокрытиеИныхЗатрат</Приемник></Значение></Значения></Правило><Правило><Код>ВидыСкладов</Код><Наименование>ПеречислениеСсылка.ТипыСкладов --&gt; ПеречислениеСсылка.ВидыСкладов</Наименование><Порядок>600</Порядок><Источник>ПеречислениеСсылка.ТипыСкладов</Источник><Приемник>ПеречислениеСсылка.ВидыСкладов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Оптовый --&gt; Оптовый</Наименование><Порядок>200</Порядок><Источник>Оптовый</Источник><Приемник>Оптовый</Приемник></Значение><Значение><Код>2</Код><Наименование>Розничный --&gt; НеавтоматизированнаяТорговаяТочка</Наименование><Порядок>100</Порядок><Источник>Розничный</Источник><Приемник>НеавтоматизированнаяТорговаяТочка</Приемник></Значение></Значения></Правило><Правило><Код>ГруппыОС</Код><Наименование>ПеречислениеСсылка.ГруппыОС --&gt; ПеречислениеСсылка.ГруппыОС</Наименование><Порядок>1100</Порядок><Источник>ПеречислениеСсылка.ГруппыОС</Источник><Приемник>ПеречислениеСсылка.ГруппыОС</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Здания --&gt; Здания</Наименование><Порядок>100</Порядок><Источник>Здания</Источник><Приемник>Здания</Приемник></Значение><Значение><Код>2</Код><Наименование>ЗемельныеУчастки --&gt; ЗемельныеУчастки</Наименование><Порядок>1200</Порядок><Источник>ЗемельныеУчастки</Источник><Приемник>ЗемельныеУчастки</Приемник></Значение><Значение><Код>3</Код><Наименование>Инвентарь --&gt; ПроизводственныйИХозяйственныйИнвент</Наименование><Порядок>700</Порядок><Источник>Инвентарь</Источник><Приемник>ПроизводственныйИХозяйственныйИнвентарь</Приемник></Значение><Значение><Код>4</Код><Наименование>Инструмент --&gt; ПроизводственныйИХозяйственныйИнвен</Наименование><Порядок>600</Порядок><Источник>Инструмент</Источник><Приемник>ПроизводственныйИХозяйственныйИнвентарь</Приемник></Значение><Значение><Код>5</Код><Наименование>КапитальныеЗатратыПоУлучшениюЗемель --&gt; ДругиеВиды</Наименование><Порядок>1100</Порядок><Источник>КапитальныеЗатратыПоУлучшениюЗемель</Источник><Приемник>ДругиеВидыОсновныхСредств</Приемник></Значение><Значение><Код>6</Код><Наименование>МашиныИОборудование --&gt; МашиныИОборудование</Наименование><Порядок>400</Порядок><Источник>МашиныИОборудование</Источник><Приемник>МашиныИОборудование</Приемник></Значение><Значение><Код>7</Код><Наименование>МноголетниеНасаждения --&gt; МноголетниеНасаждения</Наименование><Порядок>1000</Порядок><Источник>МноголетниеНасаждения</Источник><Приемник>МноголетниеНасаждения</Приемник></Значение><Значение><Код>8</Код><Наименование>ОбъектыПриродопользования --&gt; ОбъектыПриродопользо</Наименование><Порядок>1300</Порядок><Источник>ОбъектыПриродопользования</Источник><Приемник>ОбъектыПриродопользования</Приемник></Значение><Значение><Код>9</Код><Наименование>ПередаточныеУстройства --&gt; ПроизводственныйИХозяйс</Наименование><Порядок>300</Порядок><Источник>ПередаточныеУстройства</Источник><Приемник>ПроизводственныйИХозяйственныйИнвентарь</Приемник></Значение><Значение><Код>10</Код><Наименование>ПродуктивныйСкот --&gt; ПродуктивныйСкот</Наименование><Порядок>900</Порядок><Источник>ПродуктивныйСкот</Источник><Приемник>ПродуктивныйСкот</Приемник></Значение><Значение><Код>11</Код><Наименование>Прочие --&gt; ДругиеВидыОсновныхСредств</Наименование><Порядок>1400</Порядок><Источник>Прочие</Источник><Приемник>ДругиеВидыОсновныхСредств</Приемник></Значение><Значение><Код>12</Код><Наименование>РабочийСкот --&gt; РабочийСкот</Наименование><Порядок>800</Порядок><Источник>РабочийСкот</Источник><Приемник>РабочийСкот</Приемник></Значение><Значение><Код>13</Код><Наименование>Сооружения --&gt; Сооружения</Наименование><Порядок>200</Порядок><Источник>Сооружения</Источник><Приемник>Сооружения</Приемник></Значение><Значение><Код>14</Код><Наименование>ТранспортныеСредства --&gt; ТранспортныеСредства</Наименование><Порядок>500</Порядок><Источник>ТранспортныеСредства</Источник><Приемник>ТранспортныеСредства</Приемник></Значение></Значения></Правило><Правило><Код>ПолФизическихЛиц</Код><Наименование>ПеречислениеСсылка.Пол --&gt; ПеречислениеСсылка.ПолФизическихЛиц</Наименование><Порядок>1700</Порядок><Источник>ПеречислениеСсылка.Пол</Источник><Приемник>ПеречислениеСсылка.ПолФизическихЛиц</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>Женский --&gt; Женский</Наименование><Порядок>200</Порядок><Источник>Женский</Источник><Приемник>Женский</Приемник></Значение><Значение><Код>2</Код><Наименование>Мужской --&gt; Мужской</Наименование><Порядок>100</Порядок><Источник>Мужской</Источник><Приемник>Мужской</Приемник></Значение></Значения></Правило><Правило><Код>СпособыПоступленияНМА</Код><Наименование>ПеречислениеСсылка.СпособыПоступленияНМА --&gt; ПеречислениеСсылка.СпособыПоступленияАктивов</Наименование><Порядок>2500</Порядок><Источник>ПеречислениеСсылка.СпособыПоступленияНМА</Источник><Приемник>ПеречислениеСсылка.СпособыПоступленияАктивов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>БезвозмездноеПоступление --&gt; БезвозмездноеПоступле</Наименование><Порядок>400</Порядок><Источник>БезвозмездноеПоступление</Источник><Приемник>БезвозмездноеПоступление</Приемник></Значение><Значение><Код>2</Код><Наименование>ВкладВУставныйКапитал --&gt; ВкладВУставныйКапитал</Наименование><Порядок>200</Порядок><Источник>ВкладВУставныйКапитал</Источник><Приемник>ВкладВУставныйКапитал</Приемник></Значение><Значение><Код>3</Код><Наименование>ПоДоговоруМены --&gt; ВОбменНаДругоеИмущество</Наименование><Порядок>300</Порядок><Источник>ПоДоговоруМены</Источник><Приемник>ВОбменНаДругоеИмущество</Приемник></Значение><Значение><Код>4</Код><Наименование>ПриобретениеЗаПлату --&gt; ПриобретениеЗаПлату</Наименование><Порядок>100</Порядок><Источник>ПриобретениеЗаПлату</Источник><Приемник>ПриобретениеЗаПлату</Приемник></Значение><Значение><Код>5</Код><Наименование>Иной --&gt; Иное</Наименование><Порядок>500</Порядок><Источник>Иной</Источник><Приемник>Иное</Приемник></Значение></Значения></Правило><Правило><Код>СпособыПоступленияОС</Код><Наименование>ПеречислениеСсылка.СпособыПоступленияОС --&gt; ПеречислениеСсылка.СпособыПоступленияАктивов</Наименование><Порядок>2600</Порядок><Источник>ПеречислениеСсылка.СпособыПоступленияОС</Источник><Приемник>ПеречислениеСсылка.СпособыПоступленияАктивов</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>БезвозмездноеПоступление --&gt; БезвозмездноеПоступле</Наименование><Порядок>400</Порядок><Источник>БезвозмездноеПоступление</Источник><Приемник>БезвозмездноеПоступление</Приемник></Значение><Значение><Код>2</Код><Наименование>ВкладВУставныйКапитал --&gt; ВкладВУставныйКапитал</Наименование><Порядок>200</Порядок><Источник>ВкладВУставныйКапитал</Источник><Приемник>ВкладВУставныйКапитал</Приемник></Значение><Значение><Код>3</Код><Наименование>ПоДоговоруЛизинга --&gt; ПоДоговоруАренды</Наименование><Порядок>500</Порядок><Источник>ПоДоговоруЛизинга</Источник><Приемник>ПоДоговоруАренды</Приемник></Значение><Значение><Код>4</Код><Наименование>ПоДоговоруМены --&gt; ВОбменНаДругоеИмущество</Наименование><Порядок>300</Порядок><Источник>ПоДоговоруМены</Источник><Приемник>ВОбменНаДругоеИмущество</Приемник></Значение><Значение><Код>5</Код><Наименование>ПриобретениеЗаПлату --&gt; ПриобретениеЗаПлату</Наименование><Порядок>100</Порядок><Источник>ПриобретениеЗаПлату</Источник><Приемник>ПриобретениеЗаПлату</Приемник></Значение><Значение><Код>6</Код><Наименование>Строительство --&gt; Строительство</Наименование><Порядок>600</Порядок><Источник>Строительство</Источник><Приемник>Строительство</Приемник></Значение></Значения></Правило><Правило><Код>ТерриториальныеУсловия</Код><Наименование>ПеречислениеСсылка.ТерриториальныеУсловия --&gt; СправочникСсылка.ТерриториальныеУсловия</Наименование><Порядок>200</Порядок><Источник>ПеречислениеСсылка.ТерриториальныеУсловия</Источник><Приемник>СправочникСсылка.ТерриториальныеУсловия</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ЮрФизЛицо</Код><Наименование>ПеречислениеСсылка.ВидыКонтрагентов --&gt; ПеречислениеСсылка.ЮрФизЛицо</Наименование><Порядок>300</Порядок><Источник>ПеречислениеСсылка.ВидыКонтрагентов</Источник><Приемник>ПеречислениеСсылка.ЮрФизЛицо</Приемник><Свойства/><Значения><Значение><Код>1</Код><Наименование>ДочернееОбщество --&gt; ЮрЛицо</Наименование><Порядок>200</Порядок><Источник>ДочернееОбщество</Источник><Приемник>ЮрЛицо</Приемник></Значение><Значение><Код>2</Код><Наименование>ЗависимоеОбщество --&gt; ЮрЛицо</Наименование><Порядок>300</Порядок><Источник>ЗависимоеОбщество</Источник><Приемник>ЮрЛицо</Приемник></Значение><Значение><Код>3</Код><Наименование>Организация --&gt; ЮрЛицо</Наименование><Порядок>400</Порядок><Источник>Организация</Источник><Приемник>ЮрЛицо</Приемник></Значение><Значение><Код>4</Код><Наименование>ЧастноеЛицо --&gt; ФизЛицо</Наименование><Порядок>100</Порядок><Источник>ЧастноеЛицо</Источник><Приемник>ФизЛицо</Приемник></Значение></Значения></Правило><Правило><Код>ГруппаНоменклатуры</Код><Наименование>Группа номенклатуры   </Наименование><Порядок>3500</Порядок><ПередВыгрузкой>КлючВыгружаемыхДанных = "АвтоматическиСозданнаяГруппа_" + ВходящиеДанные.Получить("Наименование");</ПередВыгрузкой><ПослеЗагрузки>Если НЕ ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Приемник>СправочникСсылка.Номенклатура</Приемник><Свойства><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; ЭтоГруппа</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Родитель</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/><ПередВыгрузкой>Значение = ПолучитьПустоеЗначение();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ДолжностиОрганизаций</Код><Наименование> --&gt; СправочникСсылка.ДолжностиОрганизаций</Наименование><Порядок>1800</Порядок><ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Источник>Строка</Источник><Приемник>СправочникСсылка.ДолжностиОрганизаций</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ОСВводИПринятиеКУчету</Код><Наименование> --&gt; СправочникСсылка.СобытияОС</Наименование><Порядок>2800</Порядок><ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Приемник>СправочникСсылка.СобытияОС</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; ВидОперацииОС</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/><ПередВыгрузкой>Значение = "ПринятиеКУчетуСВводомВЭксплуатацию";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "Принятие к учету и ввод в экплуатацию";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ОСМодернизация</Код><Наименование> --&gt; СправочникСсылка.СобытияОС</Наименование><Порядок>2900</Порядок><ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Приемник>СправочникСсылка.СобытияОС</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; ВидОперацииОС</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ВидСобытияОС" Вид="Реквизит" Тип="ПеречислениеСсылка.ВидыСобытийОС"/><ПередВыгрузкой>Значение = "Модернизация";</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = "Модернизировано";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ПараметрыВыработкиОС</Код><Наименование> --&gt; СправочникСсылка.ПараметрыВыработкиОС</Наименование><Порядок>2700</Порядок><ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Приемник>СправочникСсылка.ПараметрыВыработкиОС</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>ПолучитьКомментарийДокумента();</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>РодительНоменклатуры</Код><Наименование>Родитель номенклатуры   </Наименование><Порядок>3500</Порядок><ПередВыгрузкой>КлючВыгружаемыхДанных = "РаспределеннаяГруппа_" + ВходящиеДанные.Получить("Наименование");</ПередВыгрузкой><ПослеЗагрузки>Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;</ПослеЗагрузки><Источник>СправочникСсылка.Номенклатура</Источник><Приемник>СправочникСсылка.Номенклатура</Приемник><Свойства><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; ЭтоГруппа</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>2</Код><Наименование>Родитель --&gt; Родитель</Наименование><Порядок>200</Порядок><Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/><Приемник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/><ПередВыгрузкой>ТипНоменклатуры = ВходящиеДанные.Получить("ТипНоменклатуры");

Если ПустоеЗначение(Источник.Родитель) = 1 Тогда
			
	ИмяГруппы = "Товары";
	Если ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
		ИмяГруппы = "Продукция";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Материал Тогда
		ИмяГруппы = "Материалы";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Услуга Тогда
		ИмяГруппы = "Услуги";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ПосредническаяУслуга Тогда
		ИмяГруппы = "Услуги";
	ИначеЕсли ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
		ИмяГруппы = "Услуги";
	КонецЕсли;
	ИмяПКО = "ГруппаНоменклатуры";
	Значение = 1;
Иначе
	
	ИмяГруппы = Источник.Родитель.Наименование + " (" + ТипНоменклатуры + ")";
	ИмяПКО = "РодительНоменклатуры";
КонецЕсли;

ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.Установить("ТипНоменклатуры", ТипНоменклатуры);
ИсходящиеДанные.Установить("Наименование", ИмяГруппы);
</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/></Свойство></Свойства><Значения/></Правило><Правило><Код>СпособыОтраженияЗарплатыВРеглУчете</Код><Наименование>СправочникСсылка.Сотрудники --&gt; СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете</Наименование><Порядок>1900</Порядок><ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "Справочник" Тогда
	Счет = Источник.СчетЗатрат.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
	
	Если (ПустоеЗначение(Счет) = 1) Тогда
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;
ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("СчетДт", Источник.СчетЗатрат.Получить(Параметры.ДатаКонцаПериодаВыгрузки));
ВходящиеДанные.Установить("СубконтоДт1", Источник.Субконто1.Получить(Параметры.ДатаКонцаПериодаВыгрузки));
ВходящиеДанные.Установить("СубконтоДт2", Источник.Субконто2.Получить(Параметры.ДатаКонцаПериодаВыгрузки));
ВходящиеДанные.Установить("СубконтоДт3", Источник.Субконто3.Получить(Параметры.ДатаКонцаПериодаВыгрузки));</ПередВыгрузкой><ПослеЗагрузки>ИмяСчетаБУ = "СчетДт";
ИмяСубкБУ = "СубконтоДт";
ИмяСчетаНУ = "СчетДтНУ"; 
ИмяСубкНУ = "СубконтоДтНУ";
Корреспонденция = Объект;

мСведенияОСчетах = Новый Соответствие;

СведенияОСчете = ОбщегоНазначения.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчетаБУ]);
Для СчетчикСубконто = 1 По 3 Цикл
	Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
		Если (Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубкБУ+СчетчикСубконто])) и (СчетчикСчета &lt;&gt; СчетчикСубконто) Тогда
			Субконто = Корреспонденция[ИмяСубкБУ+СчетчикСчета];
			Корреспонденция[ИмяСубкБУ+СчетчикСчета] = Корреспонденция[ИмяСубкБУ+СчетчикСубконто];
			Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = Субконто;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

Для СчетчикСубконто = 1 По 3 Цикл
	Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
		Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубкБУ+СчетчикСубконто]);

	Иначе
		Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = Неопределено;
	КонецЕсли;
КонецЦикла;

Корреспонденция[ИмяСчетаНУ] = БухгалтерскийУчет.ПреобразоватьСчетаБУвСчетНУ(Новый Структура("СчетБУ", Корреспонденция[ИмяСчетаБУ]));
Корреспонденция[ИмяСубкНУ+1] = Корреспонденция[ИмяСубкБУ+1];
Корреспонденция[ИмяСубкНУ+2] = Корреспонденция[ИмяСубкБУ+2];
Корреспонденция[ИмяСубкНУ+3] = Корреспонденция[ИмяСубкБУ+3];

СведенияОСчете = ОбщегоНазначения.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчетаНУ]);
Для СчетчикСубконто = 1 По 3 Цикл
	Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
		Если (Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубкНУ+СчетчикСубконто])) и (СчетчикСчета &lt;&gt; СчетчикСубконто) Тогда
			Субконто = Корреспонденция[ИмяСубкНУ+СчетчикСчета];
			Корреспонденция[ИмяСубкНУ+СчетчикСчета] = Корреспонденция[ИмяСубкНУ+СчетчикСубконто];
			Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = Субконто;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

Для СчетчикСубконто = 1 По 3 Цикл
	Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
		Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубкНУ+СчетчикСубконто]);

	Иначе
		Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = Неопределено;
	КонецЕсли;
КонецЦикла;</ПослеЗагрузки><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>СправочникСсылка.СпособыОтраженияЗарплатыВРеглУчете</Приемник><Свойства><Свойство><Код>8</Код><Наименование> --&gt; СубконтоКт1</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="СубконтоКт1" Вид="Реквизит"/><ПередВыгрузкой>ТипПриемника = "СправочникСсылка.ФизическиеЛица";
Пусто = 1;</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; СчетКт</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="СчетКт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><ПередВыгрузкой>Значение = "70";</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ОтражениеВУСН</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ОтражениеВУСН" Вид="Реквизит" Тип="ПеречислениеСсылка.ОтражениеВУСН"/><ПередВыгрузкой>Значение = "Принимаются";</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование>СчетЗатрат --&gt; СчетДт</Наименование><Порядок>200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СчетДт" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование>Субконто3 --&gt; СубконтоДт3</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СубконтоДт3" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование>Субконто2 --&gt; СубконтоДт2</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СубконтоДт2" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование>Субконто1 --&gt; СубконтоДт1</Наименование><Порядок>300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="СубконтоДт1" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство Поиск="true"><НеЗамещать>true</НеЗамещать><Код>1</Код><Наименование> --&gt; Наименование</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = СокрП(Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Если ПустоеЗначение(Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков)) = 0 Тогда
	 Значение = Значение + " / " + СокрП(Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
КонецЕсли;
Если ПустоеЗначение(Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков)) = 0 Тогда
	 Значение = Значение + " / " + СокрП(Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
КонецЕсли;
Если ПустоеЗначение(Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков)) = 0 Тогда
	 Значение = Значение + " / " + СокрП(Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));
КонецЕсли; 
Значение = Лев(Значение, 50);</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>СпособыОтраженияРасходовПоАмортизации</Код><Наименование>СправочникСсылка.ОсновныеСредства --&gt; СправочникСсылка.СпособыОтраженияРасходовПоАмортизации</Наименование><Порядок>3000</Порядок><ПередВыгрузкой>Если ТипЗначенияСтр(Источник) = "Справочник" Тогда
	Счет = Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков);
	
	Если (ПустоеЗначение(Счет) = 1) Тогда
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><ПослеЗагрузки>ИмяСчетаБУ = "СчетЗатрат";
ИмяСубкБУ = "Субконто";
ИмяСчетаНУ = "СчетЗатратНУ"; 
ИмяСубкНУ = "СубконтоНУ";

Для каждого Способ из Объект.Способы Цикл

	Корреспонденция = Способ;
	
	мСведенияОСчетах = Новый Соответствие;

	СведенияОСчете = ОбщегоНазначения.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчетаБУ]);
	Для СчетчикСубконто = 1 По 3 Цикл
		Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
			Если (Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубкБУ+СчетчикСубконто])) и (СчетчикСчета &lt;&gt; СчетчикСубконто) Тогда
				Субконто = Корреспонденция[ИмяСубкБУ+СчетчикСчета];
				Корреспонденция[ИмяСубкБУ+СчетчикСчета] = Корреспонденция[ИмяСубкБУ+СчетчикСубконто];
				Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = Субконто;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;

	Для СчетчикСубконто = 1 По 3 Цикл
		Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
			Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубкБУ+СчетчикСубконто]);

		Иначе
			Корреспонденция[ИмяСубкБУ+СчетчикСубконто] = Неопределено;
		КонецЕсли;
	КонецЦикла;

	Корреспонденция[ИмяСчетаНУ] = БухгалтерскийУчет.ПреобразоватьСчетаБУвСчетНУ(Новый Структура("СчетБУ", Корреспонденция[ИмяСчетаБУ]));
	Корреспонденция[ИмяСубкНУ+1] = Корреспонденция[ИмяСубкБУ+1];
	Корреспонденция[ИмяСубкНУ+2] = Корреспонденция[ИмяСубкБУ+2];
	Корреспонденция[ИмяСубкНУ+3] = Корреспонденция[ИмяСубкБУ+3];

	СведенияОСчете = ОбщегоНазначения.ПолучитьСведенияОСчете(мСведенияОСчетах, Корреспонденция[ИмяСчетаНУ]);
	Для СчетчикСубконто = 1 По 3 Цикл
		Для СчетчикСчета = 1 по СведенияОСчете.КоличествоСубконто Цикл
			Если (Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСчета].ПривестиЗначение(Корреспонденция[ИмяСубкНУ+СчетчикСубконто])) и (СчетчикСчета &lt;&gt; СчетчикСубконто) Тогда
				Субконто = Корреспонденция[ИмяСубкНУ+СчетчикСчета];
				Корреспонденция[ИмяСубкНУ+СчетчикСчета] = Корреспонденция[ИмяСубкНУ+СчетчикСубконто];
				Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = Субконто;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;

	Для СчетчикСубконто = 1 По 3 Цикл
		Если СведенияОСчете.КоличествоСубконто &gt;= СчетчикСубконто Тогда
			Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = СведенияОСчете["ТипСубконто"+СчетчикСубконто].ПривестиЗначение(Корреспонденция[ИмяСубкНУ+СчетчикСубконто]);

		Иначе
			Корреспонденция[ИмяСубкНУ+СчетчикСубконто] = Неопределено;
		КонецЕсли;
	КонецЦикла;
	
КонецЦикла;

Если Не ЗначениеЗаполнено(Объект.Код) Тогда Объект.УстановитьНовыйКод() КонецЕсли;
</ПослеЗагрузки><Источник>СправочникСсылка.ОсновныеСредства</Источник><Приемник>СправочникСсылка.СпособыОтраженияРасходовПоАмортизации</Приемник><Свойства><Свойство Поиск="true"><Код>1</Код><Наименование> --&gt;</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Комментарий" Вид="Реквизит" Тип="Строка"/><ПередВыгрузкой>Значение = "БУ: " + СокрП(Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков)) + " / " + СокрП(Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков)) + " / " + СокрП(Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков)) + " / " + СокрП(Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Наименование</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/><ПередВыгрузкой>Значение = СокрП(Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой></Свойство><Свойство Поиск="true"><Код>3</Код><Наименование> --&gt; Организация</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Организация" Вид="Реквизит" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Группа><Код>4</Код><Наименование> --&gt; Способы</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Способы" Вид="ТабличнаяЧасть"/><ПередОбработкойВыгрузки>КоллекцияОбъектов = СоздатьОбъект("ТаблицаЗначений");
КоллекцияОбъектов.НоваяКолонка("СчетЗатрат");
КоллекцияОбъектов.НоваяКолонка("Субконто1");
КоллекцияОбъектов.НоваяКолонка("Субконто2");
КоллекцияОбъектов.НоваяКолонка("Субконто3");
КоллекцияОбъектов.НоваяКолонка("Коэффициент");
КоллекцияОбъектов.НоваяСтрока();
КоллекцияОбъектов.СчетЗатрат = Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков);
КоллекцияОбъектов.Субконто1 = Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков);
КоллекцияОбъектов.Субконто2 = Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков);
КоллекцияОбъектов.Субконто3 = Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков);
КоллекцияОбъектов.Коэффициент = 1;</ПередОбработкойВыгрузки><Свойство><Код>5</Код><Наименование> --&gt; Субконто1</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Субконто1" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Субконто2</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Субконто2" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Субконто3</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Субконто3" Вид="Реквизит"/><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));

Параметры.ПараметрыАлгоритмов.Установить("Субконто", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));
ПриВыгрузкеСубконто();</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; СчетЗатрат</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="СчетЗатрат" Вид="Реквизит" Тип="ПланСчетовСсылка.Хозрасчетный"/><КодПравилаКонвертации>Хозрасчетный                                      </КодПравилаКонвертации><ПередВыгрузкой>Параметры.ПараметрыАлгоритмов.Установить("Счет", Источник.СчетЗатрат.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто1", Источник.Субконто1.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто2", Источник.Субконто2.Получить(Параметры.ДатаВводаОстатков));
Параметры.ПараметрыАлгоритмов.Установить("Субконто3", Источник.Субконто3.Получить(Параметры.ДатаВводаОстатков));</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Коэффициент</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Коэффициент" Вид="Реквизит" Тип="Число"/></Свойство></Группа></Свойства><Значения/></Правило></Группа><Группа><Код>РегистрыСведений</Код><Наименование>Регистры сведений</Наименование><Порядок>300</Порядок><Правило><Код>АдресПоПропискеФизЛица</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>900</Порядок><ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.АдресПрописка);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>13</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой></Свойство><Свойство><Код>12</Код><Наименование> --&gt; Представление</Наименование><Порядок>300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; Поле9</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Поле8</Наименование><Порядок>1100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Поле7</Наименование><Порядок>1000</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Поле6</Наименование><Порядок>900</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Поле5</Наименование><Порядок>800</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Поле4</Наименование><Порядок>700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Поле3</Наименование><Порядок>600</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Поле2</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле1</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00002"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ГражданствоФизЛиц</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ГражданствоФизЛиц</Наименование><Порядок>700</Порядок><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.ГражданствоФизЛиц</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; НеИмеетПравоНаПенсию</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="НеИмеетПравоНаПенсию" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование>Статус --&gt; НеЯвляетсяНалоговымРезидентомРФ</Наименование><Порядок>500</Порядок><Источник Имя="Статус" Вид="Реквизит" Тип="Число"/><Приемник Имя="НеЯвляетсяНалоговымРезидентомРФ" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = ПустоеЗначение(Источник.Статус);</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование>Страна --&gt; Страна</Наименование><Порядок>300</Порядок><Источник Имя="Страна" Вид="Реквизит" Тип="СправочникСсылка.ОКСМ"/><Приемник Имя="Страна" Вид="Ресурс" Тип="СправочникСсылка.КлассификаторСтранМира"/><КодПравилаКонвертации>ОКСМ                                              </КодПравилаКонвертации></Свойство></Свойства><Значения/></Правило><Правило><Код>КурсыВалют</Код><Наименование>СправочникСсылка.Валюты --&gt; РегистрСведенийЗапись.КурсыВалют</Наименование><Порядок>100</Порядок><Источник>СправочникСсылка.Валюты</Источник><Приемник>РегистрСведенийЗапись.КурсыВалют</Приемник><Свойства><Свойство><Код>4</Код><Наименование>Курс --&gt; Курс</Наименование><Порядок>100</Порядок><Источник Имя="Курс" Вид="Реквизит" Тип="Число"/><Приемник Имя="Курс" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>3</Код><Наименование>Кратность --&gt; Кратность</Наименование><Порядок>200</Порядок><Источник Имя="Кратность" Вид="Реквизит" Тип="Число"/><Приемник Имя="Кратность" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Период</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Валюта</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Валюта" Вид="Измерение" Тип="СправочникСсылка.Валюты"/><КодПравилаКонвертации>Валюты                                            </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>НДФЛДоходыПредыдущегоМестаРаботы</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛДоходыПредыдущегоМестаРаботы</Наименование><Порядок>1100</Порядок><ПередВыгрузкой>Если Источник.ВаловойДоход_СНачалаГода = 0 Тогда
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.НДФЛДоходыПредыдущегоМестаРаботы</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; МесяцНалоговогоПериода</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="МесяцНалоговогоПериода" Вид="Измерение" Тип="Дата"/><ПередВыгрузкой>Значение = НачМесяца(ДобавитьМесяц(Источник.ДатаПриема, -1));</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Размер</Наименование><Порядок>400</Порядок><Источник Имя="ВаловойДоход_СНачалаГода" Вид="Реквизит" Тип="Число"/><Приемник Имя="Размер" Вид="Ресурс" Тип="Число"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Организация</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>НДФЛПрименениеВычетов</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛПрименениеВычетов</Наименование><Порядок>1200</Порядок><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.НДФЛПрименениеВычетов</Приемник><Свойства><Свойство><Код>3</Код><Наименование> --&gt; Физлицо</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Организация</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Организация" Вид="Ресурс" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>НДФЛСтандартныеВычетыФизлиц</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.НДФЛСтандартныеВычетыФизлиц</Наименование><Порядок>1300</Порядок><ПередВыгрузкой>КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник) + "_" + ВходящиеДанные.Получить("Период");</ПередВыгрузкой><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.НДФЛСтандартныеВычетыФизлиц</Приемник><Свойства><Свойство><Код>7</Код><Наименование> --&gt; КоличествоДетейИнвалидов</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="КоличествоДетейИнвалидов" Вид="Ресурс" Тип="Число"/><ПередВыгрузкой>Значение = Источник.ДетиИнвалиды.Получить(ВходящиеДанные.Получить("Период"));</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; КодВычетаНаДетейИнвалидов</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="КодВычетаНаДетейИнвалидов" Вид="Ресурс" Тип="СправочникСсылка.ВычетыНДФЛ"/><КодПравилаКонвертации>ВычетыНаРебенкаИнвалида                           </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник.РазмерВычетаНаРебенкаИнвалида.Получить(ВходящиеДанные.Получить("Период"));</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование>ТипВычета --&gt; КодВычетаЛичный</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="КодВычетаЛичный" Вид="Ресурс" Тип="СправочникСсылка.ВычетыНДФЛ"/><ПередВыгрузкой>Значение = Источник.ТипВычета.Получить(ВходящиеДанные.Получить("Период"));
Если Значение = Перечисление.ТипыВычетов.Обычный Тогда
	Значение = "103";
	
ИначеЕсли Значение = Перечисление.ТипыВычетов.Льготный1 Тогда
	Значение = "104";
	
ИначеЕсли Значение = Перечисление.ТипыВычетов.Льготный2 Тогда
	Значение = "105";
	
Иначе
	Отказ = 1;
КонецЕсли;</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование>РазмерВычетаНаРебенка --&gt; КодВычетаНаДетей</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="КодВычетаНаДетей" Вид="Ресурс" Тип="СправочникСсылка.ВычетыНДФЛ"/><КодПравилаКонвертации>ВычетыНаРебенка                                   </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник.РазмерВычетаНаРебенка.Получить(ВходящиеДанные.Получить("Период"));</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование>Дети --&gt; КоличествоДетей</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="КоличествоДетей" Вид="Ресурс" Тип="Число"/><ПередВыгрузкой>Значение = Источник.Дети.Получить(ВходящиеДанные.Получить("Период"));</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Физлицо</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/></Свойство></Свойства><Значения/></Правило><Правило><Код>ПаспортныеДанныеФизЛиц</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ПаспортныеДанныеФизЛиц</Наименование><Порядок>600</Порядок><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.ПаспортныеДанныеФизЛиц</Приемник><Свойства><Свойство><Код>6</Код><Наименование>ДокументНомер --&gt; ДокументНомер</Наименование><Порядок>500</Порядок><Источник Имя="ДокументНомер" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ДокументНомер" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование>ДокументКемВыдан --&gt; ДокументКемВыдан</Наименование><Порядок>700</Порядок><Источник Имя="ДокументКемВыдан" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ДокументКемВыдан" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование>ДокументДатаВыдачи --&gt; ДокументДатаВыдачи</Наименование><Порядок>600</Порядок><Источник Имя="ДокументДатаВыдачи" Вид="Реквизит" Тип="Дата"/><Приемник Имя="ДокументДатаВыдачи" Вид="Ресурс" Тип="Дата"/></Свойство><Свойство><Код>3</Код><Наименование>ВидДокумента --&gt; ДокументВид</Наименование><Порядок>300</Порядок><Источник Имя="ВидДокумента" Вид="Реквизит" Тип="СправочникСсылка.ДокументыУдостоверяющиеЛичность"/><Приемник Имя="ДокументВид" Вид="Ресурс" Тип="СправочникСсылка.ДокументыУдостоверяющиеЛичность"/><КодПравилаКонвертации>ДокументыУдостоверяющиеЛичность                   </КодПравилаКонвертации></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование>ДокументСерия --&gt; ДокументСерия</Наименование><Порядок>400</Порядок><Источник Имя="ДокументСерия" Вид="Реквизит" Тип="Строка"/><Приемник Имя="ДокументСерия" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>СведенияОбИнвалидностиФизлиц</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.СведенияОбИнвалидностиФизлиц</Наименование><Порядок>500</Порядок><ПередВыгрузкой>Отказ = ?(Источник.Инвалид.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = 1, 0, 1);</ПередВыгрузкой><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.СведенияОбИнвалидностиФизлиц</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; ДатаВыдачи</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ДатаВыдачи" Вид="Реквизит" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Инвалидность</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Инвалидность" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = Источник.Инвалид.Получить(Параметры.ДатаВводаОстатков);</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаВводаОстатков;</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Физлицо</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Физлицо" Вид="Измерение" Тип="СправочникСсылка.ФизическиеЛица"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ТелефоныКонтрагента</Код><Наименование>СправочникСсылка.Контрагенты --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>200</Порядок><Источник>СправочникСсылка.Контрагенты</Источник><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00005"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле3</Наименование><Порядок>400</Порядок><Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Представление</Наименование><Порядок>300</Порядок><Источник Имя="Телефоны" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Телефон";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ТелефоныОрганизации</Код><Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>200</Порядок><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>5</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Телефон";</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Представление</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/><ПередВыгрузкой>Значение = Константа.ТелефоныОрганизации;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле3</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/><ПередВыгрузкой>Значение = Константа.ТелефоныОрганизации;</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00006"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ТелефоныФизЛица</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>800</Порядок><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00007"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле3</Наименование><Порядок>400</Порядок><Источник Имя="Телефон" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Представление</Наименование><Порядок>300</Порядок><Источник Имя="Телефон" Вид="Реквизит" Тип="Строка"/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Телефон";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>УчетнаяПолитикаБухгалтерскийУчет</Код><Наименование> --&gt; РегистрСведенийЗапись.УчетнаяПолитикаБухгалтерскийУчет</Наименование><Порядок>1500</Порядок><Приемник>РегистрСведенийЗапись.УчетнаяПолитикаБухгалтерскийУчет</Приемник><Свойства><Свойство><Код>8</Код><Наименование> --&gt; СпособРасчетаСебестоимостиПроизводства</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="СпособРасчетаСебестоимостиПроизводства" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыРасчетаСебестоимостиПродукции"/><ПередВыгрузкой>Значение = "ПоПодразделениям";</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; ПоддержкаПБУ18</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="ПоддержкаПБУ18" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ВариантУчетаВыпускаГотовойПродукции</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ВариантУчетаВыпускаГотовойПродукции" Вид="Ресурс" Тип="ПеречислениеСсылка.ВариантыУчетаВыпускаГотовойПродуции"/><ПередВыгрузкой>Значение = "БезИспользованияСчета40";</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; СпособОценкиТоваровВРознице</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="СпособОценкиТоваровВРознице" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценкиТоваровВРознице"/><ПередВыгрузкой>Значение = "ПоСтоимостиПриобретения";</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; ДиректКостинг</Наименование><Порядок>400</Порядок><Источник/><Приемник Имя="ДиректКостинг" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; СпособОценкиМПЗ</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СпособОценкиМПЗ" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценки"/><ПередВыгрузкой>Значение = "ПоСредней";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Организация</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = НачГода(Параметры.ДатаКонцаПериодаВыгрузки)-1;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>УчетнаяПолитикаОрганизаций</Код><Наименование> --&gt; РегистрСведенийЗапись.УчетнаяПолитикаНалоговыйУчет</Наименование><Порядок>1600</Порядок><Приемник>РегистрСведенийЗапись.УчетнаяПолитикаОрганизаций</Приемник><Свойства><Свойство><Код>11</Код><Наименование> --&gt; ПорядокПризнанияМатериальныхРасходов</Наименование><Порядок>1100</Порядок><Источник/><Приемник Имя="ПорядокПризнанияМатериальныхРасходов" Вид="Ресурс" Тип="ПеречислениеСсылка.ПорядокПризнанияМатериальныхРасходов"/><КодПравилаКонвертации>ПорядокПризнанияМатериальныхРасходов              </КодПравилаКонвертации><ПередВыгрузкой>Значение = Константа.ПорядокПризнанияМатериальныхРасходов.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>10</Код><Наименование> --&gt; ДатаПереходаНаУСН</Наименование><Порядок>1000</Порядок><Источник/><Приемник Имя="ДатаПереходаНаУСН" Вид="Ресурс" Тип="Дата"/><ПередВыгрузкой>Значение = Константа.ДатаПереходаНаУСН;</ПередВыгрузкой></Свойство><Свойство><Код>9</Код><Наименование> --&gt; ПоложенияПереходногоПериодаУСН</Наименование><Порядок>900</Порядок><Источник/><Приемник Имя="ПоложенияПереходногоПериодаУСН" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; ВариантУчетаРасходовПоНалогамСФОТВНалоговомУчете</Наименование><Порядок>800</Порядок><Источник/><Приемник Имя="ВариантУчетаРасходовПоНалогамСФОТВНалоговомУчете" Вид="Ресурс" Тип="ПеречислениеСсылка.ВариантыУчетаРасходовПоНалогамСФОТВНалоговомУчете"/><ПередВыгрузкой>Значение = "НаСчетахРасходовНаОплатуТруда";</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; РозничнаяТорговляОблагаетсяЕНВД</Наименование><Порядок>700</Порядок><Источник/><Приемник Имя="РозничнаяТорговляОблагаетсяЕНВД" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = Константа.РозницаОблагаетсяЕНВД.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>6</Код><Наименование> --&gt; ОрганизацияЯвляетсяПлательщикомЕНВД</Наименование><Порядок>600</Порядок><Источник/><Приемник Имя="ОрганизацияЯвляетсяПлательщикомЕНВД" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = Константа.ОрганизацияЯвляетсяПлательщикомЕНВД;</ПередВыгрузкой></Свойство><Свойство><Код>5</Код><Наименование> --&gt; ОбъектНалогообложенияУСН</Наименование><Порядок>500</Порядок><Источник/><Приемник Имя="ОбъектНалогообложенияУСН" Вид="Ресурс" Тип="ПеречислениеСсылка.ОбъектыНалогообложенияПоУСН"/><КодПравилаКонвертации>ОбъектыНалогообложенияПоУСН                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = Константа.ОбъектНалогообложения.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство Отключить="true"><Код>4</Код><Наименование> --&gt; УСН</Наименование><Порядок>400</Порядок><Источник/><Приемник/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; СпособОценкиМПЗ</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="СпособОценкиМПЗНУ" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценки"/><ПередВыгрузкой>Значение = "ФИФО";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Организация</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = НачГода(Параметры.ДатаКонцаПериодаВыгрузки)-1;</ПередВыгрузкой></Свойство><Свойство><Код>21</Код><Наименование> --&gt; СистемаНалогообложения</Наименование><Порядок>2100</Порядок><Источник/><Приемник Имя="СистемаНалогообложения" Вид="Ресурс" Тип="ПеречислениеСсылка.СистемыНалогообложения"/><ПередВыгрузкой>Значение = "Упрощенная";</ПередВыгрузкой></Свойство><Свойство><Код>20</Код><Наименование> --&gt; СпособРасчетаСебестоимостиПроизводства</Наименование><Порядок>2000</Порядок><Источник/><Приемник Имя="СпособРасчетаСебестоимостиПроизводства" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыРасчетаСебестоимостиПродукции"/><ПередВыгрузкой>Значение = "ПоПодразделениям";</ПередВыгрузкой></Свойство><Свойство><Код>19</Код><Наименование> --&gt; ПоддержкаПБУ18</Наименование><Порядок>1900</Порядок><Источник/><Приемник Имя="ПоддержкаПБУ18" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство><Свойство><Код>18</Код><Наименование> --&gt; СпособУчетаВыпускаГотовойПродукции</Наименование><Порядок>1800</Порядок><Источник/><Приемник Имя="СпособУчетаВыпускаГотовойПродукции" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыУчетаВыпускаГотовойПродуции"/><ПередВыгрузкой>Значение = "БезИспользованияСчета40";</ПередВыгрузкой></Свойство><Свойство><Код>17</Код><Наименование> --&gt; СпособОценкиТоваровВРознице</Наименование><Порядок>1700</Порядок><Источник/><Приемник Имя="СпособОценкиТоваровВРознице" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценкиТоваровВРознице"/><ПередВыгрузкой>Значение = "ПоСтоимостиПриобретения";</ПередВыгрузкой></Свойство><Свойство><Код>16</Код><Наименование> --&gt; ДиректКостинг</Наименование><Порядок>1600</Порядок><Источник/><Приемник Имя="ДиректКостинг" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>12</Код><Наименование> --&gt; ПорядокПризнанияРасходовПоТоварам</Наименование><Порядок>1200</Порядок><Источник/><Приемник Имя="ПорядокПризнанияРасходовПоТоварам" Вид="Ресурс" Тип="ПеречислениеСсылка.ПорядокПризнанияРасходовПоТоварам"/><КодПравилаКонвертации>ПорядокПризнанияРасходовПоТоварам                 </КодПравилаКонвертации><ПередВыгрузкой>Значение = Константа.ПорядокПризнанияРасходовПоТоварам.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство><Свойство><Код>13</Код><Наименование> --&gt; ПорядокПризнанияРасходовПоНДС</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="ПорядокПризнанияРасходовПоНДС" Вид="Ресурс" Тип="ПеречислениеСсылка.ПорядокПризнанияРасходовПоНДС"/><ПередВыгрузкой>Значение = ?(Константа.ВыделятьВходящийНДС.Получить(Параметры.ДатаКонцаПериодаВыгрузки) = 1, "ПоОплатеПоставщику", "ВключатьВСтоимость");</ПередВыгрузкой></Свойство><Свойство><Код>15</Код><Наименование> --&gt; СпособОценкиМПЗ</Наименование><Порядок>1500</Порядок><Источник/><Приемник Имя="СпособОценкиМПЗ" Вид="Ресурс" Тип="ПеречислениеСсылка.СпособыОценки"/><ПередВыгрузкой>Значение = "ПоСредней";</ПередВыгрузкой></Свойство><Свойство><Код>14</Код><Наименование> --&gt; ОсобенностиИсчисленияНДФЛ</Наименование><Порядок>1400</Порядок><Источник/><Приемник Имя="ОсобенностиИсчисленияНДФЛ" Вид="Ресурс" Тип="ПеречислениеСсылка.ОсобенностиИсчисленияНДФЛ"/><КодПравилаКонвертации>ОсобенностиИсчисленияНДФЛ                         </КодПравилаКонвертации><ПередВыгрузкой>Значение = Константа.ОсобенностиИсчисленияНДФЛ.Получить(Параметры.ДатаКонцаПериодаВыгрузки);</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>УчетнаяПолитикаПоПерсоналу</Код><Наименование> --&gt; РегистрСведенийЗапись.УчетнаяПолитикаПоПерсоналу</Наименование><Порядок>1400</Порядок><Приемник>РегистрСведенийЗапись.УчетнаяПолитикаПоПерсоналу</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; Организация</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Организация" Вид="Измерение" Тип="СправочникСсылка.Организации"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; УпрощенныйУчетНДФЛ</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="УпрощенныйУчетНДФЛ" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 1;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; ПоддержкаВнутреннегоСовместительства</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="ПоддержкаВнутреннегоСовместительства" Вид="Ресурс" Тип="Булево"/><ПередВыгрузкой>Значение = 0;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ФактическийАдресКонтрагента</Код><Наименование>СправочникСсылка.Контрагенты --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>300</Порядок><ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.ПочтовыйАдрес);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой><Источник>СправочникСсылка.Контрагенты</Источник><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>13</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой></Свойство><Свойство><Код>12</Код><Наименование> --&gt; Представление</Наименование><Порядок>300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; Поле9</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Поле8</Наименование><Порядок>1100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Поле7</Наименование><Порядок>1000</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Поле6</Наименование><Порядок>900</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Поле5</Наименование><Порядок>800</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Поле4</Наименование><Порядок>700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Поле3</Наименование><Порядок>600</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Поле2</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле1</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00008"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ФактическийАдресОрганизации</Код><Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>300</Порядок><ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Константа.ПочтовыйАдресОрганизации);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>7</Код><Наименование> --&gt; Поле4</Наименование><Порядок>800</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Поле3</Наименование><Порядок>700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Поле2</Наименование><Порядок>600</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Поле10</Наименование><Порядок>1400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле10" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле1</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00009"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Поле5</Наименование><Порядок>900</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Поле6</Наименование><Порядок>1000</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Поле7</Наименование><Порядок>1100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; Поле8</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>12</Код><Наименование> --&gt; Поле9</Наименование><Порядок>1300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>13</Код><Наименование> --&gt; Представление</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>14</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ФактическийАдресФизЛица</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>1000</Порядок><ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.АдресФакт);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле1</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Поле2</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Поле3</Наименование><Порядок>600</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Поле4</Наименование><Порядок>700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Поле5</Наименование><Порядок>800</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Поле6</Наименование><Порядок>900</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Поле7</Наименование><Порядок>1000</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Поле8</Наименование><Порядок>1100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; Поле9</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>12</Код><Наименование> --&gt; Представление</Наименование><Порядок>300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>13</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>1300</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00003"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ФИОФизЛиц</Код><Наименование>СправочникСсылка.Сотрудники --&gt; РегистрСведенийЗапись.ФИОФизЛиц</Наименование><Порядок>400</Порядок><Источник>СправочникСсылка.Сотрудники</Источник><Приемник>РегистрСведенийЗапись.ФИОФизЛиц</Приемник><Свойства><Свойство><Код>1</Код><Наименование> --&gt; Имя</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Имя" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Отчество</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Отчество" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Период</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Период" Вид="Свойство" Тип="Дата"/><ПередВыгрузкой>Значение = Параметры.ДатаКонцаПериодаВыгрузки;</ПередВыгрузкой></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Фамилия</Наименование><Порядок>300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Фамилия" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; ФизЛицо</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="ФизЛицо" Вид="Измерение"/><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ЮридическийАдресКонтрагента</Код><Наименование>СправочникСсылка.Контрагенты --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>300</Порядок><ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Источник.ЮридическийАдрес);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой><Источник>СправочникСсылка.Контрагенты</Источник><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>13</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой></Свойство><Свойство><Код>12</Код><Наименование> --&gt; Представление</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; Поле9</Наименование><Порядок>1300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Поле8</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Поле7</Наименование><Порядок>1100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>8</Код><Наименование> --&gt; Поле6</Наименование><Порядок>1000</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Поле5</Наименование><Порядок>900</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Поле4</Наименование><Порядок>800</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Поле3</Наименование><Порядок>700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Поле2</Наименование><Порядок>600</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле1</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = Источник;</ПередВыгрузкой></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>1400</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00010"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство></Свойства><Значения/></Правило><Правило><Код>ЮридическийАдресОрганизации</Код><Наименование> --&gt; РегистрСведенийЗапись.КонтактнаяИнформация</Наименование><Порядок>300</Порядок><ПередВыгрузкой>ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Адрес", Константа.АдресОрганизации);
ПолучитьСтруктуруАдреса();</ПередВыгрузкой><Приемник>РегистрСведенийЗапись.КонтактнаяИнформация</Приемник><Свойства><Свойство><Код>8</Код><Наименование> --&gt; Поле5</Наименование><Порядок>900</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле5" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>9</Код><Наименование> --&gt; Поле6</Наименование><Порядок>1000</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле6" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>10</Код><Наименование> --&gt; Поле7</Наименование><Порядок>1100</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле7" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>11</Код><Наименование> --&gt; Поле8</Наименование><Порядок>1200</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле8" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>12</Код><Наименование> --&gt; Поле9</Наименование><Порядок>1300</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле9" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>13</Код><Наименование> --&gt; Представление</Наименование><Порядок>400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Представление" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>14</Код><Наименование> --&gt; Тип</Наименование><Порядок>200</Порядок><Источник/><Приемник Имя="Тип" Вид="Измерение" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/><ПередВыгрузкой>Значение = "Адрес";</ПередВыгрузкой></Свойство><Свойство><Код>7</Код><Наименование> --&gt; Поле4</Наименование><Порядок>800</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле4" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>6</Код><Наименование> --&gt; Поле3</Наименование><Порядок>700</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле3" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>5</Код><Наименование> --&gt; Поле2</Наименование><Порядок>600</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле2" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>4</Код><Наименование> --&gt; Поле10</Наименование><Порядок>1400</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле10" Вид="Ресурс" Тип="Строка"/></Свойство><Свойство><Код>1</Код><Наименование> --&gt; Вид</Наименование><Порядок>300</Порядок><Источник/><Приемник Имя="Вид" Вид="Измерение"/><ПередВыгрузкой>Значение = "00011"; ТипПриемника = "СправочникСсылка.ВидыКонтактнойИнформации";</ПередВыгрузкой></Свойство><Свойство><Код>2</Код><Наименование> --&gt; Объект</Наименование><Порядок>100</Порядок><Источник/><Приемник Имя="Объект" Вид="Измерение"/><КодПравилаКонвертации>Организации                                       </КодПравилаКонвертации><ПередВыгрузкой>Значение = "1";</ПередВыгрузкой></Свойство><Свойство><Код>3</Код><Наименование> --&gt; Поле1</Наименование><Порядок>500</Порядок><ПолучитьИзВходящихДанных>true</ПолучитьИзВходящихДанных><Источник/><Приемник Имя="Поле1" Вид="Ресурс" Тип="Строка"/></Свойство></Свойства><Значения/></Правило></Группа></ПравилаКонвертацииОбъектов><ПравилаВыгрузкиДанных><Группа><Код>_001_Справочники</Код><Наименование>Справочники</Наименование><Порядок>100</Порядок><Правило><Код>Банки</Код><Наименование>Банки</Наименование><Порядок>100</Порядок><КодПравилаКонвертации>Банки                                             </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.Банки</ОбъектВыборки></Правило><Правило><Код>БанковскиеСчета</Код><Наименование>Банковские счета</Наименование><Порядок>200</Порядок><КодПравилаКонвертации>БанковскиеСчета                                   </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.БанковскиеСчета</ОбъектВыборки></Правило><Правило><Код>ВидыНоменклатуры</Код><Наименование>Виды номенклатуры</Наименование><Порядок>300</Порядок><КодПравилаКонвертации>НоменклатурныеГруппы                              </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ВидыДеятельности</ОбъектВыборки></Правило><Правило><Код>ДокументыУдостоверяющиеЛичность</Код><Наименование>Документы удостоверяющие личность</Наименование><Порядок>400</Порядок><КодПравилаКонвертации>ДокументыУдостоверяющиеЛичность                   </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ДокументыУдостоверяющиеЛичность</ОбъектВыборки></Правило><Правило><Код>ДоходыБудущихПериодов</Код><Наименование>Доходы будущих периодов</Наименование><Порядок>500</Порядок><КодПравилаКонвертации>ДоходыБудущихПериодов                             </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ДоходыБудущихПериодов</ОбъектВыборки></Правило><Правило><Код>ЕдиницыИзмерений</Код><Наименование>Единицы измерений</Наименование><Порядок>600</Порядок><КодПравилаКонвертации>КлассификаторЕдиницИзмерения                      </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ЕдиницыИзмерений</ОбъектВыборки></Правило><Правило><Код>КлассификаторЕН</Код><Наименование>ЕНАОФ</Наименование><Порядок>700</Порядок><КодПравилаКонвертации>ЕдиныеНормыАмортизационныхОтчисленийОсновныхФондов</КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.КлассификаторЕН</ОбъектВыборки></Правило><Правило><Код>Контрагенты</Код><Наименование>Контрагенты</Наименование><Порядок>800</Порядок><КодПравилаКонвертации>Контрагенты                                       </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.Контрагенты</ОбъектВыборки></Правило><Правило><Код>МестаХранения</Код><Наименование>Места хранения</Наименование><Порядок>900</Порядок><КодПравилаКонвертации>Склады                                            </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.МестаХранения</ОбъектВыборки></Правило><Правило><Код>НематериальныеАктивы</Код><Наименование>Нематериальные активы</Наименование><Порядок>1000</Порядок><КодПравилаКонвертации>НематериальныеАктивы                              </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.НематериальныеАктивы</ОбъектВыборки></Правило><Правило><Код>Номенклатура</Код><Наименование>Номенклатура</Наименование><Порядок>1100</Порядок><КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.Номенклатура</ОбъектВыборки><ПередОбработкойПравила>Выборка = СоздатьОбъект("Справочник.Номенклатура");
Выборка.ВыбратьЭлементы();
Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
	Если Выборка.ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	ВыгрузитьПоПравилу(Выборка.ТекущийЭлемент(),,,, "Номенклатура");
КонецЦикла;
</ПередОбработкойПравила></Правило><Правило><Код>Оборудование</Код><Наименование>Внеоборотные активы</Наименование><Порядок>1200</Порядок><КодПравилаКонвертации>ОбъектыСтроительства_08_4                         </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ОбъектыВнеоборотныхАктивов</ОбъектВыборки></Правило><Правило><Код>ОсновныеСредства</Код><Наименование>Основные средства</Наименование><Порядок>1300</Порядок><КодПравилаКонвертации>ОсновныеСредства                                  </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ОсновныеСредства</ОбъектВыборки></Правило><Правило><Код>ПрочиеДоходыИРасходы</Код><Наименование>Прочие доходы и расходы</Наименование><Порядок>1400</Порядок><КодПравилаКонвертации>ПрочиеДоходыИРасходы                              </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ПрочиеДоходыИРасходы</ОбъектВыборки></Правило><Правило><Код>РасходыБудущихПериодов</Код><Наименование>Расходы будущих периодов</Наименование><Порядок>1500</Порядок><КодПравилаКонвертации>РасходыБудущихПериодов                            </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.РасходыБудущихПериодов</ОбъектВыборки></Правило><Правило><Код>РасчетныеСчета</Код><Наименование>Расчетные счета</Наименование><Порядок>1600</Порядок><КодПравилаКонвертации>РасчетныеСчета                                    </КодПравилаКонвертации><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.РасчетныеСчета</ОбъектВыборки><ПередОбработкойПравила>ОбъектВыборки = СтрЗаменить(Правило.ОбъектВыборки, "Ссылка", "");
Выборка = СоздатьОбъект(ОбъектВыборки);
ВыборкаВладельцев = СоздатьОбъект("Справочник." + Метаданные.Справочник(Выборка.Вид()).Владелец.Идентификатор);

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		НомерПКО = НайтиПравило(, Правило.КодПравилаКонвертации);
		ВыгрузитьПоПравилу(Выборка.ТекущийЭлемент(),,,,,,, НомерПКО);
	КонецЦикла;
КонецЦикла;

//Отказ = 1;</ПередОбработкойПравила></Правило><Правило><Код>Резервы</Код><Наименование>Резервы</Наименование><Порядок>1700</Порядок><КодПравилаКонвертации>Резервы                                           </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.Резервы</ОбъектВыборки></Правило><Правило><Код>Сотрудники</Код><Наименование>Сотрудники</Наименование><Порядок>1800</Порядок><КодПравилаКонвертации>ФизическиеЛица                                    </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.Сотрудники</ОбъектВыборки></Правило><Правило><Код>СтатьиЗатратНаПроизводство</Код><Наименование>Статьи затрат</Наименование><Порядок>1900</Порядок><КодПравилаКонвертации>СтатьиЗатратНаПроизводство                        </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.СтатьиЗатрат</ОбъектВыборки></Правило><Правило><Код>ТипыЦен</Код><Наименование>Типы цен</Наименование><Порядок>2000</Порядок><КодПравилаКонвертации>ТипыЦенНоменклатуры                               </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ТипыЦен</ОбъектВыборки></Правило><Правило><Код>ЦеныНоменклатуры</Код><Наименование>Цены номенклатуры </Наименование><Порядок>2100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>ТипыЦен = СоздатьОбъект("ТаблицаЗначений");
ТипыЦен.НоваяКолонка("ТипЦен");
ТипыЦен.НоваяКолонка("ЦенаВключаетНДС");
ТипыЦен.НоваяКолонка("Товары");

Выборка = СоздатьОбъект("Справочник.Цены");
ВыборкаВладельцев = СоздатьОбъект("Справочник.Номенклатура");

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	
	// Покупная стоимость
	Если (ВыборкаВладельцев.ПлановаяСебестоимость &lt;&gt; 0) Тогда
		Если (ВыборкаВладельцев.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар) ИЛИ
			(ВыборкаВладельцев.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Материал) ИЛИ
			(ВыборкаВладельцев.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.ТоварНаКомиссии) Тогда
			
			НомСтроки = 0;
			ТипЦен = "Учетная (покупная) цена";
			Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
				ТипыЦен.НоваяСтрока();
				ТипыЦен.ТипЦен = ТипЦен;
				ТипыЦен.ЦенаВключаетНДС = 1;
				ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
				
				Товары = ТипыЦен.Товары;
				Товары.НоваяКолонка("Номенклатура");
				Товары.НоваяКолонка("Цена");
				Товары.НоваяКолонка("Валюта");
				
			Иначе
				ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
				Товары = ТипыЦен.Товары;
			КонецЕсли;
			
			Товары.НоваяСтрока();
			Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
			Товары.Цена = ВыборкаВладельцев.ПлановаяСебестоимость;
			Товары.Валюта = Параметры.Рубли;
			
		Иначе
			НомСтроки = 0;
			ТипЦен = "Плановая себестоимость";
			Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
				ТипыЦен.НоваяСтрока();
				ТипыЦен.ТипЦен = ТипЦен;
				ТипыЦен.ЦенаВключаетНДС = 1;
				ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
				
				Товары = ТипыЦен.Товары;
				Товары.НоваяКолонка("Номенклатура");
				Товары.НоваяКолонка("Цена");
				Товары.НоваяКолонка("Валюта");
				
			Иначе
				ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
				Товары = ТипыЦен.Товары;
			КонецЕсли;
			
			Товары.НоваяСтрока();
			Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
			Товары.Цена = ВыборкаВладельцев.ПлановаяСебестоимость;
			Товары.Валюта = Параметры.Рубли;
		КонецЕсли;
	КонецЕсли;
	
	// Цены
	Если ВыборкаВладельцев.Цена &lt;&gt; 0 Тогда
		НомСтроки = 0;
		ТипЦен = "Отпускная цена";
		Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
			ТипыЦен.НоваяСтрока();
			ТипыЦен.ТипЦен = ТипЦен;
			ТипыЦен.ЦенаВключаетНДС = 1;
			ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
			
			Товары = ТипыЦен.Товары;
			Товары.НоваяКолонка("Номенклатура");
			Товары.НоваяКолонка("Цена");
			Товары.НоваяКолонка("Валюта");
			
		Иначе
			ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
			Товары = ТипыЦен.Товары;
		КонецЕсли;
		
		Товары.НоваяСтрока();
		Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
		Товары.Цена = ВыборкаВладельцев.Цена;
		Товары.Валюта = ?(ПустоеЗначение(ВыборкаВладельцев.Валюта) = 1, Параметры.Рубли, ВыборкаВладельцев.Валюта);
	КонецЕсли;
		
	// Справочник "Цены"
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		Если Выборка.Цена.Получить(Параметры.ДатаКонцаПериодаВыгрузки) &lt;&gt; 0 Тогда
			НомСтроки = 0;
			ТипЦен = СокрЛП(Выборка.ТипЦен.Наименование);
			Если ТипыЦен.НайтиЗначение(ТипЦен, НомСтроки, "ТипЦен") = 0 Тогда
				ТипыЦен.НоваяСтрока();
				ТипыЦен.ТипЦен = ТипЦен;
				ТипыЦен.ЦенаВключаетНДС = 1;
				ТипыЦен.Товары = СоздатьОбъект("ТаблицаЗначений");
				
				Товары = ТипыЦен.Товары;
				Товары.НоваяКолонка("Номенклатура");
				Товары.НоваяКолонка("Цена");
				Товары.НоваяКолонка("Валюта");
				
			Иначе
				ТипыЦен.ПолучитьСтрокуПоНомеру(НомСтроки);
				Товары = ТипыЦен.Товары;
			КонецЕсли;
			
			Товары.НоваяСтрока();
			Товары.Номенклатура = ВыборкаВладельцев.ТекущийЭлемент();
			Товары.Цена = Выборка.Цена.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
			Товары.Валюта = ?(ПустоеЗначение(Выборка.Валюта) = 1, Параметры.Рубли, Выборка.Валюта);
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

ВходящиеДанные = СоздатьОбъект("СписокЗначений");

ТипыЦен.ВыбратьСтроки();
Пока ТипыЦен.ПолучитьСтроку() = 1 Цикл
	Если ТипыЦен.Товары.КоличествоСтрок() &gt; 0 Тогда
		ВходящиеДанные.УдалитьВсе();
		ВходящиеДанные.Установить("ТипЦен", ТипыЦен.ТипЦен);
		ВходящиеДанные.Установить("Наименование", ТипыЦен.ТипЦен);
		ВходящиеДанные.Установить("ЦенаВключаетНДС", ТипыЦен.ЦенаВключаетНДС);
		ВходящиеДанные.Установить("Товары", ТипыЦен.Товары);
		ВыгрузитьПоПравилу(,, ВходящиеДанные,, "УстановкаЦенНоменклатуры");
	КонецЕсли;
КонецЦикла;

Отказ = 1;</ПередОбработкойПравила></Правило><Правило><Код>ЦенныеБумаги</Код><Наименование>Ценные бумаги</Наименование><Порядок>2200</Порядок><КодПравилаКонвертации>ЦенныеБумаги                                      </КодПравилаКонвертации><СпособОтбораДанных>СтандартнаяВыборка</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.ЦенныеБумаги</ОбъектВыборки></Правило><Правило Отключить="true"><Код>Договоры</Код><Наименование>Договоры</Наименование><Порядок>2300</Порядок><КодПравилаКонвертации>ДоговорыКонтрагентов                              </КодПравилаКонвертации><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ОбъектВыборки>СправочникСсылка.Договоры</ОбъектВыборки><ПередОбработкойПравила>ОбъектВыборки = СтрЗаменить(Правило.ОбъектВыборки, "Ссылка", "");
Выборка = СоздатьОбъект(ОбъектВыборки);
ВыборкаВладельцев = СоздатьОбъект("Справочник." + Метаданные.Справочник(Выборка.Вид()).Владелец.Идентификатор);

ВыборкаВладельцев.ВыбратьЭлементы();
Пока ВыборкаВладельцев.ПолучитьЭлемент() &gt; 0 Цикл
	Выборка.ИспользоватьВладельца(ВыборкаВладельцев.ТекущийЭлемент());
	Выборка.ВыбратьЭлементы();
	Пока Выборка.ПолучитьЭлемент() &gt; 0 Цикл
		НомерПКО = НайтиПравило(, Правило.КодПравилаКонвертации);
		ВыгрузитьПоПравилу(Выборка.ТекущийЭлемент(),,,,,,, НомерПКО);
	КонецЦикла;
КонецЦикла;

//Отказ = 1;</ПередОбработкойПравила></Правило></Группа><Группа><Код>_002_ВнеоборотныеАктивы</Код><Наименование>Внеоборотные активы</Наименование><Порядок>200</Порядок><Правило><Код>Сч01_1</Код><Наименование>01.1 "Основные средства в организации"</Наименование><Порядок>100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("01.1"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "ТекущаяСтоимостьБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетУчетаБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч01_2</Код><Наименование>01.2 "Выбытие основных средств"</Наименование><Порядок>200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("01.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч02_1</Код><Наименование>02.1 "Амортизация основных средств, учитываемых на счете 01"</Наименование><Порядок>300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("02.1"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "НакопленнаяАмортизацияБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетАмортизацииБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 2);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч02_2</Код><Наименование>02.2 "Амортизация имущества, учитываемого на счете 03"</Наименование><Порядок>400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("02.2"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "НакопленнаяАмортизацияБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетАмортизацииБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 2);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч03_1</Код><Наименование>03.1 "Материальные ценности в организации"</Наименование><Порядок>500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("03.1"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "ТекущаяСтоимостьБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетУчетаБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч03_2</Код><Наименование>03.2 "Материальные ценности, предоставленные во временное владение и пользование"</Наименование><Порядок>600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("03.2"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "ТекущаяСтоимостьБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетУчетаБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч03_3</Код><Наименование>03.3 "Материальные ценности, предоставленные во временное пользование"</Наименование><Порядок>700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("03.3"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "ТекущаяСтоимостьБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетУчетаБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч03_4</Код><Наименование>03.4 "Прочие доходные вложения"</Наименование><Порядок>800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("03.4"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "ТекущаяСтоимостьБУ");
Параметры.ПараметрыАлгоритмов.Установить("ИмяСчета", "СчетУчетаБУ");
Параметры.ПараметрыАлгоритмов.Установить("ДтКт", 1);
ВыгрузитьОстаткиПоОС();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч03_5</Код><Наименование>03.5 "Выбытие материальных ценностей"</Наименование><Порядок>900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("03.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч04_1</Код><Наименование>04.1 "Нематериальные активы и расходы на НИОКР"</Наименование><Порядок>1000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("04.1"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "СтоимостьБУ");
ВыгрузитьОстаткиПоНМА();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч04_2</Код><Наименование>04.2 "Расходы на НИОКР"</Наименование><Порядок>1100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("04.2"));
Параметры.ПараметрыАлгоритмов.Установить("ИмяСуммы", "СтоимостьБУ");
ВыгрузитьОстаткиПоНМА();

Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч07</Код><Наименование>07 "Оборудование к установке"</Наименование><Порядок>1200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("07"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч05</Код><Наименование>05 "Амортизация нематериальных активов"</Наименование><Порядок>1300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("05"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч08_3</Код><Наименование>08.3 "Строительство объектов основных средств"</Наименование><Порядок>1600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч08_4</Код><Наименование>08.4 "Приобретение отдельных объектов основных средств"</Наименование><Порядок>1700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.4"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч08_5</Код><Наименование>08.5 "Приобретение нематериальных активов"</Наименование><Порядок>1800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.5"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч08_8</Код><Наименование>08.8 "Выполнение научно-исследовательских, опытно-конструкторских и технологических работ"</Наименование><Порядок>2100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("08.8"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_003_ПроизводственныеЗапасы</Код><Наименование>Производственные запасы</Наименование><Порядок>300</Порядок><Правило><Код>Сч10_1</Код><Наименование>10.1 "Материалы, расходы на приобретение которых не принимаются для целей налогообложения"</Наименование><Порядок>2200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.1"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "10.1,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч10_2</Код><Наименование>10.2 "Материалы, расходы на приобретение которых принимаются для целей налогообложения"</Наименование><Порядок>2200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.2"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "10.2,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч10_3</Код><Наименование>10.3 "Материалы, расходы на приобретение которых принимаются для целей налогообложения (в валюте)"</Наименование><Порядок>2200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.3"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "10.3,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч10_11</Код><Наименование>10.11 "Транспортно-заготовительные расходы, не принимаемые для целей налогообложения"</Наименование><Порядок>2300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.11"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч10_13</Код><Наименование>10.13 "Транспортно-заготовительные расходы, принимаемые для целей налогообложения (в валюте)"</Наименование><Порядок>2300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.13"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч10_12</Код><Наименование>10.12 "Транспортно-заготовительные расходы, принимаемые для целей налогообложения"</Наименование><Порядок>2300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("10.12"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч19_1</Код><Наименование>19.1 "НДС по приобретенным ценностям, не принимаемый для целей налогообложения"</Наименование><Порядок>2400</Порядок><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч19_2</Код><Наименование>19.2 "НДС по приобретенным ценностям, принимаемый для целей налогообложения"</Наименование><Порядок>2400</Порядок><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("19.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_004_ЗатратыНаПроизводство</Код><Наименование>Затраты на производство</Наименование><Порядок>400</Порядок><Правило><Код>Сч20</Код><Наименование>20 "Основное производство"</Наименование><Порядок>2400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("20"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч26</Код><Наименование>26 "Общехозяйственные расходы"</Наименование><Порядок>2400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("26"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_005_ГотоваяПродукцияИТовары</Код><Наименование>Готовая продукция и товары</Наименование><Порядок>500</Порядок><Правило><Код>Сч40</Код><Наименование>40 "Выпуск продукции (работ, услуг)"</Наименование><Порядок>100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("40"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч41_1</Код><Наименование>41.1 "Товары, стоимость которых не принимается для целей налогообложения"</Наименование><Порядок>200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.1"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "41.1,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч41_2</Код><Наименование>41.2 "Товары, стоимость которых принимается для целей налогообложения"</Наименование><Порядок>300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.2"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "41.2,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч41_3</Код><Наименование>41.3 "Товары, стоимость которых принимается для целей налогообложения (в валюте)"</Наименование><Порядок>400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("41.3"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "41.3,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч42</Код><Наименование>42 "Торговая наценка"</Наименование><Порядок>500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("42"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч43</Код><Наименование>43 "Готовая продукция"</Наименование><Порядок>600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("43"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "43,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч44_1</Код><Наименование>44.1 "Расходы на доставку товаров, не принимаемые для целей налогообложения"</Наименование><Порядок>700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч44_2</Код><Наименование>44.2 "Расходы на доставку товаров, принимаемые для целей налогообложения"</Наименование><Порядок>800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч44_3</Код><Наименование>44.3 "Прочие расходы на продажу"</Наименование><Порядок>900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("44.3"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч45</Код><Наименование>45 "Товары отгруженные"</Наименование><Порядок>1000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","СКомиссионером");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("45"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","");</ПередОбработкойПравила></Правило></Группа><Группа><Код>_006_ДенежныеСредства</Код><Наименование>Денежные средства</Наименование><Порядок>600</Порядок><Правило><Код>Сч50_1</Код><Наименование>50.1 "Касса организации (в рублях)"</Наименование><Порядок>3100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();
</ПередОбработкойПравила></Правило><Правило><Код>Сч50_11</Код><Наименование>50.11 "Касса организации (в валюте)"</Наименование><Порядок>3200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("50.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч51</Код><Наименование>51 "Расчетные счета"</Наименование><Порядок>3300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("51"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч52</Код><Наименование>52 "Валютные счета"</Наименование><Порядок>3400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("52"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_1</Код><Наименование>55.1 "Аккредитивы (в рублях)"</Наименование><Порядок>3500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_11</Код><Наименование>55.11 "Аккредитивы ( в валюте)"</Наименование><Порядок>3600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_2</Код><Наименование>55.2 "Чековые книжки (в рублях)"</Наименование><Порядок>3700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_3</Код><Наименование>55.3 "Депозитные счета (в рублях)"</Наименование><Порядок>3800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_33</Код><Наименование>55.33 "Депозитные счета (в валюте)"</Наименование><Порядок>3900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.33"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_4</Код><Наименование>55.4 "Прочие специальные счета (в рублях)"</Наименование><Порядок>4000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч55_44</Код><Наименование>55.44 "Прочие специальные счета (в валюте)"</Наименование><Порядок>4100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("55.44"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч57_1</Код><Наименование>57.1 "Переводы в пути (в рублях)"</Наименование><Порядок>4200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("57.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч57_11</Код><Наименование>57.11 "Переводы в пути (в валюте)"</Наименование><Порядок>4300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("57.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч58_1_1</Код><Наименование>58.1.1 "Паи"</Наименование><Порядок>4400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.1.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч58_1_2</Код><Наименование>58.1.2 "Акции"</Наименование><Порядок>4500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.1.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч58_2</Код><Наименование>58.2 "Долговые ценные бумаги"</Наименование><Порядок>4600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч58_3</Код><Наименование>58.3 "Предоставленные займы"</Наименование><Порядок>4700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч58_4</Код><Наименование>58.4 "Вклады по договору простого товарищества"</Наименование><Порядок>4800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч58_5</Код><Наименование>58.5 "Приобретенные права в рамках оказания финансовых услуг"</Наименование><Порядок>4900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("58.5"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч59</Код><Наименование>59 "Резервы под обесценение финансовых вложений"</Наименование><Порядок>5000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("59"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_007_Расчеты</Код><Наименование>Расчеты</Наименование><Порядок>700</Порядок><Правило><Код>Сч60_1</Код><Наименование>60.1 "Расчеты с поставщиками и подрядчиками по расходам, не принимаемым для целей налогообложения"</Наименование><Порядок>5200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.1"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "60.1,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");
</ПередОбработкойПравила></Правило><Правило><Код>Сч60_2</Код><Наименование>60.2 "Расчеты с поставщиками и подрядчиками по расходам, принимаемым для целей налогообложения"</Наименование><Порядок>5300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.2"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "60.2,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч60_3</Код><Наименование>60.3 "Векселя выданные, не принимаемые для целей налогообложения"</Наименование><Порядок>5400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч60_4</Код><Наименование>60.4 "Векселя выданные, принимаемые для целей налогообложения"</Наименование><Порядок>5500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.4")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч60_11</Код><Наименование>60.11 "Расчеты с поставщиками и подрядчиками по расходам, не принимаемым для целей налогообложения"</Наименование><Порядок>5600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.11"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "60.11,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч60_22</Код><Наименование>60.22 "Расчеты с поставщиками и подрядчиками по расходам, принимаемым для целей налогообложения"</Наименование><Порядок>5700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПоставщиком");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("60.22"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "60.22,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_1</Код><Наименование>62.1 "Расчеты с покупателями и заказчиками (в рублях)"</Наименование><Порядок>5900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.1"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.1,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_2</Код><Наименование>62.2 "Расчеты с покупателями по товарам (работам, услугам) комитента (в рублях)"</Наименование><Порядок>6000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.2"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.2,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_3</Код><Наименование>62.3 "Расчеты с покупателями за товары (в рублях)"</Наименование><Порядок>6100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.3"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.3,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_4</Код><Наименование>62.4 "Расчеты с покупателями по деятельности облагаемой ЕНВД (в рублях)"</Наименование><Порядок>6200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.4"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.4,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_11</Код><Наименование>62.11 "Расчеты с покупателями и заказчиками (в валюте)"</Наименование><Порядок>6300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.11"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.11,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_33</Код><Наименование>62.33 "Расчеты с покупателями за товары (в валюте)"</Наименование><Порядок>6400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.33"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.33,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч62_44</Код><Наименование>62.44 "Расчеты с покупателями по деятельности облагаемой ЕНВД (в валюте)"</Наименование><Порядок>6500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "СПокупателем");
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("62.44"));
Параметры.СписокСчетовРасчетов = Параметры.СписокСчетовРасчетов + "62.44,";
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора", "");</ПередОбработкойПравила></Правило><Правило><Код>Сч63</Код><Наименование>63 "Резервы по сомнительным долгам"</Наименование><Порядок>6600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("63"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч66_1</Код><Наименование>66.1 "Краткосрочные кредиты и займы (в рублях)"</Наименование><Порядок>6700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч66_2</Код><Наименование>66.2 "Проценты по краткосрочным кредитам и займам, не принимаемые для целей налогообложения"</Наименование><Порядок>6800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч66_3</Код><Наименование>66.3 "Проценты по краткосрочным кредитам и займам, принимаемые для целей налогообложения"</Наименование><Порядок>6900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч66_11</Код><Наименование>66.11 "Краткосрочные кредиты и займы (в валюте)"</Наименование><Порядок>7000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч66_22</Код><Наименование>66.22 "Проценты по краткосрочным кредитам и займам, не принимаемые для целей налоогобложения"</Наименование><Порядок>7100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.22"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч66_33</Код><Наименование>66.33 "Проценты по краткосрочным кредитам и займам, принимаемые для целей налоогобложения"</Наименование><Порядок>7200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("66.33"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч67_1</Код><Наименование>67.1 "Долгосрочные кредиты и займы (в рублях)"</Наименование><Порядок>7300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч67_2</Код><Наименование>67.2 "Проценты по долгосрочным кредитам и займам, не принимаемые для целей налогообложения"</Наименование><Порядок>7400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч67_3</Код><Наименование>67.3 "Проценты по долгосрочным кредитам и займам, принимаемые для целей налогообложения"</Наименование><Порядок>7500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч67_11</Код><Наименование>67.11 "Долгосрочные кредиты и займы (в валюте)"</Наименование><Порядок>7600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч67_22</Код><Наименование>67.22 "Проценты по долгосрочным кредитам и займам, не принимаемые для целей налогообложения"</Наименование><Порядок>7700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.22"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч67_33</Код><Наименование>67.33 "Проценты по долгосрочным кредитам и займам, принимаемые для целей налогообложения"</Наименование><Порядок>7800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("67.33"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч68_1</Код><Наименование>68.1 "Налог на доходы физических лиц"</Наименование><Порядок>8000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч68_2</Код><Наименование>68.2 "Налог на добавленную стоимость"</Наименование><Порядок>8100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч68_5</Код><Наименование>68.5 "Налог с продаж"</Наименование><Порядок>8200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.5"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч68_3</Код><Наименование>68.3 "Акцизы"</Наименование><Порядок>8200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч68_11</Код><Наименование>68.11 "Единый налог"</Наименование><Порядок>8400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч68_12</Код><Наименование>68.12 "Транспортный налог"</Наименование><Порядок>8400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("68.12"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч69_1</Код><Наименование>69.1 "Расчеты по социальному страхованию"</Наименование><Порядок>8600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч69_11</Код><Наименование>69.11 "Расчеты по обязательному социальному страхованию от НС и ПЗ"</Наименование><Порядок>8700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч69_21</Код><Наименование>69.21 "Расчеты с Федеральным бюджетом (базовая часть трудовой пенсии)"</Наименование><Порядок>8800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.21"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч69_22</Код><Наименование>69.22 "Расчеты с Пенсионным фондом РФ (страховая часть трудовой пенсии)"</Наименование><Порядок>8900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("69.22"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч70</Код><Наименование>70 "Расчеты с персоналом по оплате труда"</Наименование><Порядок>9100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("70"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч71_1</Код><Наименование>71.1 "Расчеты с подотчетными лицами по расходам, не принимаемым для целей налогообложения(в рублях)"</Наименование><Порядок>9300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("71.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч71_2</Код><Наименование>71.2 "Расчеты с подотчетными лицами по расходам, принимаемым для целей налогообложения (в рублях)"</Наименование><Порядок>9400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("71.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч71_11</Код><Наименование>71.11 "Расчеты с подотчетными лицами по расходам, не приним. для целей налогообложения (в валюте)"</Наименование><Порядок>9500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("71.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч71_22</Код><Наименование>71.22 "Расчеты с подотчетными лицами по расходам, принимаемым для целей налогообложения (в валюте)"</Наименование><Порядок>9600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("71.22"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч73_1</Код><Наименование>73.1 "Расчеты по предоставленным займам"</Наименование><Порядок>9700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч73_2</Код><Наименование>73.2 "Расчеты по возмещению материального ущерба"</Наименование><Порядок>9800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч73_3</Код><Наименование>73.3 "Расчеты за товары, проданные в кредит"</Наименование><Порядок>9900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч73_4</Код><Наименование>73.4 "Расчеты за использование личного автотранспорта, не принимаемые для целей налогообложения"</Наименование><Порядок>10000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч73_5</Код><Наименование>73.5 "Расчеты за использование личного автотранспорта, принимаемые для целей налогообложения"</Наименование><Порядок>10100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.5"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч73_6</Код><Наименование>73.6 "Расчеты по прочим операциям"</Наименование><Порядок>10200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("73.6"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч75_1</Код><Наименование>75.1 "Расчеты по вкладам в уставный (складочный) капитал"</Наименование><Порядок>10300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("75.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч75_2</Код><Наименование>75.2 "Расчеты по выплате доходов"</Наименование><Порядок>10310</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("75.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч75_3</Код><Наименование>75.3 "Расчеты по акциям на предъявителя"</Наименование><Порядок>10320</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("75.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_1</Код><Наименование>76.1 "Расчеты по имущественному страхованию"</Наименование><Порядок>10380</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.1"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_2</Код><Наименование>76.2 "Расчеты по претензиям"</Наименование><Порядок>10400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_3</Код><Наименование>76.3 "Расчеты по причитающимся дивидендам и другим доходам"</Наименование><Порядок>10500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_4</Код><Наименование>76.4 "Расчеты по депонированным суммам"</Наименование><Порядок>10600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_5</Код><Наименование>76.5 "Расчеты с дебиторами и кредиторами, расходы не приним. для целей налогообложения (в рублях)"</Наименование><Порядок>10700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.5"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_6</Код><Наименование>76.6 "Расчеты с дебиторами и кредиторами, расходы не приним. для целей налогообложения (в рублях)"</Наименование><Порядок>10800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.6"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_11</Код><Наименование>76.11 "Расчеты по имущественному и личному страхованию (в валюте)"</Наименование><Порядок>10900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.11"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_22</Код><Наименование>76.22 "Расчеты по претензиям (в валюте)"</Наименование><Порядок>11000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.22"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_55</Код><Наименование>76.55 "Расчеты с дебиторами и кредиторами, расходы не приним. для целей налогообложения (в валюте)"</Наименование><Порядок>11100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.55"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_66</Код><Наименование>76.66 "Расчеты с дебиторами и кредиторами, расходы приним. для целей налогообложения (в валюте)"</Наименование><Порядок>11200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.66"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч76_ЗП</Код><Наименование>76.ЗП "Расчеты с банками по зачислению з/п"</Наименование><Порядок>11300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("76.ЗП"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч79_1</Код><Наименование>79.1 "Расчеты по выделенному имуществу"</Наименование><Порядок>11400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("79.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч79_2</Код><Наименование>79.2 "Расчеты по текущим операциям"</Наименование><Порядок>11500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("79.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч79_3</Код><Наименование>79.3 "Расчеты по договору доверительного управления имуществом"</Наименование><Порядок>11600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("79.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_009_Капитал</Код><Наименование>Капитал</Наименование><Порядок>800</Порядок><Правило><Код>Сч80</Код><Наименование>80 "Уставный капитал"</Наименование><Порядок>11700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("80"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч81</Код><Наименование>81 "Собственные акции (доли)"</Наименование><Порядок>11800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("81"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч82_1</Код><Наименование>82.1 "Резервы, образованные в соответствии с законодательством"</Наименование><Порядок>11900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("82.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч82_2</Код><Наименование>82.2 "Резервы, образованные в соответствии с учредительными документами"</Наименование><Порядок>12000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("82.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч83_1</Код><Наименование>83.1 "Прирост стоимости имущества по переоценке"</Наименование><Порядок>12100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("83.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч83_2</Код><Наименование>83.2 "Эмиссионный доход"</Наименование><Порядок>12200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("83.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч83_3</Код><Наименование>83.3 "Другие источники"</Наименование><Порядок>12300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("83.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч84_1</Код><Наименование>84.1 "Прибыль, подлежащая распределению"</Наименование><Порядок>12400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч84_2</Код><Наименование>84.2 "Убыток, подлежащий покрытию"</Наименование><Порядок>12500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч84_3</Код><Наименование>84.3 "Нераспределенная прибыль в обращении"</Наименование><Порядок>12600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч84_4</Код><Наименование>84.4 "Нераспределенная прибыль использованная"</Наименование><Порядок>12700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("84.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч86</Код><Наименование>86 "Целевое финансирование"</Наименование><Порядок>12800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("86"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_010_ФинансовыеРезультаты</Код><Наименование>Финансовые результаты</Наименование><Порядок>900</Порядок><Правило><Код>Сч90_1</Код><Наименование>90.1 "Доходы, принимаемые для целей налогообложения"</Наименование><Порядок>100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_2</Код><Наименование>90.2 "Доходы, не принимаемые для целей налогообложения"</Наименование><Порядок>200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_3</Код><Наименование>90.3 "Расходы, не принимаемые для целей налогообложения"</Наименование><Порядок>300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_4</Код><Наименование>90.4 "Расходы, принимаемые для целей налогообложения"</Наименование><Порядок>400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_5</Код><Наименование>90.5 "Экспортные пошлины"</Наименование><Порядок>500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.5"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_7</Код><Наименование>90.7 "Расходы на продажу"</Наименование><Порядок>600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.7"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_8</Код><Наименование>90.8 "Управленческие расходы"</Наименование><Порядок>700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.8"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч90_9</Код><Наименование>90.9 "Прибыль / убыток"</Наименование><Порядок>800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("90.9"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч91_1</Код><Наименование>91.1 "Прочие доходы, принимаемые для целей налогообложения"</Наименование><Порядок>900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч91_2</Код><Наименование>91.2 "Прочие доходы, не принимаемые для целей налогообложения"</Наименование><Порядок>1000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.2"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч91_3</Код><Наименование>91.3 "Прочие расходы, не принимаемые для целей налогообложения"</Наименование><Порядок>1100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч91_4</Код><Наименование>91.4 "Прочие расходы, принимаемые для целей налогообложения"</Наименование><Порядок>1200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч91_9</Код><Наименование>91.9 "Сальдо прочих доходов и расходов"</Наименование><Порядок>1300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("91.9"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 1);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч94</Код><Наименование>94 "Недостачи и потери от порчи ценностей"</Наименование><Порядок>1400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("94"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч96</Код><Наименование>96 "Резервы предстоящих расходов"</Наименование><Порядок>1500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("96"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч97</Код><Наименование>97 "Расходы будущих периодов"</Наименование><Порядок>1600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("97.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("97.2"));  
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("97.3"));  
ВыгрузитьОстаткиПоСчету();

Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("97.4"));  
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч98_1</Код><Наименование>98.1 "Доходы, полученные в счет будущих периодов"</Наименование><Порядок>1700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.1"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч98_2</Код><Наименование>98.2 "Безвозмездные поступления (ОС)"</Наименование><Порядок>1800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.2"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч98_3</Код><Наименование>98.3 "Предстоящие поступления по недостачам, выявленным за прошлые годы"</Наименование><Порядок>1900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.3"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч98_4</Код><Наименование>98.4 "Разница между суммой, подлежащей взысканию с виновных лиц, и балансовой стоимостью"</Наименование><Порядок>2000</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("98.4"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч99</Код><Наименование>99 "Прибыли и убытки"</Наименование><Порядок>2100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("99"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Группа><Код>_011_ЗабалансовыеСчета</Код><Наименование>Забалансовые счета</Наименование><Порядок>1000</Порядок><Правило><Код>Сч001</Код><Наименование>001 "Арендованные основные средства"</Наименование><Порядок>100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("001"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч002</Код><Наименование>002 "Товарно-материальные ценности, принятые на ответственное хранение"</Наименование><Порядок>200</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("002"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч003</Код><Наименование>003 "Материалы, принятые в переработку"</Наименование><Порядок>300</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("003"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч004</Код><Наименование>004 "Товары, принятые на комиссию"</Наименование><Порядок>400</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("004"));
Параметры.СписокСчетовСкладскогоУчета = Параметры.СписокСчетовСкладскогоУчета + "004,";
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный"); 
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","СКомитентом");
ВыгрузитьОстаткиПоСчету();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","");</ПередОбработкойПравила></Правило><Правило><Код>Сч007</Код><Наименование>007 "Списанная в убыток задолженность неплатежеспособных дебиторов"</Наименование><Порядок>500</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("007"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч008</Код><Наименование>008 "Обеспечения обязательств и платежей полученные"</Наименование><Порядок>600</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("008"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч009</Код><Наименование>009 "Обеспечения обязательств и платежей выданные"</Наименование><Порядок>700</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("009"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч010</Код><Наименование>010 "Износ основных средств"</Наименование><Порядок>800</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("010"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>Сч011</Код><Наименование>011 "Основные средства, сданные в аренду"</Наименование><Порядок>900</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("011"));  
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>СчГТД</Код><Наименование>ГТД "Учет импортных товаров по ГТД"</Наименование><Порядок>1000</Порядок><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("ГТД")); 
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило><Правило><Код>СчРВ</Код><Наименование>РВ "Розничная выручка"</Наименование><Порядок>1100</Порядок><ПередОбработкойПравила>Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", СчетПоКоду("РВ"));
Параметры.ПараметрыАлгоритмов.Установить("Регистр", "Хозрасчетный");
Параметры.ПараметрыАлгоритмов.Установить("ТолькоОбороты", 0);
ВыгрузитьОстаткиПоСчету();</ПередОбработкойПравила></Правило></Группа><Правило><Код>ДанныеДляРасчетаНДФЛиЕСН</Код><Наименование>Данные для расчета НДФЛ и ЕСН</Наименование><Порядок>1100</Порядок><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>// Параметры
ДатаВводаОстатков = Параметры.ДатаВводаОстатков;
СписокРаботников = Параметры.СписокРаботников;

Сотрудники=СоздатьОбъект("СписокЗначений");
СписокРаботников.Выгрузить(Сотрудники,,, "ФизЛицо");
ВсегоСотров = Сотрудники.РазмерСписка();

// Задолженность по оплате труда на момент ввода остатков
// (сальдо счета 70)
Задолженность = СоздатьОбъект("ТаблицаЗначений");
Задолженность.НоваяКолонка("ФизЛицо");
Задолженность.НоваяКолонка("МесяцНалоговогоПериода", "Дата");
Задолженность.НоваяКолонка("Результат", "Число"); 
Задолженность.НоваяКолонка("ПодразделениеОрганизации"); 
												 
// Исчислен НДФЛ
// Сумма должна соответствовать обороту между 70 и 68
// за каждый расчетный период, но только в части ставки 13%
//
ИсчисленныйНДФЛ = СоздатьОбъект("ТаблицаЗначений"); 
ИсчисленныйНДФЛ.НоваяКолонка("ФизЛицо");            
ИсчисленныйНДФЛ.НоваяКолонка("МесяцНалоговогоПериода", "Дата");
ИсчисленныйНДФЛ.НоваяКолонка("ПериодРегистрации", "Дата");
ИсчисленныйНДФЛ.НоваяКолонка("Налог", "Число");
ИсчисленныйНДФЛ.НоваяКолонка("ПримененныйВычетЛичный", "Число");
ИсчисленныйНДФЛ.НоваяКолонка("ПримененныйВычетНаДетей", "Число");

// Удержанный НДФЛ
// Оборот 70 68 за все расчетные периоды по всем ставкам
УдержанныйНДФЛ = СоздатьОбъект("ТаблицаЗначений"); 
УдержанныйНДФЛ.НоваяКолонка("ФизЛицо");            
УдержанныйНДФЛ.НоваяКолонка("МесяцНалоговогоПериода", "Дата");
УдержанныйНДФЛ.НоваяКолонка("ПериодРегистрации", "Дата");
УдержанныйНДФЛ.НоваяКолонка("СтавкаНалогообложения", "Строка");
УдержанныйНДФЛ.НоваяКолонка("Налог", "Число");

// Доходы НДФЛ за каждый месяц налогового периода
// Сюда же надо вписать движения, сторнирующие доходы, которые отразятся при вводе задолженности
// Сторнировать доходы надо по коду 2000, а затем отразить их с настоящим кодом.
ДоходыНДФЛ = СоздатьОбъект("ТаблицаЗначений");
ДоходыНДФЛ.НоваяКолонка("ФизЛицо");
ДоходыНДФЛ.НоваяКолонка("МесяцНалоговогоПериода", "Дата");
ДоходыНДФЛ.НоваяКолонка("ПериодРегистрации", "Дата");
ДоходыНДФЛ.НоваяКолонка("ДатаДохода", "Дата"); 
ДоходыНДФЛ.НоваяКолонка("КодДохода", "Строка");
ДоходыНДФЛ.НоваяКолонка("СуммаДохода", "Число");
ДоходыНДФЛ.НоваяКолонка("КодВычета", "Строка");
ДоходыНДФЛ.НоваяКолонка("СуммаВычета", "Число");
ДоходыНДФЛ.НоваяКолонка("СуммаНалогаИсчисленная", "Число");

// Доходы ЕСН за каждый месяц налогового периода
ДоходыЕСН = СоздатьОбъект("ТаблицаЗначений");
ДоходыЕСН.НоваяКолонка("ФизЛицо");
ДоходыЕСН.НоваяКолонка("МесяцНалоговогоПериода", "Дата");
ДоходыЕСН.НоваяКолонка("КодДоходаЕСН", "Строка"); // Доходы ЕСН
ДоходыЕСН.НоваяКолонка("СуммаДохода", "Число"); // это уже есть
ДоходыЕСН.НоваяКолонка("ОблагаетсяЕНВД", "Число");        
												
// Начисленный  ЕСН за каждый месяц налогового периода
НачисленныйЕСН = СоздатьОбъект("ТаблицаЗначений");
НачисленныйЕСН.НоваяКолонка("ФизЛицо");
НачисленныйЕСН.НоваяКолонка("МесяцНалоговогоПериода", "Дата");
НачисленныйЕСН.НоваяКолонка("ФедеральныйБюджет", "Число"); // собственно ЕСН
НачисленныйЕСН.НоваяКолонка("ФСС", "Число");
НачисленныйЕСН.НоваяКолонка("ФФОМС", "Число");
НачисленныйЕСН.НоваяКолонка("ТФОМС", "Число");
НачисленныйЕСН.НоваяКолонка("ПФРНакопительная", "Число");
НачисленныйЕСН.НоваяКолонка("ПФРСтраховая", "Число");
НачисленныйЕСН.НоваяКолонка("ПримененнаяЛьготаФБ", "Число");
НачисленныйЕСН.НоваяКолонка("ПримененнаяЛьготаФСС", "Число");
НачисленныйЕСН.НоваяКолонка("ПримененнаяЛьготаФОМС", "Число");
НачисленныйЕСН.НоваяКолонка("ПФРНакопительнаяЕНВД", "Число");
НачисленныйЕСН.НоваяКолонка("ПФРСтраховаяЕНВД", "Число");

// Заполнение таблиц
Год = ДатаГод(ДатаВводаОстатков);
Месяц = ДатаМесяц(ДатаВводаОстатков);

Сч84 = СчетПоКоду("84");
Сч99 = СчетПоКоду("99");
Сч69_1 = СчетПоКоду("69.1");
Сч68_1 = СчетПоКоду("68.1");
СчДФЛ_2 = СчетПоКоду("ДФЛ.01");

СписокКолонок = СоздатьОбъект("СписокЗначений");

НДФЛ_13 = глПолучитьНалог("НДФЛ");
Ставка13 = НДФЛ_13.Ставка.Получить(КонГода(ДатаВводаОстатков));

ПервыйМесяц = 1;
ПоследнийМесяц = Месяц;
НачалоГода = НачГода(ДатаВводаОстатков);
КонецПериодаОсмотра = Параметры.ДатаКонцаПериодаВыгрузки;

БухИтЕСН = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтЕСН.ИспользоватьСубконто();
БухИтЕСН.ИспользоватьСубконто();
БухИтЕСН.ВыполнитьЗапрос(НачалоГода,КонецПериодаОсмотра, "69.1,69.21,69.22",,, 2, "Месяц");

ЗапросПоЕСН = СоздатьОбъект("ТаблицаЗначений");
ЗапросПоЕСН.НоваяКолонка("Объект"); // сотрудник
ЗапросПоЕСН.НоваяКолонка("Регистрация"); // конец месяца начисления
ЗапросПоЕСН.НоваяКолонка("ФедеральныйБюджет", "Число"); // собственно ЕСН
ЗапросПоЕСН.НоваяКолонка("ФСС", "Число");
ЗапросПоЕСН.НоваяКолонка("ФФОМС", "Число");
ЗапросПоЕСН.НоваяКолонка("ТФОМС", "Число");
ЗапросПоЕСН.НоваяКолонка("ПФРНакопительная", "Число");
ЗапросПоЕСН.НоваяКолонка("ПФРСтраховая", "Число");

//ПорядокИсчисленияЕСН = Константа.ПорядокИсчисленияЕСН.Получить(КонецПериодаОсмотра);

БухИтЕСН.ВыбратьПериоды();
Пока БухИтЕСН.ПолучитьПериод() = 1 Цикл
	Для Сч = 1 по ВсегоСотров Цикл
		
		Сотрудник = Сотрудники.ПолучитьЗначение(Сч);
		
		ЗапросПоЕСН.НоваяСтрока();
		ЗапросПоЕСН.Объект = Сотрудник;
		ЗапросПоЕСН.Регистрация = БухИтЕСН.КонДата;
		
		Если БухИтЕСН.ПолучитьСчет(, СчетПоКоду("69.1")) = 1 Тогда
			Если БухИтЕСН.ПолучитьСубконто(2,, Сотрудник) = 1 Тогда
				Если БухИтЕСН.ПолучитьСубконто(1,, Перечисление.ВидыПлатежей.Налог) = 1 Тогда
					ЗапросПоЕСН.ФСС = БухИтЕСН.КО();
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
			
		Если БухИтЕСН.ПолучитьСчет(, СчетПоКоду("69.21")) = 1 Тогда
			Если БухИтЕСН.ПолучитьСубконто(2,, Сотрудник) = 1 Тогда
				Если БухИтЕСН.ПолучитьСубконто(1,, Перечисление.ВидыПлатежей.Налог) = 1 Тогда
					ЗапросПоЕСН.ПФРСтраховая = БухИтЕСН.КО();
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
		
		Если БухИтЕСН.ПолучитьСчет(, СчетПоКоду("69.22")) = 1 Тогда
			Если БухИтЕСН.ПолучитьСубконто(2,, Сотрудник) = 1 Тогда
				Если БухИтЕСН.ПолучитьСубконто(1,, Перечисление.ВидыПлатежей.Налог) = 1 Тогда
					ЗапросПоЕСН.ПФРНакопительная = БухИтЕСН.КО();
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

// перебираем сотрудников
БухИтДФЛ = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтДФЛ.Опции(1, 1);
БухИтДФЛ.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БухИтДФЛ.ИспользоватьСубконто(ВидыСубконто.ВидыНачисленийВыплат);
БухИтДФЛ.ВыполнитьЗапрос(НачалоГода,КонецПериодаОсмотра, "70, ДФЛ.01",,, 2, "Месяц");

БухИт70 = СоздатьОбъект("БухгалтерскиеИтоги"); // для отбора корреспонденций 70-ого счета
БухИт70.ВключатьСубсчета(, -1);
БухИт70.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БухИт70.ИспользоватьСубконто(ВидыСубконто.ВидыНачисленийВыплат);
БухИт70.ИспользоватьКорСубконто();
БухИт70.ВыполнитьЗапрос(НачалоГода,КонецПериодаОсмотра, "70",,, 3, "Месяц");
	
Для СчСотров = 1 По ВсегоСотров Цикл

	Сотрудник=Сотрудники.ПолучитьЗначение(СчСотров);
	ВаловойДоход_СНачалаГода = ?(ДатаГод(глДатаПриема(Сотрудник))=ДатаГод(ДатаВводаОстатков), Сотрудник.ВаловойДоход_СНачалаГода, 0);
	ОблагаетсяПоСт13 = 0;
	
	ДоходОблагаемыйЕСН_СНачалаГода = 0;
	ДоходОблагаемыйЕСН_ФСС_СНачалаГода = 0;
	ДоходОблагаемыйПФР_СНачалаГода = 0;
	ДоходОблагаемыйНДФЛ_СНачалаГода = 0;
	ПримененнаяЛьготаФБ = 0;
	ПримененнаяЛьготаФСС = 0;
	
	// Задолженность по оплате труда
	Если БухИт70.ПолучитьСубконто(1,, Сотрудник) = 1 Тогда
		Если БухИт70.СКК() &lt;&gt; 0 Тогда
			Задолженность.НоваяСтрока();
			Задолженность.ФизЛицо = Сотрудник;
			Задолженность.МесяцНалоговогоПериода = НачМесяца(ДатаВводаОстатков);
			Задолженность.Результат = БухИт70.СКК();
			
		КонецЕсли;
	КонецЕсли;
	
	// Начальные данные для расчета налогов
	Если (ДатаГод(Сотрудник.ДатаПриема) = ДатаГод(ДатаВводаОстатков)) и (Сотрудник.ДатаПриема &lt;&gt; Дата(0)) Тогда
		Для НомерМесяца = 1 по ДатаМесяц(Сотрудник.ДатаПриема) Цикл
			ДатаМесяца = КонМесяца(Дата(Год, НомерМесяца, 1));
			ОблагаетсяЕСН = 0;
			ОблагаетсяФСС = Сотрудник.ДоходОблагаемыйФСС_СНачалаГода;
			ДоходОблагаемыйЕСН_СНачалаГода = 0;
			ДоходОблагаемыйФСС_СНачалаГода = ДоходОблагаемыйФСС_СНачалаГода + ОблагаетсяФСС;
			ДоходОблагаемыйПФР_СНачалаГода = ДоходОблагаемыйПФР_СНачалаГода + Сотрудник.ДоходОблагаемыйПФР_СНачалаГода.Получить(ДатаМесяца);
			
			Инвалид = ?((Сотрудник.Инвалид.Получить(ДатаМесяца) = 1), 1, 0);
			Если Инвалид = 1 Тогда
				ПримененнаяЛьготаФБ = Мин(100000, ПримененнаяЛьготаФБ + ОблагаетсяЕСН);
				ПримененнаяЛьготаФСС = Мин(100000, ПримененнаяЛьготаФСС + ОблагаетсяФСС);
			КонецЕсли; 
		КонецЦикла;
		
		ДатаПериода = НачМесяца(Сотрудник.ДатаПриема);
		
		Если Сотрудник.НачисленныйНДФЛ_СНачалаГода &lt;&gt; 0 Тогда
			ИсчисленныйНДФЛ.НоваяСтрока();
			ИсчисленныйНДФЛ.ФизЛицо = Сотрудник;            
			ИсчисленныйНДФЛ.МесяцНалоговогоПериода = ДатаПериода;
			ИсчисленныйНДФЛ.ПериодРегистрации = ДатаПериода;
			ИсчисленныйНДФЛ.Налог = Сотрудник.НачисленныйНДФЛ_СНачалаГода;
			
			УдержанныйНДФЛ.НоваяСтрока(); 
			УдержанныйНДФЛ.ФизЛицо = Сотрудник;            
			УдержанныйНДФЛ.МесяцНалоговогоПериода = ДатаПериода;
			УдержанныйНДФЛ.ПериодРегистрации = ДатаПериода;
			УдержанныйНДФЛ.СтавкаНалогообложения = "Ставка13";
			УдержанныйНДФЛ.Налог = Сотрудник.НачисленныйНДФЛ_СНачалаГода;
		КонецЕсли;
			
		Если (Сотрудник.ДоходОблагаемыйНДФЛ_СНачалаГода &lt;&gt; 0) или (Сотрудник.НачисленныйНДФЛ_СНачалаГода &lt;&gt; 0) Тогда
			ДоходыНДФЛ.НоваяСтрока(); 
			ДоходыНДФЛ.ФизЛицо = Сотрудник;
			ДоходыНДФЛ.МесяцНалоговогоПериода = ДатаПериода;
			ДоходыНДФЛ.ПериодРегистрации = ДатаПериода;
			ДоходыНДФЛ.ДатаДохода = ДатаПериода;
			ДоходыНДФЛ.КодДохода = "2000";
			ДоходыНДФЛ.СуммаДохода = Сотрудник.ДоходОблагаемыйНДФЛ_СНачалаГода;
			ДоходыНДФЛ.КодВычета = "";
			ДоходыНДФЛ.СуммаВычета = 0;
			ДоходыНДФЛ.СуммаНалогаИсчисленная = 0;
		КонецЕсли;
		
		Если (ДоходОблагаемыйПФР_СНачалаГода) &gt; 0 Тогда
			ДоходыЕСН.НоваяСтрока();
			ДоходыЕСН.ФизЛицо = Сотрудник;
			ДоходыЕСН.МесяцНалоговогоПериода = ДатаПериода;
			ДоходыЕСН.КодДоходаЕСН = "00011"; 
			ДоходыЕСН.СуммаДохода = ДоходОблагаемыйПФР_СНачалаГода;
			ДоходыЕСН.ОблагаетсяЕНВД = 1;
		КонецЕсли;
														
		Если (Сотрудник.НачисленныйПФР_нак_СНачалаГода &lt;&gt; 0) или
			 (Сотрудник.НачисленныйПФР_страх_СНачалаГода &lt;&gt; 0) Тогда
				 
			Если (ДоходОблагаемыйПФР_СНачалаГода &gt; 0) Тогда
				К_ЕНВД = ДоходОблагаемыйПФР_СНачалаГода;
				
			Иначе
				К_ЕНВД = 0;
			КонецЕсли;
			
			ПФРНакопительнаяЕНВД = Окр(К_ЕНВД * Сотрудник.НачисленныйПФР_нак_СНачалаГода, 2, 1);
			ПФРСтраховаяЕНВД = Окр(К_ЕНВД * Сотрудник.НачисленныйПФР_страх_СНачалаГода, 2, 1);
			
			НачисленныйЕСН.НоваяСтрока();
			НачисленныйЕСН.ФизЛицо = Сотрудник;
			НачисленныйЕСН.МесяцНалоговогоПериода = ДатаПериода;
			НачисленныйЕСН.ФедеральныйБюджет = 0;
			НачисленныйЕСН.ФСС = Сотрудник.НачисленныйФСС_СНачалаГода;
			НачисленныйЕСН.ФФОМС = 0;
			НачисленныйЕСН.ТФОМС = 0;
			НачисленныйЕСН.ПФРНакопительная = Сотрудник.НачисленныйПФР_нак_СНачалаГода - ПФРНакопительнаяЕНВД;
			НачисленныйЕСН.ПФРСтраховая = Сотрудник.НачисленныйПФР_страх_СНачалаГода - ПФРСтраховаяЕНВД;
			НачисленныйЕСН.ПримененнаяЛьготаФБ = 0;
			НачисленныйЕСН.ПримененнаяЛьготаФСС = 0;
			НачисленныйЕСН.ПримененнаяЛьготаФОМС = 0;
			НачисленныйЕСН.ПФРНакопительнаяЕНВД = ПФРНакопительнаяЕНВД;
			НачисленныйЕСН.ПФРСтраховаяЕНВД = ПФРСтраховаяЕНВД;
		КонецЕсли;
	КонецЕсли;
	
	// Соберем доходы из бухгалтерских итогов.
	БухИтДФЛ.ВыбратьПериоды(1);
	Пока БухИтДФЛ.ПолучитьПериод() = 1 Цикл
		
		УдержанныйНДФЛпоСт13 = 0;
		
		Если БухИтДФЛ.ПолучитьСубконто(ВидыСубконто.Сотрудники,, Сотрудник) = 1 Тогда
			Период = ДатаМесяц(БухИтДФЛ.КонДата);
			ДатаМесяца=БухИтДФЛ.КонДата;
			Инвалид = ?((Сотрудник.Инвалид.Получить(ДатаМесяца) = 1), 1, 0);
			
			БухИтДФЛ.ВыбратьСубконто(ВидыСубконто.ВидыНачисленийВыплат);
			Пока БухИтДФЛ.ПолучитьСубконто(ВидыСубконто.ВидыНачисленийВыплат) = 1 Цикл
				
				ВР = БухИтДФЛ.Субконто(2);
				ДатаДохода = БухИтДФЛ.КонДата;
				МесяцДохода = ДатаМесяц(ДатаДохода);
				
				СтавкаНДФЛ = глСтавкаНДФЛ(ВР,, ДатаДохода);
				СтрСтавкаНДФЛ = "Ставка" + Формат(СтавкаНДФЛ,"Ч(0)2");
				Если СтавкаНДФЛ = Ставка13 Тогда
					ОблагаетсяПоСт13 = ОблагаетсяПоСт13 + БухИтДФЛ.КО(); // для проверки права на вычеты
				КонецЕсли;
				
				СуммаРез = БухИтДФЛ.КО();
				СуммаПриходящаясяНаЕНВД = 0;
				
				СуммаИзПрибыли = 0;
				СуммаИзПрибылиНаЕНВД = 0;
				
				РасходыНаСтрахование = 0;
				РасходыНаСтрахованиеНаЕНВД = 0;
				
				ПрочиеЛьготы = 0;
				ПрочиеЛьготыНаЕНВД = 0;
				
				СуммаПоДоговорамГПХ = 0;
				СуммаПоДоговорамГПХнаЕНВД = 0;
				
				УдержанныйНДФЛпоВсемСтавкам = 0;
				
				Если СуммаРез &lt;&gt; 0 Тогда
					Если БухИт70.ПолучитьСубконто(1,, Сотрудник) = 1 Тогда
						Если БухИт70.ПолучитьСубконто(2,, ВР) = 1 Тогда
							Если БухИт70.ПолучитьПериод(, БухИтДФЛ.НачДата) = 1 Тогда
								
								БухИт70.ВыбратьКорСчета();
								Пока БухИт70.ПолучитьКорСчет() = 1 Цикл
									Если БухИт70.КорСчет.ПринадлежитГруппе(Сч84) = 1 Тогда
										СуммаИзПрибыли = СуммаИзПрибыли + БухИт70.КорКО();
										
									ИначеЕсли БухИт70.КорСчет.ПринадлежитГруппе(Сч99) = 1 Тогда
										СуммаИзПрибыли = СуммаИзПрибыли + БухИт70.КорКО();
										
									ИначеЕсли БухИт70.КорСчет = Сч69_1 Тогда
										РасходыНаСтрахование = РасходыНаСтрахование + БухИт70.КорКО();
										
									ИначеЕсли БухИт70.КорСчет = Сч68_1 Тогда
										УдержанныйНДФЛпоВсемСтавкам = УдержанныйНДФЛпоВсемСтавкам + БухИт70.КорДО();
										Если СтавкаНДФЛ = Ставка13 Тогда
											УдержанныйНДФЛпоСт13 = УдержанныйНДФЛпоСт13 + БухИт70.КорДО();
										КонецЕсли;
									КонецЕсли;
								КонецЦикла;
							КонецЕсли;
						КонецЕсли;
					КонецЕсли;
					
					ОблагаетсяНДФЛ = СуммаРез;
					КодДохода = "";
					КодВычета = "";
					ВидДохода = ВР.ВидДохода;
					Если ПустоеЗначение(ВидДохода) = 0 Тогда
						
						КодДохода = ВидДохода.Код;
						
						Если ВидДохода.ВидВычета.Выбран() = 1 Тогда
							КодВычета = ВидДохода.ВидВычета.Код;
						КонецЕсли;
					КонецЕсли;
					
					//БухИтДФЛ.ВыбратьСчета();
					//Пока БухИтДФЛ.ПолучитьСчет() = 1 Цикл
					//	Если БухИтДФЛ.Счет = СчДФЛ_2 Тогда
					//		СуммаПриходящаясяНаЕНВД = СуммаПриходящаясяНаЕНВД + БухИтДФЛ.КО();
					//	КонецЕсли;
					//КонецЦикла;
				
					Если СуммаИзПрибыли &lt;&gt; 0 Тогда
						СуммаИзПрибылиНаЕНВД = ?(СуммаРез = 0, 0, СуммаПриходящаясяНаЕНВД / СуммаРез) * СуммаИзПрибыли;
					КонецЕсли;
					
					Если РасходыНаСтрахование &lt;&gt; 0 Тогда
						РасходыНаСтрахованиеНаЕНВД = ?(СуммаРез = 0, 0, СуммаПриходящаясяНаЕНВД / СуммаРез) * РасходыНаСтрахование;
					КонецЕсли;
					
					Если (ВР.ОблагаетсяПФР = 0) Тогда
						ПрочиеЛьготыНаЕНВД = СуммаПриходящаясяНаЕНВД - СуммаИзПрибылиНаЕНВД - РасходыНаСтрахованиеНаЕНВД;
						ПрочиеЛьготы = СуммаРез - СуммаИзПрибыли - РасходыНаСтрахование;
						
						СуммаПриходящаясяНаЕНВД = 0;
						СуммаРез = 0;
					Иначе
						СуммаРез = СуммаРез - СуммаИзПрибыли - РасходыНаСтрахование;
						СуммаПриходящаясяНаЕНВД = СуммаПриходящаясяНаЕНВД - СуммаИзПрибылиНаЕНВД - РасходыНаСтрахованиеНаЕНВД;
					КонецЕсли;
					
					Если УдержанныйНДФЛпоВсемСтавкам &lt;&gt; 0  Тогда
						УдержанныйНДФЛ.НоваяСтрока(); 
						УдержанныйНДФЛ.ФизЛицо = Сотрудник;            
						УдержанныйНДФЛ.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						УдержанныйНДФЛ.ПериодРегистрации = БухИтДФЛ.НачДата;
						УдержанныйНДФЛ.СтавкаНалогообложения = СтрСтавкаНДФЛ;
						УдержанныйНДФЛ.Налог = УдержанныйНДФЛпоВсемСтавкам;
					КонецЕсли;
						
					Если Число(КодДохода) &lt;&gt; 0 Тогда
						ДоходыНДФЛ.НоваяСтрока(); 
						ДоходыНДФЛ.ФизЛицо = Сотрудник;
						ДоходыНДФЛ.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыНДФЛ.ПериодРегистрации = БухИтДФЛ.НачДата;
						ДоходыНДФЛ.ДатаДохода = БухИтДФЛ.НачДата;
						ДоходыНДФЛ.КодДохода = КодДохода;
						ДоходыНДФЛ.СуммаДохода = ОблагаетсяНДФЛ;
						ДоходыНДФЛ.КодВычета = КодВычета;
						ДоходыНДФЛ.СуммаВычета = 0;
						ДоходыНДФЛ.СуммаНалогаИсчисленная = 0;
						
						Если КодДохода = "2000" Тогда
							ДоходОблагаемыйНДФЛ_СНачалаГода = ДоходОблагаемыйНДФЛ_СНачалаГода + ОблагаетсяНДФЛ;
						КонецЕсли;
					КонецЕсли;
					
					ОблагаетсяЕСН = 0;
					ОблагаетсяФСС = СуммаРез - СуммаПриходящаясяНаЕНВД;
					
					Если Инвалид = 1 Тогда
						НоваяЛьготаФБ = Мин(100000, ПримененнаяЛьготаФБ + ОблагаетсяЕСН);
						НоваяЛьготаФСС = Мин(100000, ПримененнаяЛьготаФСС + ОблагаетсяФСС);
						
						ПримененнаяЛьготаФБзаМесяц = НоваяЛьготаФБ - ПримененнаяЛьготаФБ;
						ПримененнаяЛьготаФССзаМесяц = НоваяЛьготаФСС - ПримененнаяЛьготаФСС;
						
						ПримененнаяЛьготаФБ = НоваяЛьготаФБ;
						ПримененнаяЛьготаФСС = НоваяЛьготаФСС;
					КонецЕсли;
					
					Если (СуммаРез - СуммаПриходящаясяНаЕНВД) &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00011";
						ДоходыЕСН.СуммаДохода = СуммаРез - СуммаПриходящаясяНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 0;
					КонецЕсли;
					
					Если СуммаПриходящаясяНаЕНВД &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00011";
						ДоходыЕСН.СуммаДохода = СуммаПриходящаясяНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 1;
					КонецЕсли;
					
					Если (СуммаИзПрибыли - СуммаИзПрибылиНаЕНВД) &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00002";
						ДоходыЕСН.СуммаДохода = СуммаИзПрибыли - СуммаИзПрибылиНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 0;
					КонецЕсли;
					
					Если СуммаПриходящаясяНаЕНВД &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00002";
						ДоходыЕСН.СуммаДохода = СуммаИзПрибылиНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 1;
					КонецЕсли;
					
					Если (РасходыНаСтрахование - РасходыНаСтрахованиеНаЕНВД) &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00004";
						ДоходыЕСН.СуммаДохода = РасходыНаСтрахование - РасходыНаСтрахованиеНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 0;
					КонецЕсли;
					
					Если СуммаПриходящаясяНаЕНВД &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00004";
						ДоходыЕСН.СуммаДохода = РасходыНаСтрахованиеНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 1;
					КонецЕсли;
			
					Если (ПрочиеЛьготы - ПрочиеЛьготыНаЕНВД) &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00003";
						ДоходыЕСН.СуммаДохода = ПрочиеЛьготы - ПрочиеЛьготыНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 0;
					КонецЕсли;
					
					Если СуммаПриходящаясяНаЕНВД &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00003";
						ДоходыЕСН.СуммаДохода = ПрочиеЛьготыНаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 1;
					КонецЕсли;
					
					Если СуммаПриходящаясяНаЕНВД &gt; 0 Тогда
						ДоходыЕСН.НоваяСтрока();
						ДоходыЕСН.ФизЛицо = Сотрудник;
						ДоходыЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
						ДоходыЕСН.КодДоходаЕСН = "00009";
						ДоходыЕСН.СуммаДохода = СуммаПоДоговорамГПХнаЕНВД;
						ДоходыЕСН.ОблагаетсяЕНВД = 1;
					КонецЕсли;
				КонецЕсли;
			КонецЦикла;
			
			СписокКолонок.УдалитьВсе();
			СписокКолонок.Установить("Объект", Сотрудник);
			СписокКолонок.Установить("Регистрация", БухИтДФЛ.КонДата);
			СотрЗапросПоЕСН = глОтобратьСтрокиТаблицы(ЗапросПоЕСН, СписокКолонок);
			
			Если СотрЗапросПоЕСН.КоличествоСтрок() &gt; 0 Тогда
				СотрЗапросПоЕСН.ПолучитьСтрокуПоНомеру(1);
				
				Если (СуммаРез) &lt;&gt; 0 Тогда
					К_ЕНВД = (СуммаРез);
					
				Иначе
					К_ЕНВД = 0;
				КонецЕсли;
				
				ПФРНакопительнаяЕНВД = 0;//Окр(К_ЕНВД * СотрЗапросПоЕСН.ПФРНакопительная, 2, 1);
				ПФРСтраховаяЕНВД = 0;//Окр(К_ЕНВД * СотрЗапросПоЕСН.ПФРСтраховая, 2, 1);
				
				НачисленныйЕСН.НоваяСтрока();
				НачисленныйЕСН.ФизЛицо = Сотрудник;
				НачисленныйЕСН.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
				НачисленныйЕСН.ФедеральныйБюджет = СотрЗапросПоЕСН.ФедеральныйБюджет;
				НачисленныйЕСН.ФСС = СотрЗапросПоЕСН.ФСС;
				НачисленныйЕСН.ФФОМС = СотрЗапросПоЕСН.ФФОМС;
				НачисленныйЕСН.ТФОМС = СотрЗапросПоЕСН.ТФОМС;
				НачисленныйЕСН.ПФРНакопительная = СотрЗапросПоЕСН.ПФРНакопительная - ПФРНакопительнаяЕНВД;
				НачисленныйЕСН.ПФРСтраховая = СотрЗапросПоЕСН.ПФРСтраховая - ПФРСтраховаяЕНВД;
				НачисленныйЕСН.ПримененнаяЛьготаФБ = ПримененнаяЛьготаФБзаМесяц;
				НачисленныйЕСН.ПримененнаяЛьготаФСС = ПримененнаяЛьготаФССзаМесяц;
				НачисленныйЕСН.ПримененнаяЛьготаФОМС = ПримененнаяЛьготаФБзаМесяц;
				НачисленныйЕСН.ПФРНакопительнаяЕНВД = ПФРНакопительнаяЕНВД;
				НачисленныйЕСН.ПФРСтраховаяЕНВД = ПФРСтраховаяЕНВД;
			КонецЕсли;
		КонецЕсли;
		
		// Примененные вычеты
		Если глСотрудникЧислитсяРаботающим(Сотрудник, БухИтДФЛ.КонДата) = 1 Тогда
			Вычеты = 0;
			
			ПределВычетов = Константа.ПределВычетов.Получить(БухИтДФЛ.КонДата);
			ТипВычета = Сотрудник.ТипВычета.Получить(БухИтДФЛ.КонДата);
			
			Если ТипВычета = Перечисление.ТипыВычетов.Обычный Тогда
				Вычеты = Вычеты + 400*?((ДоходОблагаемыйНДФЛ_СНачалаГода+ВаловойДоход_СНачалаГода)&lt;=ПределВычетов,1,0);
				
			ИначеЕсли ТипВычета = Перечисление.ТипыВычетов.Льготный1 Тогда
				Вычеты = Вычеты + 500;
				
			ИначеЕсли ТипВычета = Перечисление.ТипыВычетов.Льготный2 Тогда
				Вычеты = Вычеты + 3000;
			КонецЕсли;
			
			НаРебенка = Сотрудник.РазмерВычетаНаРебенка.Получить(БухИтДФЛ.КонДата)*Сотрудник.Дети.Получить(БухИтДФЛ.КонДата)*?((ДоходОблагаемыйНДФЛ_СНачалаГода+ВаловойДоход_СНачалаГода) &lt;= ПределВычетов, 1, 0);
			
			Если (Вычеты &lt;&gt; 0) или (НаРебенка &lt;&gt; 0) или (УдержанныйНДФЛпоСт13 &lt;&gt; 0) Тогда
				ИсчисленныйНДФЛ.НоваяСтрока();
				ИсчисленныйНДФЛ.ФизЛицо = Сотрудник;            
				ИсчисленныйНДФЛ.МесяцНалоговогоПериода = БухИтДФЛ.НачДата;
				ИсчисленныйНДФЛ.ПериодРегистрации = БухИтДФЛ.НачДата;
				ИсчисленныйНДФЛ.Налог = УдержанныйНДФЛпоСт13;
				ИсчисленныйНДФЛ.ПримененныйВычетЛичный = Вычеты;
				ИсчисленныйНДФЛ.ПримененныйВычетНаДетей = НаРебенка;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецЦикла;

ДоходыНДФЛ.Свернуть("ФизЛицо,МесяцНалоговогоПериода,ПериодРегистрации,ДатаДохода,КодДохода,КодВычета", "СуммаДохода,СуммаВычета,СуммаНалогаИсчисленная");

ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("Начисления", Задолженность);
ВходящиеДанные.Установить("НДФЛСведенияОДоходах", ДоходыНДФЛ);
ВходящиеДанные.Установить("НДФЛИсчисленный13", ИсчисленныйНДФЛ);
ВходящиеДанные.Установить("ЕСНСведенияОДоходах", ДоходыЕСН);
ВходящиеДанные.Установить("ЕСННалоги", НачисленныйЕСН);
ВходящиеДанные.Установить("НДФЛУдержанный", УдержанныйНДФЛ);

ВыгрузитьПоПравилу(,, ВходящиеДанные,, "НачислениеЗарплатыРаботникамОрганизаций");
ВыгрузитьПоПравилу(,, ВходящиеДанные,, "НДФЛиЕСНДоходыИНалоги");</ПередОбработкойПравила></Правило><Правило><Код>ВводНачальныхОстатковУСН</Код><Наименование>Ввод Начальных Остатков УСН</Наименование><Порядок>1200</Порядок><КодПравилаКонвертации>ВводНачальныхОстатковУСН                          </КодПравилаКонвертации><СпособОтбораДанных>ПроизвольныйАлгоритм</СпособОтбораДанных><ПередОбработкойПравила>////////////////////////////////////////////////////////////////////////
//Выгрузка данных о взаиморасчетах для НУ

//С поставщиками
НУ_ОстаткиПоВзаиморасчетамСПоставщиками();

//С покупателями
НУ_ОстаткиПоВзаиморасчетамСПокупателями();

//По налогам
НУ_ОстаткиПоНалогам();

//По зарплате
НУ_ОстаткиПоЗарплате();

//По подотчетникам
НУ_ОстаткиПоВзаиморасчетамСПодотчетниками();

////////////////////////////////////////////////////////////////////////
//Конец выгрузки данных о взаиморасчетах для НУ

////////////////////////////////////////////////////////////////////////
//Выгрузка данных о расходах для НУ

//ТЗР
//не выгружаем

//Собственные ТМЦ на складах
Параметры.СписокСчетовСкладскогоУчета = "10.1, 10.2, 10.3, 41.1, 41.2, 41.3, 43";
Параметры.ПараметрыАлгоритмов.Установить("ТекущийСчет", Параметры.СписокСчетовСкладскогоУчета);
НУ_ОстаткиПоТМЦ();

//Принятые и переданные ТМЦ
НУ_ОстаткиПо004();
НУ_ОстаткиПо45();

//РБП
НУ_ОстаткиПоРБП();

//Кредиторская задолженность
ЗаполнитьПоЗадолженности();


ВходящиеДанные = СоздатьОбъект("СписокЗначений");
ВходящиеДанные.Установить("ОстаткиПоВзаиморасчетамСПодотчетниками", Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками);
ВходящиеДанные.Установить("ОстаткиПоВзаиморасчетамСПоставщиками", 	Параметры.ОстаткиПоВзаиморасчетамСПоставщиками);
ВходящиеДанные.Установить("ОстаткиПоВзаиморасчетамCСотрудниками", 	Параметры.ОстаткиПоВзаиморасчетамCСотрудниками);
ВходящиеДанные.Установить("ОстаткиПоВзаиморасчетамСПокупателями", 	Параметры.ОстаткиПоВзаиморасчетамСПокупателями);
ВходящиеДанные.Установить("ОстаткиПоВзаиморасчетамПоНалогам", 		Параметры.ОстаткиПоВзаиморасчетамПоНалогам);
ВходящиеДанные.Установить("ОстаткиПоТМЦ", 							Параметры.ОстаткиПоТМЦ);
ВходящиеДанные.Установить("ОстаткиПоТМЦПереданные", 				Параметры.ОстаткиПоТМЦПереданные);
ВходящиеДанные.Установить("РасходыНоменклатура", 					Параметры.РасходыНоменклатура);
ВходящиеДанные.Установить("РасходыУслуги", 							Параметры.РасходыУслуги);
ВходящиеДанные.Установить("РасходыНалоги", 							Параметры.РасходыНалоги);
ВходящиеДанные.Установить("РасходыЗарплата", 						Параметры.РасходыЗарплата);
ВходящиеДанные.Установить("РасходыРБП", 							Параметры.РасходыРБП);


ВыгрузитьПоПравилу(,,ВходящиеДанные,, "ВводНачальныхОстатковУСН");</ПередОбработкойПравила></Правило><Правило><Код>ЗаписиКУДиР</Код><Наименование>Записи книги учета доходов и расходов</Наименование><Порядок>1300</Порядок><ПередОбработкойПравила>////////////////////////////////////////
////Раздел 1
ОчиститьПараметры();

ВыделятьВходящийНДС = Константа.ВыделятьВходящийНДС.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
ОбъектНалогообложения = Константа.ОбъектНалогообложения.Получить(Параметры.ДатаКонцаПериодаВыгрузки);
ДоходыМинусРасходы = Перечисление.ВариантОбъектаНалогообложения.ДоходыМинусРасходы;

СчН01 = СчетПоКоду("Н01"); 
СчН03 = СчетПоКоду("Н03");
СчН05 = СчетПоКоду("Н05");                                                        

ТаблицаСтрок = СоздатьОбъект("ТаблицаЗначений");
ТаблицаСтрок.НоваяКолонка("ДатаНомер", "Строка");
ТаблицаСтрок.НоваяКолонка("Содержание");
ТаблицаСтрок.НоваяКолонка("Графа4");
ТаблицаСтрок.НоваяКолонка("Графа5");
ТаблицаСтрок.НоваяКолонка("Графа6");
ТаблицаСтрок.НоваяКолонка("Графа7");

ТаблУчета = СоздатьОбъект("ТаблицаЗначений");
ТаблУчета.НоваяКолонка("Документ", "Документ");
ТаблУчета.НоваяКолонка("НомерСтрокиДок", "Число");
ТаблУчета.НоваяКолонка("ДатаНомерДок", "Строка");
ТаблУчета.НоваяКолонка("СодержОперации");
ТаблУчета.НоваяКолонка("Описание");
ТаблУчета.НоваяКолонка("Доходы");
ТаблУчета.НоваяКолонка("Расходы");  
ТаблУчета.НоваяКолонка("ДоходыБУ");
ТаблУчета.НоваяКолонка("РасходыБУ");
ТаблУчета.НоваяКолонка("ДоходыЕНВД");
ТаблУчета.НоваяКолонка("НомерКвартала", "Число", 1, 0);
ТаблУчета.НоваяКолонка("НДС");
ТаблУчета.НоваяКолонка("Валюта");
ТаблУчета.НоваяКолонка("ВалСумма");
ТаблУчета.НоваяКолонка("Счетчик","Число");

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ВключатьСубсчета(-1, 0);
БухИт.Опции(1,0);
Если ОбъектНалогообложения = ДоходыМинусРасходы Тогда
	СписокСчетов = "Н01, Н02.1, Н02.2, Н02.4, Н03, Н04, Н05";
Иначе
	СписокСчетов = "Н01, Н03, Н05";
КонецЕсли;

БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, СписокСчетов,,,, "Проводка",);
БухИт.ВыбратьПериоды(,,,);
Пока БухИт.ПолучитьПериод(,) = 1 Цикл
	
	Доходы = 0;
	Расходы = 0; 
	ДоходыБУ = 0;
	РасходыБУ = 0;                                  
	ДоходыЕНВД = 0;
	
	//Не обрабатывать если перемещение между счетами
	//например банк - касса
	
	БухИт.ВыбратьСчета(,,,);
	Пока БухИт.ПолучитьСчет(,) = 1 Цикл
		Если БухИт.Счет = СчН01 Тогда
			Доходы = Доходы + БухИт.КО();
		ИначеЕсли БухИт.Счет.Родитель(1) = СчетПоКоду("Н02") Тогда // Н02.1, Н02.2
			Расходы = Расходы + БухИт.ДО();
		ИначеЕсли БухИт.Счет = СчН03 Тогда
			ДоходыБУ = ДоходыБУ + БухИт.КО();
		ИначеЕсли БухИт.Счет = СчН05 Тогда
			ДоходыЕНВД = ДоходыЕНВД + БухИт.КО();
		ИначеЕсли (БухИт.ДО()&lt;&gt;0) Тогда
			РасходыБУ = РасходыБУ + БухИт.ДО();
		КонецЕсли;
	КонецЦикла;
	
	ТаблУчета.НоваяСтрока();
	
	Параметры.ПараметрыАлгоритмов.Установить("ОперацияКУДиР",БухИт.Операция);
	Параметры.ПараметрыАлгоритмов.Установить("ТаблицаКУДиР",ТаблУчета);
	
	ПолучитьАтрибутыПроводки();
	
	ТаблУчета.Доходы  = Доходы;
	ТаблУчета.Расходы = Расходы;
	ТаблУчета.ДоходыБУ  = ДоходыБУ;
	ТаблУчета.РасходыБУ = РасходыБУ;
	
КонецЦикла;

ТаблУчета.Свернуть("Документ, НомерСтрокиДок, ДатаНомерДок", " СодержОперации, ДоходыБУ, Доходы,  РасходыБУ, Расходы, НДС");
ТаблУчета.Сортировать("+Документ, НомерСтрокиДок, ДатаНомерДок");

ТаблУчета.Сортировать("Документ", 1);
ТекДок = "";

ТаблУчета.ВыбратьСтроки();
Пока ТаблУчета.ПолучитьСтроку() = 1 Цикл
	Если (ПустоеЗначение(ТекДок) = 1) или (ТекДок &lt;&gt; ТаблУчета.Документ) Тогда
		
		//Добавить документ ЗаписьКУДиР
		Если (ПустоеЗначение(ТекДок) = 0) и (ТаблицаСтрок.КоличествоСтрок() &gt; 0) Тогда
			
			ВходящиеДанные = СоздатьОбъект("СписокЗначений");
			ВходящиеДанные.Установить("Дата", 	ТекДок.ДатаДок);
			ВходящиеДанные.Установить("Раздел1",ТаблицаСтрок);
			ВходящиеДанные.Установить("ОС",		СоздатьОбъект("ТаблицаЗначений"));
			
			Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", Строка(ТекДок));
			
			ВыгрузитьПоПравилу(,,ВходящиеДанные,, "ЗаписьКУДиР");
			
			Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", "");
		КонецЕсли;
				
		ТекДок = ТаблУчета.Документ;
		ТаблицаСтрок.УдалитьСтроки();
		
	КонецЕсли;
	
	ДатаНомерДок = ТаблУчета.ДатаНомерДок;
	СодержОпер   = ТаблУчета.СодержОперации;
	Доходы       = ТаблУчета.Доходы;
	ДоходыБУ     = ТаблУчета.ДоходыБУ;
	
	Если (ВыделятьВходящийНДС = 0) Тогда 
		Расходы  = ТаблУчета.Расходы - ТаблУчета.НДС;			
	Иначе
		Расходы  = ТаблУчета.Расходы;
	КонецЕсли;
	
	НДСрасходовБУ = 0;
	Если (ТаблУчета.РасходыБУ &gt; 0) и (ТаблУчета.Расходы &gt; 0) и (ТаблУчета.НДС &gt; 0) Тогда 
		НДСрасходовБУ = ?(ТаблУчета.РасходыБУ &gt;= ТаблУчета.Расходы, ТаблУчета.НДС, ТаблУчета.НДС*ТаблУчета.РасходыБУ/ТаблУчета.Расходы);
		РасходыБУ  = ТаблУчета.РасходыБУ - НДСрасходовБУ;
	Иначе
		РасходыБУ  = ТаблУчета.РасходыБУ;
	КонецЕсли;
	
	Если ПустоеЗначение(ДоходыБУ) + ПустоеЗначение(Доходы) + ПустоеЗначение(РасходыБУ) + ПустоеЗначение(Расходы) &lt; 4 Тогда
		
		//Добавить строку КУДиР
		ТаблицаСтрок.НоваяСтрока();
		ТаблицаСтрок.ДатаНомер = ДатаНомерДок;
		ТаблицаСтрок.Содержание = СодержОпер;
		ТаблицаСтрок.Графа4 = ДоходыБУ;
		ТаблицаСтрок.Графа5 = Доходы;
		ТаблицаСтрок.Графа6 = РасходыБУ;
		ТаблицаСтрок.Графа7 = Расходы;
		
	КонецЕсли;
	
	ДатаНомерДок = ТаблУчета.ДатаНомерДок;
	СодержОпер   = ТаблУчета.СодержОперации +" (НДС)";
	Доходы       = 0; 
	ДоходыБУ     = 0;
	Расходы  	= ТаблУчета.НДС;
	РасходыБУ  	= НДСрасходовБУ;
	
	Если ПустоеЗначение(ДоходыБУ) + ПустоеЗначение(Доходы) + ПустоеЗначение(РасходыБУ) + ПустоеЗначение(Расходы) &lt; 4 Тогда
		
		//Добавить строку КУДиР
		ТаблицаСтрок.НоваяСтрока();
		ТаблицаСтрок.ДатаНомер = ДатаНомерДок;
		ТаблицаСтрок.Содержание = СодержОпер;
		ТаблицаСтрок.Графа4 = ДоходыБУ;
		ТаблицаСтрок.Графа5 = Доходы;
		ТаблицаСтрок.Графа6 = РасходыБУ;
		ТаблицаСтрок.Графа7 = Расходы;
		
	КонецЕсли;
	
КонецЦикла;

//Добавить документ ЗаписьКУДиР
Если (ПустоеЗначение(ТекДок) = 0) и (ТаблицаСтрок.КоличествоСтрок() &gt; 0) Тогда
	
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Дата", 	ТекДок.ДатаДок);
	ВходящиеДанные.Установить("Раздел1",ТаблицаСтрок);
	ВходящиеДанные.Установить("ОС",		СоздатьОбъект("ТаблицаЗначений"));
	
	Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", Строка(ТекДок));
	
	ВыгрузитьПоПравилу(,,ВходящиеДанные,, "ЗаписьКУДиР");
	
	Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", "");
КонецЕсли;

////////////////////////////////////////
////Раздел 2 (ОС)

ТаблицаСтрок = СоздатьОбъект("ТаблицаЗначений"); 
ТаблицаСтрок.НоваяКолонка("ОсновноеСредство");
ТаблицаСтрок.НоваяКолонка("ДатаОплаты");
ТаблицаСтрок.НоваяКолонка("Графа5_ПервоначальнаяСтоимость");
ТаблицаСтрок.НоваяКолонка("Графа6_ОстаточнаяСтоимость");
ТаблицаСтрок.НоваяКолонка("Графа8_КолКварталовВОтчетномПериоде");
ТаблицаСтрок.НоваяКолонка("Графа9_КолКварталовВНалПериоде");
ТаблицаСтрок.НоваяКолонка("Графа10_ДоляРасходовЗаНалПериод");
ТаблицаСтрок.НоваяКолонка("Графа11_ДоляРасходовЗаКвартал");
ТаблицаСтрок.НоваяКолонка("Графа12_СуммаРасходовЗаОтчетнПериод");
ТаблицаСтрок.НоваяКолонка("Графа13_СуммаРасходовЗаКвартал");
ТаблицаСтрок.НоваяКолонка("Графа14_РасходыПрошлыхПериодов");
ТаблицаСтрок.НоваяКолонка("Графа15_ОстатокРасходов");

Оплата = СоздатьОбъект("Периодический");	

КолвоКварталов = Цел(ДатаМесяц(КонКвартала(Параметры.ДатаКонцаПериодаВыгрузки))/3);
Год 		   = НачГода(Параметры.ДатаКонцаПериодаВыгрузки);

Для ТекКвартал = 1 По КолвоКварталов Цикл
	
	Дата2 = КонКвартала(ДобавитьМесяц(Год, (ТекКвартал - 1) * 3));
	ТаблицаСтрок.УдалитьСтроки();
	
	БухИтЗаОтчетныйПериод = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИтЗаОтчетныйПериод.ПериодКВ(Дата2);
	
	БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
	БухИт.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
	БухИт.ИспользоватьСубконто(ВидыСубконто.ДатыОплаты);
	БухИт.ВыполнитьЗапрос(НачГода(Дата2), Дата2, "Н02.1",,,,,);
	БухИт.ВыбратьСубконто(1);
	Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
		
		// Основное средство отражаем в отчете только если по нему были признаны расходы.
		Если БухИт.ДО() = 0 Тогда
			Продолжить;
		КонецЕсли;
		
		ОсновноеСредство = БухИт.Субконто(ВидыСубконто.ОсновныеСредства);
		
		СрокПолезногоИспользования = Цел(ОсновноеСредство.СрокПолезногоИспользованияН/12) + ?(ОсновноеСредство.СрокПолезногоИспользованияН%12 &lt;&gt; 0, 1, 0);
		
		Если ОсновноеСредство.ДатаПриобретения &lt; Константа.ДатаПереходаНаУСН Тогда
			ОбъектПриобретенДоПримененияУСН = 1;
		Иначе
			ОбъектПриобретенДоПримененияУСН = 0;
		КонецЕсли;
		
		ПервоначальнаяСтоимость = ОсновноеСредство.ПервоначальнаяСтоимостьН;
		
		Оплата.ИспользоватьОбъект("Оплата", ОсновноеСредство);
		
		СуммаРасходовЗаОтчетныйПериод   = БухИт.ДО();
		СуммаРасходовЗаПоследнийКвартал = БухИтЗаОтчетныйПериод.ДО("Н02.1",,, ОсновноеСредство);
		СуммаРасходовПредыдущихПериодов = БухИт.СНД();
		
		Если ОбъектПриобретенДоПримененияУСН = 1 Тогда
			ОстаточнаяСтоимость = Макс(0, ОсновноеСредство.ПервоначальнаяСтоимостьН - ОсновноеСредство.НачисленнаяАмортизацияН);;
		Иначе	
			ОстаточнаяСтоимость = ОсновноеСредство.ПервоначальнаяСтоимостьН;
		КонецЕсли;
		
		БухИт.ВыбратьСубконто(2);
		Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
			ДатаОплаты = БухИт.Субконто(ВидыСубконто.ДатыОплаты);
			
			Если (ДатаГод(Макс(ДатаОплаты, ОсновноеСредство.ДатаВводаВЭксплуатацию))&lt;&gt; ДатаГод(Дата2))
				и (ОбъектПриобретенДоПримененияУСН = 0) Тогда
				Продолжить;
			КонецЕсли;
			
			СуммаОплаты = 0;
			Если ДатаОплаты &lt; Константа.ДатаПереходаНаУСН Тогда
				Оплата.ВыбратьЗначения(, Константа.ДатаПереходаНаУСН - 1);
			Иначе	
				Оплата.ВыбратьЗначения(ДатаОплаты, ДатаОплаты);
			КонецЕсли;	
			Пока Оплата.ПолучитьЗначение() = 1 Цикл
				СуммаОплаты = СуммаОплаты + Оплата.Значение;
			КонецЦикла;
			
			//РассчитатьКоличествоМесяцевЭксплуатации(КоличествоКварталовВОтчетномПериоде, КоличествоКварталовВНалоговомПериоде, Макс(ДатаОплаты, ОсновноеСредство.ДатаВводаВЭксплуатацию));
			ДатаВключенияСтоимостиВРасходы = Макс(ДатаОплаты, ОсновноеСредство.ДатаВводаВЭксплуатацию);
			КоличествоКварталовВОтчетномПериоде  = 0;
			КоличествоКварталовВНалоговомПериоде = 0;
			
			НомерКвартала = ДатаМесяц(КонКвартала(Дата2)) / 3;
			Если ДатаГод(ДатаВключенияСтоимостиВРасходы) &lt; ДатаГод(Дата2) Тогда
				КоличествоКварталовВОтчетномПериоде  = НомерКвартала;
				КоличествоКварталовВНалоговомПериоде = 4;
				
			ИначеЕсли ДатаВключенияСтоимостиВРасходы &lt;= Дата2 Тогда
				НомерКварталаНачалаРасчета = ДатаМесяц(КонКвартала(ДатаВключенияСтоимостиВРасходы)) / 3;
				КоличествоКварталовВОтчетномПериоде  = НомерКвартала - НомерКварталаНачалаРасчета;
				КоличествоКварталовВНалоговомПериоде = 5 - НомерКварталаНачалаРасчета;
				
				Если (ДатаМесяц(ДатаВключенияСтоимостиВРасходы) &lt;&gt; ДатаМесяц(КонКвартала(ДатаВключенияСтоимостиВРасходы))) или (ДатаВключенияСтоимостиВРасходы &gt;= '01.01.2006') Тогда
					КоличествоКварталовВОтчетномПериоде = КоличествоКварталовВОтчетномПериоде + 1;
				Иначе
					КоличествоКварталовВНалоговомПериоде = КоличествоКварталовВНалоговомПериоде - 1;
				КонецЕсли;
			КонецЕсли;
			
			СуммаРасходов = БухИт.ДО();
			ОплаченнаяОстаточнаяСтоимость = ?(ОстаточнаяСтоимость=0,0,ОстаточнаяСтоимость*(СуммаОплаты/ПервоначальнаяСтоимость));
			
			Если (ОбъектПриобретенДоПримененияУСН = 0) Тогда
				Если (Дата2 &lt; '01.01.2006') Тогда
					КоличествоКварталовВОтчетномПериоде  = "";
					КоличествоКварталовВНалоговомПериоде = "";
				Иначе
					КоличествоКварталовВОтчетномПериоде  = "";
				КонецЕсли;
			КонецЕсли;
			
			// Добавим строку в таблицу строк
			
			ТаблицаСтрок.НоваяСтрока();
			ТаблицаСтрок.ОсновноеСредство 						= ОсновноеСредство;
			ТаблицаСтрок.ДатаОплаты 							= ДатаОплаты;
			ТаблицаСтрок.Графа5_ПервоначальнаяСтоимость 		= Мин(СуммаОплаты,ОсновноеСредство.ПервоначальнаяСтоимостьН);
			ТаблицаСтрок.Графа6_ОстаточнаяСтоимость 			= Мин(ОстаточнаяСтоимость,ОплаченнаяОстаточнаяСтоимость);
			ТаблицаСтрок.Графа8_КолКварталовВОтчетномПериоде 	= КоличествоКварталовВОтчетномПериоде;
			ТаблицаСтрок.Графа9_КолКварталовВНалПериоде 		= КоличествоКварталовВНалоговомПериоде;
			ТаблицаСтрок.Графа10_ДоляРасходовЗаНалПериод 		= 0;
			ТаблицаСтрок.Графа11_ДоляРасходовЗаКвартал 			= 0;
			ТаблицаСтрок.Графа12_СуммаРасходовЗаОтчетнПериод 	= СуммаРасходов;
			ТаблицаСтрок.Графа13_СуммаРасходовЗаКвартал 		= БухИтЗаОтчетныйПериод.ДО("Н02.1",,, ОсновноеСредство,ДатаОплаты);
			ТаблицаСтрок.Графа14_РасходыПрошлыхПериодов 		= СуммаРасходовПредыдущихПериодов;
			ТаблицаСтрок.Графа15_ОстатокРасходов 				= 0;
			
			Если (Дата2 &gt; '01.01.2006') и (КонКвартала(Дата2) &lt; КонГода(Дата2)) Тогда
				ТаблицаСтрок.Графа12_СуммаРасходовЗаОтчетнПериод = 0;
			КонецЕсли;
			
			Если ОбъектПриобретенДоПримененияУСН = 1 Тогда
				
				//ПроцентПринятыхРасходов(СрокПолезногоИспользования);
				ПроцентСписания = 0;
				Если СрокПолезногоИспользования &lt;= 3 Тогда
					Если ДатаГод(Дата2) = ДатаГод(Константа.ДатаПереходаНаУСН) Тогда
						ПроцентСписания = 100;
					КонецЕсли;
				ИначеЕсли СрокПолезногоИспользования &lt;= 15 Тогда
					Если ДатаГод(Дата2) = ДатаГод(Константа.ДатаПереходаНаУСН) Тогда
						ПроцентСписания = 50;
					ИначеЕсли (ДатаГод(Дата2) - 1) = ДатаГод(Константа.ДатаПереходаНаУСН) Тогда
						ПроцентСписания = 30;
					ИначеЕсли (ДатаГод(Дата2) - 2) = ДатаГод(Константа.ДатаПереходаНаУСН) Тогда
						ПроцентСписания = 20;
					КонецЕсли;
				Иначе
					ПроцентСписания = 10;
				КонецЕсли;
				
				ТаблицаСтрок.Графа10_ДоляРасходовЗаНалПериод = ПроцентСписания;
				ТаблицаСтрок.Графа11_ДоляРасходовЗаКвартал	 = ?(КоличествоКварталовВНалоговомПериоде = 0, 0,	Окр(ТаблицаСтрок.Графа10_ДоляРасходовЗаНалПериод/КоличествоКварталовВНалоговомПериоде, 4));
				ТаблицаСтрок.Графа15_ОстатокРасходов		 = Макс(0, ОстаточнаяСтоимость - СуммаРасходовЗаОтчетныйПериод - СуммаРасходовПредыдущихПериодов);
				
			Иначе
				Если (Дата2 &gt; '01.01.2006') Тогда
					ТаблицаСтрок.Графа10_ДоляРасходовЗаНалПериод = 100;
					ТаблицаСтрок.Графа11_ДоляРасходовЗаКвартал	 = ?(КоличествоКварталовВНалоговомПериоде = 0, 0, Окр(ТаблицаСтрок.Графа10_ДоляРасходовЗаНалПериод/КоличествоКварталовВНалоговомПериоде, 2));
					ТаблицаСтрок.Графа6_ОстаточнаяСтоимость		 = 0;
					ТаблицаСтрок.Графа14_РасходыПрошлыхПериодов	 = 0; 
					ТаблицаСтрок.Графа15_ОстатокРасходов		 = 0;
					Если КонКвартала(Дата2) &lt; КонГода(Дата2) Тогда
						ТаблицаСтрок.Графа12_СуммаРасходовЗаОтчетнПериод = 0;
					КонецЕсли;
				Иначе
					ТаблицаСтрок.Графа8_КолКварталовВОтчетномПериоде = 0;
					ТаблицаСтрок.Графа9_КолКварталовВНалПериоде		 = 0;
					ТаблицаСтрок.Графа10_ДоляРасходовЗаНалПериод     = 0;
					ТаблицаСтрок.Графа11_ДоляРасходовЗаКвартал	     = 0;
					ТаблицаСтрок.Графа15_ОстатокРасходов			 = Макс(0, ПервоначальнаяСтоимость - БухИт.СКД());
				КонецЕсли; 
			КонецЕсли;
			
		КонецЦикла;
		
	КонецЦикла;
	
	ТаблицаСтрок.Свернуть("ОсновноеСредство, ДатаОплаты, Графа8_КолКварталовВОтчетномПериоде, Графа9_КолКварталовВНалПериоде, Графа10_ДоляРасходовЗаНалПериод, Графа11_ДоляРасходовЗаКвартал", 
	"Графа5_ПервоначальнаяСтоимость, Графа6_ОстаточнаяСтоимость, Графа12_СуммаРасходовЗаОтчетнПериод, Графа13_СуммаРасходовЗаКвартал, Графа14_РасходыПрошлыхПериодов, Графа15_ОстатокРасходов");
	
	//Сформировать документ
	
	Если ТаблицаСтрок.КоличествоСтрок() &gt; 0 Тогда
		ВходящиеДанные = СоздатьОбъект("СписокЗначений");
		ВходящиеДанные.Установить("Дата", 	Дата2);
		ВходящиеДанные.Установить("Раздел1",СоздатьОбъект("ТаблицаЗначений"));
		ВходящиеДанные.Установить("ОС",ТаблицаСтрок);
		
		Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", "Раздел II (ОС)");
		
		ВыгрузитьПоПравилу(,,ВходящиеДанные,, "ЗаписьКУДиР");
		
		Параметры.ПараметрыАлгоритмов.Установить("ДопКомментарий", "");
	КонецЕсли;
	
КонецЦикла;
	</ПередОбработкойПравила></Правило></ПравилаВыгрузкиДанных><ПравилаОчисткиДанных/><Алгоритмы><Алгоритм Имя="ВыгрузитьКорреспонденции"><Текст>БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");

БухИт.ВыбратьКорСчета();
Пока БухИт.ПолучитьКорСчет() = 1 Цикл
	
	КоличествоУровней = БухИт.КорСчет.КоличествоСубконто();
	
	Если КоличествоУровней = 0 Тогда
		Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 0);
		ПолучитьИтогиПоСчету();
		ДобавитьПроводкуОбороты();
			
	ИначеЕсли КоличествоУровней &gt; 0 Тогда
		БухИт.ВыбратьКорСубконто(1);
		Пока БухИт.ПолучитьКорСубконто(1) = 1 Цикл
			
			Если ТипЗначенияСтр(БухИт.КорСубконто(1)) = "Справочник" Тогда
				Если БухИт.КорСубконто(1).ЭтоГруппа() = 1 Тогда
					Продолжить;
				КонецЕсли;
			КонецЕсли;
			
			Если КоличествоУровней = 1 Тогда
				Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 0);
				ПолучитьИтогиПоСчету();
				ДобавитьПроводкуОбороты();
				
			ИначеЕсли КоличествоУровней &gt; 1 Тогда
				
				Если (БухИт.КорСчет.УчетПоСумме(2) = 0) и (КоличествоУровней = 2) Тогда
					Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 1);
					Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 1);
					ПолучитьИтогиПоСчету();
					ДобавитьПроводкуОбороты();
				КонецЕсли;
				
				БухИт.ВыбратьКорСубконто(2);
				Пока БухИт.ПолучитьКорСубконто(2) = 1 Цикл
					Если ТипЗначенияСтр(БухИт.КорСубконто(2)) = "Справочник" Тогда
						Если БухИт.КорСубконто(2).ЭтоГруппа() = 1 Тогда
							Продолжить;
						КонецЕсли;
					КонецЕсли;
					
					Если КоличествоУровней = 2 Тогда
						Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 0);
						ПолучитьИтогиПоСчету();
						ДобавитьПроводкуОбороты();
											
					ИначеЕсли КоличествоУровней &gt; 2 Тогда
						
						Если (БухИт.КорСчет.УчетПоСумме(3) = 0) и (КоличествоУровней = 3) Тогда
							Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 1);
							Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 2);
							ПолучитьИтогиПоСчету();
							ДобавитьПроводкуОбороты();
						КонецЕсли;
						
						БухИт.ВыбратьКорСубконто(3);
						Пока БухИт.ПолучитьКорСубконто(3) = 1 Цикл
							Если ТипЗначенияСтр(БухИт.КорСубконто(3)) = "Справочник" Тогда
								Если БухИт.КорСубконто(3).ЭтоГруппа() = 1 Тогда
									Продолжить;
								КонецЕсли;
							КонецЕсли;
					
							Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 0);
							ПолучитьИтогиПоСчету();
							ДобавитьПроводкуОбороты();
						КонецЦикла;
					КонецЕсли;
				КонецЦикла;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЦикла;
</Текст></Алгоритм><Алгоритм Имя="ВыгрузитьОстаткиПоНМА"><Текст>// Выбирает объекты по указанному счету и записывает их 
// в таблицу СписокНМА. При этом определяет текущую стоимость
// или начисленную амортизацию.

Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
ИмяСуммы = Параметры.ПараметрыАлгоритмов.Получить("ИмяСуммы");

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.НематериальныеАктивы);
БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, Счет);
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	
	Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	НомСтроки = 0;
	Если Параметры.СписокНМА.НайтиЗначение(БухИт.Субконто(1), НомСтроки, "НМА") = 0 Тогда
		Параметры.СписокНМА.НоваяСтрока();
		Параметры.СписокНМА.НМА = БухИт.Субконто(1);
		Параметры.СписокНМА.СчетУчетаНМА = БухИт.Счет.Код;
		НомСтроки = Параметры.СписокНМА.КоличествоСтрок();
	Иначе
		Параметры.СписокНМА.УстановитьЗначение(НомСтроки, "СчетУчетаНМА", БухИт.Счет.Код);
	КонецЕсли;
	
	Параметры.СписокНМА.УстановитьЗначение(НомСтроки, ИмяСуммы, ?(Счет.Активный = 1, БухИт.СНД(), БухИт.СНК()));
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="ВыгрузитьОстаткиПоОС"><Текст>// Выбирает объекты по указанному счету и записывает их 
// в таблицу СписокОС. При этом определяет текущую стоимость
// или начисленную амортизацию.

Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
ИмяСуммы = Параметры.ПараметрыАлгоритмов.Получить("ИмяСуммы");
ИмяСчета = Параметры.ПараметрыАлгоритмов.Получить("ИмяСчета");

УчетПоКонтрагентам = ?(Счет.КоличествоСубконто() &gt; 1, 1, 0);

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
Если УчетПоКонтрагентам = 1 Тогда
	БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты);	
КонецЕсли;
БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, Счет);
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	
	Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
		Продолжить;
	КонецЕсли;
	
	НомСтроки = 0;
	Если Параметры.СписокОС.НайтиЗначение(БухИт.Субконто(1), НомСтроки, "ОсновноеСредство") = 0 Тогда
		Параметры.СписокОС.НоваяСтрока();
		Параметры.СписокОС.ОсновноеСредство = БухИт.Субконто(1);
		НомСтроки = Параметры.СписокОС.КоличествоСтрок();
	КонецЕсли;
	
	Параметры.СписокОС.УстановитьЗначение(НомСтроки, ИмяСуммы+"Нач", ?(Счет.Активный = 1, БухИт.СНД(), БухИт.СНК()));
	Параметры.СписокОС.УстановитьЗначение(НомСтроки, ИмяСуммы+"Кон", ?(Счет.Активный = 1, БухИт.СКД(), БухИт.СКК()));
	Если ПустоеЗначение(ИмяСчета) = 0 Тогда
		Параметры.СписокОС.УстановитьЗначение(НомСтроки, ИмяСчета, Счет);
	КонецЕсли;
	
	Если УчетПоКонтрагентам = 1 Тогда
		БухИт.ВыбратьСубконто(2);
		Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
			
			Если БухИт.Субконто(2).ЭтоГруппа() = 1 Тогда
				Продолжить;
			КонецЕсли;
	
			Параметры.СписокОС.УстановитьЗначение(НомСтроки, "Контрагент", БухИт.Субконто(2));
		КонецЦикла;
    КонецЕсли;
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="ВыгрузитьОстаткиПоСчету"><Текст>// Выгружает остатки по любому счету. Счет записывается в таблицу 
// проводок, как объект типа "Основной.Счет" (потом он сконвертируется
// в соответствии с настройкой конвертации значений счетов).

// Остатки по субконто на которых ведется только количественный учет
// выгружаются, как отдельные проводки.

СчетВводаОстатков = Параметры.СчетВводаОстатков;
Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");
РегистрБух = Параметры.ПараметрыАлгоритмов.Получить("Регистр");

ПроводкиОбороты = Параметры.ТаблицаПроводокОбороты;
Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

Валюты = СоздатьОбъект("СписокЗначений");

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");

БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();

БухИт.ИспользоватьКорСубконто();
БухИт.ИспользоватьКорСубконто();
БухИт.ИспользоватьКорСубконто();

Параметры.ПараметрыАлгоритмов.Установить("БухИт", БухИт);
Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);
Параметры.ПараметрыАлгоритмов.Установить("ПроводкиОбороты", ПроводкиОбороты);

БухИт.ВключатьСубсчета(, -1);
Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
	БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, Счет);
		
Иначе
	БухИт.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, Счет,,, 3, "Месяц",);
КонецЕсли;

БухИт.ВыбратьПериоды();
Пока БухИт.ПолучитьПериод() = 1 Цикл
	
	ПроводкиОбороты.УдалитьСтроки();
	
	БухИт.ВыбратьСчета();
	Пока БухИт.ПолучитьСчет() = 1 Цикл
		Валюты.УдалитьВсе();
		
		Если (Счет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(Счет) = 0) Тогда
			БухИт.ВыбратьВалюты();
			Пока БухИт.ПолучитьВалюту() = 1 Цикл
				Валюты.ДобавитьЗначение(БухИт.Валюта);
			КонецЦикла;
			
		Иначе
			Валюты.ДобавитьЗначение(ПолучитьПустоеЗначение("Справочник.Валюты"));
		КонецЕсли;
		
		// Остатки
		Если НачМесяца(БухИт.НачДата) = НачМесяца(Параметры.ДатаВводаОстатков) Тогда
			
			Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 0);
			
			Для НомерВалюты = 1 по Валюты.РазмерСписка() Цикл
				Если Счет.Валютный = 1 Тогда
					БухИт.ПолучитьВалюту(, Валюты.ПолучитьЗначение(НомерВалюты));
				КонецЕсли;
					
				СуммовойУчет1 = ?(Счет.КоличествоСубконто() &gt; 0, ?(Счет.ТолькоОбороты(1) = 1, 0, Счет.УчетПоСумме(1)), 0);
				СуммовойУчет2 = ?(Счет.КоличествоСубконто() &gt; 1, ?(Счет.ТолькоОбороты(2) = 1, 0, Счет.УчетПоСумме(2)), 0);
				СуммовойУчет3 = ?(Счет.КоличествоСубконто() &gt; 2, ?(Счет.ТолькоОбороты(3) = 1, 0, Счет.УчетПоСумме(3)), 0);

				КоличествоУровней = 0;
				КоличествоУровней = КоличествоУровней + ?(Счет.КоличествоСубконто() &gt; 0, ?(Счет.ТолькоОбороты(1) = 1, 0, 1), 0);
				КоличествоУровней = КоличествоУровней + ?(Счет.КоличествоСубконто() &gt; 1, ?(Счет.ТолькоОбороты(2) = 1, 0, 1), 0);
				КоличествоУровней = КоличествоУровней + ?(Счет.КоличествоСубконто() &gt; 2, ?(Счет.ТолькоОбороты(3) = 1, 0, 1), 0);
				Параметры.ПараметрыАлгоритмов.Установить("КоличествоУровней", КоличествоУровней);
				
				Если КоличествоУровней = 0 Тогда
					Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 0);
					ПолучитьИтогиПоСчету();
					ДобавитьПроводку();
				
				ИначеЕсли КоличествоУровней &gt; 0 Тогда
					БухИт.ВыбратьСубконто(1);
					Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
						Если ТипЗначенияСтр(БухИт.Субконто(1)) = "Справочник" Тогда
							Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
								Продолжить;
							КонецЕсли;
						КонецЕсли;
						
						Если ((СуммовойУчет1 = 1) и (СуммовойУчет2 = 0)) или (КоличествоУровней = 1) Тогда
							Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 1);
							ПолучитьИтогиПоСчету();
							ДобавитьПроводку();
						КонецЕсли;
						
						Если КоличествоУровней &gt; 1 Тогда
							БухИт.ВыбратьСубконто(2);
							Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
								Если ТипЗначенияСтр(БухИт.Субконто(2)) = "Справочник" Тогда
									Если БухИт.Субконто(2).ЭтоГруппа() = 1 Тогда
										Продолжить;
									КонецЕсли;
								КонецЕсли;
								
								Если ((СуммовойУчет2 = 1) и (СуммовойУчет3 = 0)) или (КоличествоУровней = 2) Тогда
									Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 2);
									ПолучитьИтогиПоСчету();
									ДобавитьПроводку();
								КонецЕсли;
								
								Если КоличествоУровней &gt; 2 Тогда
									БухИт.ВыбратьСубконто(3);
									Пока БухИт.ПолучитьСубконто(3) = 1 Цикл
										Если ТипЗначенияСтр(БухИт.Субконто(3)) = "Справочник" Тогда
											Если БухИт.Субконто(3).ЭтоГруппа() = 1 Тогда
												Продолжить;
											КонецЕсли;
										КонецЕсли;
										
										Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 3);
										ПолучитьИтогиПоСчету();
										ДобавитьПроводку();
									КонецЦикла;
								КонецЕсли;	
							КонецЦикла;
						КонецЕсли;	
					КонецЦикла;
				КонецЕсли;	
			КонецЦикла;
			
			ВходящиеДанные = СоздатьОбъект("СписокЗначений");
			ВходящиеДанные.Установить(РегистрБух, Проводки);
			ВходящиеДанные.Установить("Счет", Счет);
			ВходящиеДанные.Установить("Дата", БухИт.НачДата-1);
			ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
		КонецЕсли;
		
		// Обороты
		Для НомерВалюты = 1 по Валюты.РазмерСписка() Цикл
			Если Счет.Валютный = 1 Тогда
				БухИт.ПолучитьВалюту(, Валюты.ПолучитьЗначение(НомерВалюты));
			КонецЕсли;
			
			КоличествоУровней = Счет.КоличествоСубконто();
				
			Если КоличествоУровней = 0 Тогда
				
				ВыгрузитьКорреспонденции();
			
			ИначеЕсли КоличествоУровней &gt; 0 Тогда
				БухИт.ВыбратьСубконто(1);
				Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
					Если ТипЗначенияСтр(БухИт.Субконто(1)) = "Справочник" Тогда
						Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
							Продолжить;
						КонецЕсли;
					КонецЕсли;
					
					Если КоличествоУровней = 1 Тогда
						ВыгрузитьКорреспонденции();
					
					ИначеЕсли КоличествоУровней &gt; 1 Тогда
						БухИт.ВыбратьСубконто(2);
						Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
							Если ТипЗначенияСтр(БухИт.Субконто(2)) = "Справочник" Тогда
								Если БухИт.Субконто(2).ЭтоГруппа() = 1 Тогда
									Продолжить;
								КонецЕсли;
							КонецЕсли;
							
							Если КоличествоУровней = 2 Тогда
								ВыгрузитьКорреспонденции();
							
							ИначеЕсли КоличествоУровней &gt; 2 Тогда
								БухИт.ВыбратьСубконто(3);
								Пока БухИт.ПолучитьСубконто(3) = 1 Цикл
									Если ТипЗначенияСтр(БухИт.Субконто(3)) = "Справочник" Тогда
										Если БухИт.Субконто(3).ЭтоГруппа() = 1 Тогда
											Продолжить;
										КонецЕсли;
									КонецЕсли;
									
									ВыгрузитьКорреспонденции();
								КонецЦикла;
							КонецЕсли;	
						КонецЦикла;
					КонецЕсли;	
				КонецЦикла;
			КонецЕсли;	
		КонецЦикла;
	КонецЦикла;
	
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить(РегистрБух, ПроводкиОбороты);
	ВходящиеДанные.Установить("Счет", Счет);
	ВходящиеДанные.Установить("Дата", БухИт.КонДата);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
	
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="ВыделитьАвансы"><Текст>Проводки = Параметры.ТаблицаПроводок;
Проводки.УдалитьСтроки();

Счета = Лев(Параметры.СписокСчетовРасчетов, СтрДлина(Параметры.СписокСчетовРасчетов)-1);
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИт.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, Счета);

БухИт.ВыбратьСчета();
Пока БухИт.ПолучитьСчет() = 1 Цикл
	Проводки.УдалитьСтроки();
	
	Если БухИт.Счет.Валютный = 1 Тогда
		БухИт.ВыбратьВалюты();
		Пока БухИт.ПолучитьВалюту() = 1 Цикл
			
			БухИт.ВыбратьСубконто(1);
			Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
				БухИт.ВыбратьСубконто(2);
				Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
					
					Если БухИт.Счет.Родитель(1).Код = "60" Тогда
						КодСчетаДт = ?(БухИт.Счет.Валютный = 1, "60.22", "60.02");
						КодСчетаКт = ?(БухИт.Счет.Валютный = 1, "60.21", "60.01");
						ПризнакАванса = "Дт";
					ИначеЕсли БухИт.Счет.Родитель(1).Код = "62" Тогда
						КодСчетаДт = ?(БухИт.Счет.Валютный = 1, "62.21", "62.01");
						КодСчетаКт = ?(БухИт.Счет.Валютный = 1, "62.22", "62.02");
						ПризнакАванса = "Кт";
					Иначе
						Продолжить;
					КонецЕсли;
					
					Если ((БухИт.СКД("С") &gt; 0) И (ПризнакАванса = "Дт")) ИЛИ ((БухИт.СКК("С") &gt; 0) И (ПризнакАванса = "Кт")) Тогда
						Выделить = 1;
					Иначе
						Выделить = 0;
						Продолжить;
					КонецЕсли;				
					
					//Добавим проводку
					Проводки.НоваяСтрока();
					
					Проводки.СчетДт = БухИт.Счет;
	                Проводки.СчетКт = БухИт.Счет;
					
					Проводки.КодСчетаДт = КодСчетаДт;
					Проводки.КодСчетаКт = КодСчетаКт;
					
					Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
					Проводки.СубконтоДт.НоваяКолонка("Ключ");
					Проводки.СубконтоДт.НоваяКолонка("Значение");
					
					Проводки.СубконтоДт.НоваяСтрока();
					Проводки.СубконтоДт.Ключ = ВидыСубконто.Контрагенты;
					Проводки.СубконтоДт.Значение = БухИт.Субконто(1);
					
					Проводки.СубконтоДт.НоваяСтрока();
					Проводки.СубконтоДт.Ключ = ВидыСубконто.Договоры;
					Проводки.СубконтоДт.Значение = БухИт.Субконто(2);
					
					Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
					Проводки.СубконтоКт.НоваяКолонка("Ключ");
					Проводки.СубконтоКт.НоваяКолонка("Значение");
					
					Проводки.СубконтоКт.НоваяСтрока();
					Проводки.СубконтоКт.Ключ = ВидыСубконто.Контрагенты;
					Проводки.СубконтоКт.Значение = БухИт.Субконто(1);
					
					Проводки.СубконтоКт.НоваяСтрока();
					Проводки.СубконтоКт.Ключ = ВидыСубконто.Договоры;
					Проводки.СубконтоКт.Значение = БухИт.Субконто(2);
					
					Проводки.ВалютнаяСуммаДт = ?(ПризнакАванса = "Дт" , БухИт.СКД("В"), БухИт.СКК("В"));
					Проводки.ВалютнаяСуммаКт = ?(ПризнакАванса = "Дт" , БухИт.СКД("В"), БухИт.СКК("В"));
					Проводки.ВалютаДт = БухИт.Валюта;
					Проводки.ВалютаКт = БухИт.Валюта;
					
					Проводки.Сумма = ?(ПризнакАванса = "Дт" , БухИт.СКД("С"), БухИт.СКК("С"));
					
				КонецЦикла;
			КонецЦикла;
		КонецЦикла;
		
	Иначе
		БухИт.ВыбратьСубконто(1);
		Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
			БухИт.ВыбратьСубконто(2);
			Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
				
				Если БухИт.Счет.Родитель(1).Код = "60" Тогда
					КодСчетаДт = ?(БухИт.Счет.Валютный = 1, "60.22", "60.02");
					КодСчетаКт = ?(БухИт.Счет.Валютный = 1, "60.21", "60.01");
					ПризнакАванса = "Дт";
				ИначеЕсли БухИт.Счет.Родитель(1).Код = "62" Тогда
					КодСчетаДт = ?(БухИт.Счет.Валютный = 1, "62.21", "62.01");
					КодСчетаКт = ?(БухИт.Счет.Валютный = 1, "62.22", "62.02");
					ПризнакАванса = "Кт";
				Иначе
					Продолжить;
				КонецЕсли;
				
				Если ((БухИт.СКД("С") &gt; 0) И (ПризнакАванса = "Дт")) ИЛИ ((БухИт.СКК("С") &gt; 0) И (ПризнакАванса = "Кт")) Тогда
					Выделить = 1;
				Иначе
					Выделить = 0;
					Продолжить;
				КонецЕсли;				
				
				
				
				//Добавим проводку
				Проводки.НоваяСтрока();
									
				Проводки.СчетДт = БухИт.Счет;
				Проводки.СчетКт = БухИт.Счет;
				
				Проводки.КодСчетаДт = КодСчетаДт;
				Проводки.КодСчетаКт = КодСчетаКт;
				
				Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
				Проводки.СубконтоДт.НоваяКолонка("Ключ");
				Проводки.СубконтоДт.НоваяКолонка("Значение");
				
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = ВидыСубконто.Контрагенты;
				Проводки.СубконтоДт.Значение = БухИт.Субконто(1);
				
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = ВидыСубконто.Договоры;
				Проводки.СубконтоДт.Значение = БухИт.Субконто(2);
				
				Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
				Проводки.СубконтоКт.НоваяКолонка("Ключ");
				Проводки.СубконтоКт.НоваяКолонка("Значение");
				
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = ВидыСубконто.Контрагенты;
				Проводки.СубконтоКт.Значение = БухИт.Субконто(1);
				
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = ВидыСубконто.Договоры;
				Проводки.СубконтоКт.Значение = БухИт.Субконто(2);
				
				Проводки.Сумма = ?(ПризнакАванса = "Дт" , БухИт.СКД("С"), БухИт.СКК("С"));
				
			КонецЦикла;
		КонецЦикла;
	КонецЕсли;
	ВходящиеДанные = СоздатьОбъект("СписокЗначений");
	ВходящиеДанные.Установить("Хозрасчетный", Проводки);
	ВходящиеДанные.Установить("Счет", "Авансы по " + БухИт.Счет);
	ВходящиеДанные.Установить("Дата", БухИт.КонДата-1);
	ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияБух");
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="ДобавитьПроводку"><Текст>ТолькоОбороты = Параметры.ПараметрыАлгоритмов.Получить("ТолькоОбороты");
Если ТолькоОбороты = 1 Тогда
	Возврат 0;
КонецЕсли;

Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");
ТекНомерСубконто = Параметры.ПараметрыАлгоритмов.Получить("ТекНомерСубконто");
КоличествоУровней = Параметры.ПараметрыАлгоритмов.Получить("КоличествоУровней");

ОстатокДтС = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтС");
ОстатокДтВ = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтВ");
ОстатокДтК = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтК");

ОстатокКтС = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтС");
ОстатокКтВ = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтВ");
ОстатокКтК = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтК");

Налоговый = ?(Параметры.ПараметрыАлгоритмов.Получить("Регистр") = "Налоговый", 1, 0);

Сч45 = СчетПоКоду("45");

Если (ОстатокДтС &lt;&gt; 0) или (ОстатокДтВ &lt;&gt; 0) или (ОстатокДтК &lt;&gt; 0) Тогда
	Проводки.НоваяСтрока();
	Проводки.СчетДт = БухИт.Счет;
	Если (БухИт.Счет.Забалансовый = 0) и (Налоговый = 0) Тогда
		Проводки.СчетКт = Параметры.СчетВводаОстатков;
	КонецЕсли;
		
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ТекНомерСубконто Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = БухИт.Счет.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = БухИт.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = ОстатокДтС;
	
	Если (БухИт.Счет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(БухИт.Счет) = 0) Тогда
		Проводки.ВалютнаяСуммаДт = ОстатокДтВ;
		Проводки.ВалютаДт = БухИт.Валюта;
	КонецЕсли;
		
	Если БухИт.Счет = Сч45 Тогда
		Номенклатура = БухИт.Субконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаДт = "45.01";
													
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаДт = "45.02";
													
		Иначе
			Проводки.КодСчетаДт = "45.03";
		КонецЕсли;
	КонецЕсли;
	
	Если (КоличествоУровней = ТекНомерСубконто) и (БухИт.Счет.Количественный = 1) Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);
		Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт);
		Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", ОстатокДтК);
		Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "СНД");
		Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 0);
		
		ОпределитьОстатокПоСкладу();
		
		Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
	КонецЕсли;
	
КонецЕсли;

Если (ОстатокКтС &lt;&gt; 0) или (ОстатокКтВ &lt;&gt; 0) или (ОстатокКтК &lt;&gt; 0) Тогда
	Проводки.НоваяСтрока();
	Проводки.СчетКт = БухИт.Счет;
	Если (БухИт.Счет.Забалансовый = 0) и (Налоговый = 0) Тогда
		Проводки.СчетДт = Параметры.СчетВводаОстатков;
	КонецЕсли;
		
	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по ТекНомерСубконто Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = БухИт.Счет.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = БухИт.Субконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = ОстатокКтС;
	
	Если (БухИт.Счет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(БухИт.Счет) = 0) Тогда
		Проводки.ВалютнаяСуммаКт = ОстатокКтВ;
		Проводки.ВалютаКт = БухИт.Валюта;
	КонецЕсли;
		
	Если БухИт.Счет = Сч45 Тогда
		Номенклатура = БухИт.Субконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаДт = "45.01";
													
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаДт = "45.02";
													
		Иначе
			Проводки.КодСчетаДт = "45.03";
		КонецЕсли;
	КонецЕсли;
	
	Если (КоличествоУровней = ТекНомерСубконто) и (БухИт.Счет.Количественный = 1) и (Найти(Параметры.СписокСчетовСкладскогоУчета, БухИт.Счет.Код) = 0) Тогда
		Проводки.КоличествоКт = ОстатокКтК;
	КонецЕсли;
КонецЕсли;</Текст></Алгоритм><Алгоритм Имя="ДобавитьПроводкуОбороты"><Текст>Проводки = Параметры.ПараметрыАлгоритмов.Получить("ПроводкиОбороты");
БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");

ОборотДтС = Параметры.ПараметрыАлгоритмов.Получить("ОборотДтС");
ОборотДтВ = Параметры.ПараметрыАлгоритмов.Получить("ОборотДтВ");
ОборотДтК = Параметры.ПараметрыАлгоритмов.Получить("ОборотДтК");

Сч45 = СчетПоКоду("45");

ТолькоСумма = Параметры.ПараметрыАлгоритмов.Получить("ТолькоСумма");
Если ТолькоСумма = 1 Тогда
	ТекНомерСубконто = Параметры.ПараметрыАлгоритмов.Получить("ТекНомерСубконто");
		
Иначе
	ТекНомерСубконто = БухИт.КорСчет.КоличествоСубконто();
КонецЕсли;

Если (ОборотДтС &lt;&gt; 0) или (ОборотДтВ &lt;&gt; 0) или (ОборотДтК &lt;&gt; 0) и (ТолькоСумма = 0) Тогда
	Проводки.НоваяСтрока();
	Проводки.СчетДт = БухИт.Счет;
	Проводки.СчетКт = БухИт.КорСчет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по БухИт.Счет.КоличествоСубконто() Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = БухИт.Счет.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = БухИт.Субконто(НомерСубконто);
	КонецЦикла;	
	
	Для НомерСубконто = 1 по ТекНомерСубконто Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = БухИт.КорСчет.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = БухИт.КорСубконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = ОборотДтС;
	
	Если (БухИт.Счет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(БухИт.Счет) = 0) Тогда
		Проводки.ВалютнаяСуммаДт = ОборотДтВ;
		Проводки.ВалютаДт = БухИт.Валюта;
	КонецЕсли;
	
	Если (БухИт.КорСчет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(БухИт.КорСчет) = 0) Тогда
		Проводки.ВалютнаяСуммаКт = ОборотДтВ;
		Проводки.ВалютаКт = БухИт.Валюта;
	КонецЕсли;
	
	Если БухИт.Счет = Сч45 Тогда
		Номенклатура = БухИт.Субконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаДт = "45.01";
														
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаДт = "45.02";
														
		Иначе
			Проводки.КодСчетаДт = "45.03";
		КонецЕсли;
	КонецЕсли;

	Если БухИт.КорСчет = Сч45 Тогда
		Номенклатура = БухИт.КорСубконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаКт = "45.01";
														
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаКт = "45.02";
														
		Иначе
			Проводки.КодСчетаКт = "45.03";
		КонецЕсли;
	КонецЕсли;
	
	Если ТолькоСумма = 0 Тогда
		Если (БухИт.Счет.Количественный = 1) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);
			Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт);
			Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", ОборотДтК);
			Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "ДО");
			Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 0);

			ОпределитьОстатокПоСкладу();
			
			Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
		КонецЕсли;
		
		Если (БухИт.КорСчет.Количественный = 1) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);
			Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт);
			Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", ОборотДтК);
			Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "КО");
			Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 1);

			ОпределитьОстатокПоСкладу();
			
			Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
		КонецЕсли;
	КонецЕсли;
	
КонецЕсли;

ОборотКтС = Параметры.ПараметрыАлгоритмов.Получить("ОборотКтС");
ОборотКтВ = Параметры.ПараметрыАлгоритмов.Получить("ОборотКтВ");
ОборотКтК = Параметры.ПараметрыАлгоритмов.Получить("ОборотКтК");

Если (ОборотКтС &lt;&gt; 0) или (ОборотКтВ &lt;&gt; 0) или (ОборотКтК &lt;&gt; 0) и (ТолькоСумма = 0) Тогда
	Проводки.НоваяСтрока();
	Проводки.СчетКт = БухИт.Счет;
	Проводки.СчетДт = БухИт.КорСчет;
	
	Проводки.СубконтоДт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоДт.НоваяКолонка("Ключ");
	Проводки.СубконтоДт.НоваяКолонка("Значение");
	
	Проводки.СубконтоКт = СоздатьОбъект("ТаблицаЗначений");
	Проводки.СубконтоКт.НоваяКолонка("Ключ");
	Проводки.СубконтоКт.НоваяКолонка("Значение");
	
	Для НомерСубконто = 1 по БухИт.Счет.КоличествоСубконто() Цикл
		Проводки.СубконтоКт.НоваяСтрока();
		Проводки.СубконтоКт.Ключ = БухИт.Счет.ВидСубконто(НомерСубконто);
		Проводки.СубконтоКт.Значение = БухИт.Субконто(НомерСубконто);
	КонецЦикла;	
	
	Для НомерСубконто = 1 по ТекНомерСубконто Цикл
		Проводки.СубконтоДт.НоваяСтрока();
		Проводки.СубконтоДт.Ключ = БухИт.КорСчет.ВидСубконто(НомерСубконто);
		Проводки.СубконтоДт.Значение = БухИт.КорСубконто(НомерСубконто);
	КонецЦикла;
	
	Проводки.Сумма = ОборотКтС;
	
	Если (БухИт.Счет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(БухИт.Счет) = 0) Тогда
		Проводки.ВалютнаяСуммаКт = ОборотКтВ;
		Проводки.ВалютаКт = БухИт.Валюта;
	КонецЕсли;
	
	Если (БухИт.КорСчет.Валютный = 1) и (Параметры.ВыгружатьБезВалют.НайтиЗначение(БухИт.КорСчет) = 0) Тогда
		Проводки.ВалютнаяСуммаДт = ОборотКтВ;
		Проводки.ВалютаДт = БухИт.Валюта;
	КонецЕсли;
	
	Если БухИт.Счет = Сч45 Тогда
		Номенклатура = БухИт.Субконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаКт = "45.01";
														
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаКт = "45.02";
														
		Иначе
			Проводки.КодСчетаКт = "45.03";
		КонецЕсли;
	КонецЕсли;

	Если БухИт.КорСчет = Сч45 Тогда
		Номенклатура = БухИт.КорСубконто(3);
		Если Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар Тогда
			Проводки.КодСчетаДт = "45.01";
														
		ИначеЕсли Номенклатура.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Продукция Тогда
			Проводки.КодСчетаДт = "45.02";
														
		Иначе
			Проводки.КодСчетаДт = "45.03";
		КонецЕсли;
	КонецЕсли;
	
	Если ТолькоСумма = 0 Тогда
		Если (БухИт.Счет.Количественный = 1) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);
			Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт);
			Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", ОборотКтК);
			Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "КО");
			Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 0);

			ОпределитьОстатокПоСкладу();
			
			Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
		КонецЕсли;
		
		Если (БухИт.КорСчет.Количественный = 1) Тогда
			Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);
			Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт);
			Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", ОборотКтК);
			Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "ДО");
			Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 1);

			ОпределитьОстатокПоСкладу();
			
			Проводки = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
		КонецЕсли;
		
	КонецЕсли;
	
КонецЕсли;
</Текст></Алгоритм><Алгоритм Имя="ЗаполнитьПоЗадолженности"><Текст>	ВременнаяТаблицаРасчетов = Параметры.ВременнаяТаблицаРасчетов;
	РасходыУслуги			 = Параметры.РасходыУслуги;
	РасходыНалоги			 = Параметры.РасходыНалоги;
	РасходыЗарплата			 = Параметры.РасходыЗарплата;
	
	ВременнаяТаблицаРасчетов.ВыбратьСтроки();
	Пока ВременнаяТаблицаРасчетов.получитьСтроку() = 1 Цикл
		Если ВременнаяТаблицаРасчетов.Сумма &lt; 0 Тогда
			Продолжить;
		КонецЕсли;
		
		Если ВременнаяТаблицаРасчетов.ОтражениеВНУ = "НеПринимаются" Тогда
			Продолжить;
		КонецЕсли;
		
		Если ВременнаяТаблицаРасчетов.ТабличнаяЧасть 		= "ВзаиморасчетыСПоставщиками" Тогда
			//Расходы
			РасходыУслуги.НоваяСтрока();
			РасходыУслуги.Контрагент 				= ВременнаяТаблицаРасчетов.Контрагент;
			РасходыУслуги.ДоговорКонтрагента 		= ВременнаяТаблицаРасчетов.ДоговорКонтрагента;
			РасходыУслуги.РасчетныйДокумент 		= ВременнаяТаблицаРасчетов.РасчетныйДокумент; 
			РасходыУслуги.ОтражениеВУСН 			= ВременнаяТаблицаРасчетов.ОтражениеВНУ;
			РасходыУслуги.Валюта 					= ВременнаяТаблицаРасчетов.Валюта;
			РасходыУслуги.Сумма 					= ВременнаяТаблицаРасчетов.Сумма;
			РасходыУслуги.НДС 						= ВременнаяТаблицаРасчетов.НДС;

		ИначеЕсли ВременнаяТаблицаРасчетов.ТабличнаяЧасть 		= "ВзаиморвасчетыПоНалогам" Тогда
			
			//Расходы
			РасходыНалоги.НоваяСтрока();
			РасходыНалоги.СчетРасчетовПоНалогу		= ВременнаяТаблицаРасчетов.ДоговорКонтрагента;
			РасходыНалоги.ОтражениеВУСН 			= ВременнаяТаблицаРасчетов.ОтражениеВНУ;
			РасходыНалоги.Сумма 					= ВременнаяТаблицаРасчетов.Сумма;

		ИначеЕсли ВременнаяТаблицаРасчетов.ТабличнаяЧасть 		= "ВзаиморасчетыССотрудниками" Тогда
			
			//Расходы
			РасходыЗарплата.НоваяСтрока();
			РасходыЗарплата.Работник				= ВременнаяТаблицаРасчетов.ДоговорКонтрагента;
			РасходыЗарплата.ОтражениеВУСН 			= ВременнаяТаблицаРасчетов.ОтражениеВНУ;
			РасходыЗарплата.Сумма 					= ВременнаяТаблицаРасчетов.Сумма;
			
		КонецЕсли;
					
	КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="ЗаполнитьТаблицуНДС"><Текст>Если (Параметры.ТаблицаНДС.КоличествоСтрок() &gt; 0) Тогда
	Возврат Параметры.ТаблицаНДС;
КонецЕсли;

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
СчетаРасчета =  "10.2, 10.3, 10.12, 10.13, 41.2, 41.3, 44.2, 60.2, 60.4, 60.22, 71.2, "+
				"71.22, 76.6, 76.66, 97.2, 97.3, 97.4, КМС.1, КМС.3, ПС.1, ПС.2";
БухИт.Рассчитать( , Параметры.ДатаВводаОстатков, СчетаРасчета);

Счет = СчетПоКоду("НДС");
БухИтНДС = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтНДС.ИспользоватьСубконто(Счет.ВидСубконто(1));
БухИтНДС.ИспользоватьСубконто(Счет.ВидСубконто(2));
БухИтНДС.ИспользоватьСубконто(Счет.ВидСубконто(3));

БухИтНДС.ВыполнитьЗапрос(, Параметры.ДатаВводаОстатков, Счет);

БухИтНДС.ВыбратьСубконто(1);
Пока БухИтНДС.ПолучитьСубконто(1) = 1 Цикл
	БухИтНДС.ВыбратьСубконто(2);
	Пока БухИтНДС.ПолучитьСубконто(2) = 1 Цикл
		БухИтНДС.ВыбратьСубконто(3);
		Пока БухИтНДС.ПолучитьСубконто(3) = 1 Цикл
			
			Контрагент = БухИтНДС.Субконто(1);
			Договор = БухИтНДС.Субконто(2);
			ВидРасчетов = БухИтНДС.Субконто(3);
			Активы = 0;
			Если ВидРасчетов = Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеМатериалов Тогда
				Материалы	   = Макс(0, БухИт.СКД("10.2", "С",,, Контрагент, Договор)+
										 БухИт.СКД("10.3", "С",,, Контрагент, Договор)+
										 БухИт.СКД("10.12", "С",,, Контрагент, Договор)+
										 БухИт.СКД("10.13", "С",,, Контрагент, Договор));
				Товары   	   = Макс(0, БухИт.СКД("41.2", "С",,, Контрагент, Договор)+
										 БухИт.СКД("41.3", "С",,, Контрагент, Договор)+
										 БухИт.СКД("44.2", "С",,, Договор)+
										 БухИт.СКД("КМС.1", "С",,,, Договор)+
										 БухИт.СКД("КМС.3", "С",,,, Договор)+
										 БухИт.СКД("ПС.1", "С",,,, Договор)+
										 БухИт.СКД("ПС.2", "С",,,, Договор));
				Активы = Материалы + Товары;
			ИначеЕсли (ВидРасчетов = Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРасходы) или
				(ВидРасчетов = Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРаспределяемые) Тогда
				РБП			   = Макс(0, БухИт.СКД("97.2", "С",,, Контрагент, Договор)+
										 БухИт.СКД("97.3", "С",,, Контрагент, Договор)+
										 БухИт.СКД("97.4", "С",,, Контрагент, Договор));
				Активы = РБП;
			КонецЕсли;
			Задолженность1 = Макс(0, БухИт.СКК("60.2", "С",, Контрагент, Договор, ВидРасчетов)+
									 БухИт.СКК("60.4", "С",, Контрагент, Договор, ВидРасчетов)+
									 БухИт.СКК("60.22", "С",, Контрагент, Договор, ВидРасчетов));
			Задолженность2 = Макс(0, БухИт.СКК("71.2", "С",, Контрагент, Договор, ВидРасчетов)+
									 БухИт.СКК("71.22", "С",, Контрагент, Договор, ВидРасчетов));
			Задолженность3 = Макс(0, БухИт.СКК("76.6", "С",, Контрагент, Договор, ВидРасчетов)+
									 БухИт.СКК("76.66", "С",, Контрагент, Договор, ВидРасчетов));
			
			ЗадолженностьПередПоставщиком  = Задолженность1+Задолженность2+Задолженность3;
			
			СуммаНеПринятыхРасходов = Макс(Активы, ЗадолженностьПередПоставщиком);
			
			Представление1 = ?(ПустоеЗначение(БухИтНДС.Субконто(1)) = 1, "", Строка(БухИтНДС.Субконто(1).Код));
			Представление2 = ?(ПустоеЗначение(БухИтНДС.Субконто(2)) = 1, "", Строка(БухИтНДС.Субконто(2).Код));
			Представление3 = Строка(БухИтНДС.Субконто(3));
			СтрокаКлюча = Представление1 + ";" + Представление2 + ";" + Представление3;
						
			Параметры.ТаблицаНДС.НоваяСтрока();
			Параметры.ТаблицаНДС.НДС 		= БухИтНДС.СКД("С");
			Параметры.ТаблицаНДС.Сумма 		= СуммаНеПринятыхРасходов;
			Параметры.ТаблицаНДС.Контрагент = БухИтНДС.Субконто(1);
			Параметры.ТаблицаНДС.Договор 	= БухИтНДС.Субконто(2);
			Параметры.ТаблицаНДС.ВидРасчетов= БухИтНДС.Субконто(3);
			Параметры.ТаблицаНДС.Ключ 		= СтрокаКлюча;
						
		КонецЦикла;
	КонецЦикла;
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="НУ_ДобавитьЗаписьПоТМЦ"><Текст>ТолькоОбороты = Параметры.ПараметрыАлгоритмов.Получить("ТолькоОбороты");
Если ТолькоОбороты = 1 Тогда
	Возврат 0;
КонецЕсли;

ОстаткиПоТМЦ 				= Параметры.ОстаткиПоТМЦ;
ОстаткиПоТМЦПереданные		= Параметры.ОстаткиПоТМЦПереданные;
РасходыНоменклатура			= Параметры.РасходыНоменклатура;
ВременнаяТаблицаРасчетов	= Параметры.ВременнаяТаблицаРасчетов;
СтрокаТаблицыЗначений		= Параметры.СтрокаТаблицыЗначений;

БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");
Счет  = БухИт.Счет;
ТекНомерСубконто = Параметры.ПараметрыАлгоритмов.Получить("ТекНомерСубконто");
КоличествоУровней = Параметры.ПараметрыАлгоритмов.Получить("КоличествоУровней");

ОстатокДтС = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтС");
ОстатокДтВ = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтВ");
ОстатокДтК = Параметры.ПараметрыАлгоритмов.Получить("ОстатокДтК");

ОстатокКтС = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтС");
ОстатокКтВ = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтВ");
ОстатокКтК = Параметры.ПараметрыАлгоритмов.Получить("ОстатокКтК");

Если (ОстатокДтС &lt;&gt; 0) или (ОстатокДтВ &lt;&gt; 0) или (ОстатокДтК &lt;&gt; 0) Тогда
	
	//Добавить запись по расходам
	Если (Счет.Код &lt;&gt; "10.1") И (Счет.Код  &lt;&gt; "41.1") И (Счет.Код  &lt;&gt; "43") И (Счет.Код &lt;&gt; "004") Тогда
		
		//Определение входящего НДС
		Сумма 			= ?(БухИт.Счет.Валютный = 1, ОстатокДтВ, ОстатокДтС);
		Представление1 	= ?(ПустоеЗначение(БухИт.Субконто(3)) = 1, "", Строка(БухИт.Субконто(3).Владелец.Код));
		Представление2 	= ?(ПустоеЗначение(БухИт.Субконто(3)) = 1, "", Строка(БухИт.Субконто(3).Код));
		Представление3 	= Строка(Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеМатериалов);
		СтрокаКлюча 	= Представление1 + ";" + Представление2 + ";" + Представление3;
		НомерСтроки 	= "";
		
		Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
			Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
			НДС = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма);
			
		Иначе
			НДС = 0;
			
		КонецЕсли;
					
		РасходыНоменклатура.НоваяСтрока();
		РасходыНоменклатура.Номенклатура 				= БухИт.Субконто(1);
		РасходыНоменклатура.СчетУчета 					= БухИт.Счет;
		РасходыНоменклатура.СтатусыПартийУСН 			= "Купленные";
		РасходыНоменклатура.Контрагент 					= БухИт.Субконто(2);
		РасходыНоменклатура.ДоговорКонтрагента 			= БухИт.Субконто(3);
		РасходыНоменклатура.РасчетныйДокумент 			= БухИт.Субконто(3);
		РасходыНоменклатура.ДокументОприходования       = БухИт.Субконто(3);
		РасходыНоменклатура.СтатусыОплатыРасходовУСН	= "НеСписано";
		РасходыНоменклатура.ОтражениеВУСН 				= "Принимаются";
		РасходыНоменклатура.Валюта 						= Параметры.Рубли;
		РасходыНоменклатура.Количество 					= ОстатокДтК;
		РасходыНоменклатура.Сумма 						= ОстатокДтС;
		РасходыНоменклатура.НДС 						= НДС;
		Если БухИт.Счет.Валютный = 1 Тогда
			РасходыНоменклатура.Сумма = ОстатокДтВ;
			РасходыНоменклатура.Валюта = БухИт.Валюта;
		КонецЕсли;
		
		Если Сумма  &gt; 0 Тогда
			
			СтрокаТаблицыЗначений.УдалитьСтроки();
			
			СтрокаТаблицыЗначений.НоваяСтрока();
			СтрокаТаблицыЗначений.Номенклатура 				= РасходыНоменклатура.Номенклатура;
			СтрокаТаблицыЗначений.СчетУчета 				= РасходыНоменклатура.СчетУчета;
			СтрокаТаблицыЗначений.СтатусыПартийУСН 			= "Купленные";
			СтрокаТаблицыЗначений.Контрагент 				= РасходыНоменклатура.Контрагент;
			СтрокаТаблицыЗначений.ДоговорКонтрагента 		= РасходыНоменклатура.ДоговорКонтрагента;
			СтрокаТаблицыЗначений.РасчетныйДокумент 		= РасходыНоменклатура.ДоговорКонтрагента;
			СтрокаТаблицыЗначений.ДокументОприходования       = РасходыНоменклатура.ДокументОприходования;
			СтрокаТаблицыЗначений.СтатусыОплатыРасходовУСН 	= "НеСписано";
			СтрокаТаблицыЗначений.ОтражениеВУСН 			= "Принимаются";
			СтрокаТаблицыЗначений.Валюта 					= РасходыНоменклатура.Валюта;
			СтрокаТаблицыЗначений.Количество 				= РасходыНоменклатура.Количество;
			СтрокаТаблицыЗначений.Сумма 					= РасходыНоменклатура.Сумма;
			СтрокаТаблицыЗначений.НДС 						= РасходыНоменклатура.НДС;
			
			УстановитьСтатусОплатыНоменклатуры();
		КонецЕсли;
	КонецЕсли;
	
	//Добавить запись по партиям
	ОстаткиПоТМЦ.НоваяСтрока();
	ОстаткиПоТМЦ.Номенклатура							 	= БухИт.Субконто(1);
	ОстаткиПоТМЦ.СчетУчета 						 	 	 	= БухИт.Счет;
	Если ТекНомерСубконто = 3 Тогда
		ОстаткиПоТМЦ.ДокументОприходования					= БухИт.Субконто(3);
	Иначе
		ОстаткиПоТМЦ.ДокументОприходования					= ПолучитьПустоеЗначение("Справочник.Договоры");
	КонецЕсли;
	
	Если (КоличествоУровней = ТекНомерСубконто) и (БухИт.Счет.Количественный = 1) Тогда
		Параметры.ПараметрыАлгоритмов.Установить("Проводки", ОстаткиПоТМЦ);
		Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт);
		Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", ОстатокДтК);
		Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "ДляНУ");
		Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 0);

		ОпределитьОстатокПоСкладу();
		
		ОстаткиПоТМЦ = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
	КонецЕсли;
	
КонецЕсли;
</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПо004"><Текст>ОчиститьПараметры();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","СКомитентом");

ОстаткиПоТМЦ = Параметры.ОстаткиПоТМЦ;
ОстаткиПоТМЦПереданные = Параметры.ОстаткиПоТМЦПереданные;

БухИт004 = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт004.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИт004.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИт004.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИт004.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "004");

БухИтКМС = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.ДоговорыПоставки);
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтКМС.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "КМС.2");

БухИт004.ВыбратьСубконто(1);
Пока БухИт004.ПолучитьСубконто(1) = 1 Цикл
	БухИт004.ВыбратьСубконто(2);
	Пока БухИт004.ПолучитьСубконто(2) = 1 Цикл
		БухИт004.ВыбратьСубконто(3);
		Пока БухИт004.ПолучитьСубконто(3) = 1 Цикл
			
			Сумма = БухИт004.СКД("С");
			Количество = БухИт004.СКД("К");
			
			Если БухИтКМС.ПолучитьСубконто(1,, БухИт004.Субконто(1)) + БухИтКМС.ПолучитьСубконто(2,, БухИт004.Субконто(3)) &gt; 1 Тогда
				БухИтКМС.ВыбратьСубконто(3);
				Пока БухИтКМС.ПолучитьСубконто(3) = 1 Цикл
					
					ОстаткиПоТМЦПереданные.НоваяСтрока(); 
					ОстаткиПоТМЦПереданные.Номенклатура				= БухИтКМС.Субконто(1);
					ОстаткиПоТМЦПереданные.ДоговорКонтрагента		= БухИтКМС.Субконто(3);
					ОстаткиПоТМЦПереданные.Контрагент				= БухИт004.Субконто(3).Владелец;
					ОстаткиПоТМЦПереданные.СчетУчета 				= "004.02";
					ОстаткиПоТМЦПереданные.ДокументПередачи			= БухИтКМС.Субконто(3);
					ОстаткиПоТМЦПереданные.ДокументОприходования	= БухИтКМС.Субконто(2);
					ОстаткиПоТМЦПереданные.Количество				= БухИтКМС.СКД("К");
					
					Сумма = Сумма - БухИтКМС.СКД("С");
					Количество = Количество - БухИтКМС.СКД("К");
				КонецЦикла;
			КонецЕсли;
			
			Если (Количество &gt; 0) Тогда
				
				//Добавить запись по партиям
				ОстаткиПоТМЦ.НоваяСтрока();
				ОстаткиПоТМЦ.Номенклатура			= БухИт004.Субконто(1);
				ОстаткиПоТМЦ.СчетУчета 				= СчетПоКоду("004");
				ОстаткиПоТМЦ.ДокументОприходования	= БухИт004.Субконто(3);
								
				Если (БухИт004.Счет.Количественный = 1) Тогда
					Параметры.ПараметрыАлгоритмов.Установить("Проводки", ОстаткиПоТМЦ);
					Параметры.ПараметрыАлгоритмов.Установить("БухИтПроводокПоСкладам", БухИт004);
					Параметры.ПараметрыАлгоритмов.Установить("ОстатокПроводокПоСкладам", Количество);
					Параметры.ПараметрыАлгоритмов.Установить("ИмяИтоговПроводокПоСкладам", "ДляНУ");
					Параметры.ПараметрыАлгоритмов.Установить("КорСчетПроводокПоСкладам", 0);
					
					ОпределитьОстатокПоСкладу();
					
					ОстаткиПоТМЦ = Параметры.ПараметрыАлгоритмов.Получить("Проводки");
				КонецЕсли;
				
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","");</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоВзаиморасчетамСПодотчетниками"><Текст>ОчиститьПараметры();
ЗаполнитьТаблицуНДС();
ОстаткиПоВзаиморасчетамСПодотчетниками 	= Параметры.ОстаткиПоВзаиморасчетамСПодотчетниками;
ВременнаяТаблицаРасчетов		 		= Параметры.ВременнаяТаблицаРасчетов;

БухИтД = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтД.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИтД.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтД.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "71.1, 71.2, 71.11, 71.22");

БухИтДР = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтДР.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИтДР.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтДР.ИспользоватьСубконто(ВидыСубконто.ВидыРасчетовСПоставщиками);
БухИтДР.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "71.2, 71.22");

БухИтД.ВыбратьСубконто(1);
Пока БухИтД.ПолучитьСубконто(1) = 1 Цикл
	БухИтД.ВыбратьСубконто(2);
	Пока БухИтД.ПолучитьСубконто(2) = 1 Цикл
		
		Подотчетник 		= БухИтД.Субконто(1);
		РасчетныйДокумент 	= БухИтД.Субконто(2);
		
		БухИтД.ВыбратьСчета();
		Пока БухИтД.ПолучитьСчет() = 1 Цикл
			ВидЗадолженности = ?((БухИтД.СКД("С")-БухИтД.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
			Если БухИтД.ВыбратьВалюты() = 1 Тогда
				Пока БухИтД.ПолучитьВалюту() = 1 Цикл
					Валюта = БухИтД.Валюта;
					НДС = 0;
					Сумма = 0;
					РаспредНДС = 0;
					РаспредСумма = 0;
					НеПринСумма = 0;
    				Если БухИтДР.ПолучитьСчет(,БухИтД.Счет)+БухИтДР.ПолучитьВалюту(,БухИтД.Валюта)+	БухИтДР.ПолучитьСубконто(1,,БухИтД.Субконто(1))+
						БухИтДР.ПолучитьСубконто(2,,БухИтД.Субконто(2)) &gt; 3 Тогда
						ОтражениеВНУ = "Принимаются";
						БухИтДР.ВыбратьСубконто(3);
						Пока БухИтДР.ПолучитьСубконто(3) = 1 Цикл
							БухИтДР.ПолучитьВалюту(,БухИтД.Валюта);
							ВидЗадолженности = ?((БухИтДР.СКД("В")-БухИтДР.СКК("В")) &gt; 0, "Дебиторская", "Кредиторская");
							Сумма_ВР = ?((БухИтДР.СКД("В")-БухИтДР.СКК("В")) &gt; 0, БухИтДР.СКД("В") - БухИтДР.СКК("В"), БухИтДР.СКК("В") - БухИтДР.СКД("В"));
												
							//Определение входящего НДС
							Представление1 = ?(ПустоеЗначение(БухИтД.Субконто(1)) = 1, "", Строка(БухИтД.Субконто(1).Код));
							Представление2 = ?(ПустоеЗначение(БухИтД.Субконто(2)) = 1, "", Строка(БухИтД.Субконто(2).Код));
							Представление3 = Строка(БухИтДР.Субконто(3));
							СтрокаКлюча = Представление1 + ";" + Представление2 + ";" + Представление3;
							НомерСтроки = "";
							Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
								Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
								НДС_ВР = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма_ВР * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма); 
							КонецЕсли;
							
							Если (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ПрочиеРаспределяемые) или
								(БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРаспределяемые) Тогда
								РаспредСумма = РаспредСумма + Сумма_ВР;
								РаспредНДС = РаспредНДС + НДС_ВР;
							ИначеЕсли (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеОС) Тогда
								НеПринСумма = НеПринСумма + Сумма_ВР;
							Иначе
								Сумма = Сумма + Сумма_ВР;
								НДС = НДС + НДС_ВР;
							КонецЕсли;
							
						КонецЦикла;
					Иначе
						ОтражениеВНУ = "НеПринимаются";
						ВидЗадолженности = ?((БухИтД.СКД("В")-БухИтД.СКК("В")) &gt; 0, "Дебиторская", "Кредиторская");
						НеПринСумма = ?((БухИтД.СКД("В")-БухИтД.СКК("В")) &gt; 0, БухИтД.СКД("В") - БухИтД.СКК("В"), БухИтД.СКК("В") - БухИтД.СКД("В"));
					КонецЕсли;
					
					Если Сумма &lt;&gt; 0 Тогда
						ОтражениеВНУ = "Принимаются";
						ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник 			= Подотчетник;
						ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент 	= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПодотчетниками.СуммаВзаиморасчетов 	= Сумма;
						
						Если ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности = "Кредиторская" Тогда
							
							ВременнаяТаблицаРасчетов.НоваяСтрока();
							ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
							ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник;
							ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
							ВременнаяТаблицаРасчетов.Валюта								= Валюта;
							ВременнаяТаблицаРасчетов.Сумма                              = Число(Сумма);
							ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(Сумма);
							ВременнаяТаблицаРасчетов.НДС								= НДС;
							
						КонецЕсли;
					КонецЕсли;
					Если РаспредСумма &lt;&gt; 0 Тогда
						ОтражениеВНУ = "Распределяются";
						ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник 			= Подотчетник;
						ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент 	= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПодотчетниками.СуммаВзаиморасчетов 	= РаспредСумма;
						
						Если ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности = "Кредиторская" Тогда
							
							ВременнаяТаблицаРасчетов.НоваяСтрока();
							ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
							ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник;
							ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
							ВременнаяТаблицаРасчетов.Валюта								= Валюта;
							ВременнаяТаблицаРасчетов.Сумма                              = Число(РаспредСумма);
							ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(РаспредСумма);
							ВременнаяТаблицаРасчетов.НДС								= РаспредНДС;
							
						КонецЕсли;
					КонецЕсли;
					Если НеПринСумма &lt;&gt; 0 Тогда
						ОтражениеВНУ = "НеПринимаются";
						ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник 			= Подотчетник;
						ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент 	= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПодотчетниками.СуммаВзаиморасчетов 	= НеПринСумма;
						
						Если ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности = "Кредиторская" Тогда
							
							ВременнаяТаблицаРасчетов.НоваяСтрока();
							ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
							ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник;
							ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
							ВременнаяТаблицаРасчетов.Валюта								= Валюта;
							ВременнаяТаблицаРасчетов.Сумма                              = Число(НеПринСумма);
							ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(НеПринСумма);
							ВременнаяТаблицаРасчетов.НДС								= 0;
							
						КонецЕсли;
					КонецЕсли;
					
				КонецЦикла;
			Иначе
				Валюта = Параметры.Рубли;
				НДС = 0;
				Сумма = 0;
				РаспредНДС = 0;
				РаспредСумма = 0;
				НеПринСумма = 0;
				Если БухИтДР.ПолучитьСчет(,БухИтД.Счет)+БухИтДР.ПолучитьСубконто(1,,БухИтД.Субконто(1))+БухИтДР.ПолучитьСубконто(2,,БухИтД.Субконто(2)) &gt; 2 Тогда
					ОтражениеВНУ = "Принимаются";
					БухИтДР.ВыбратьСубконто(3);
					Пока БухИтДР.ПолучитьСубконто(3) = 1 Цикл
						
						ВидЗадолженности = ?((БухИтДР.СКД("С")-БухИтДР.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
						Сумма_ВР = ?((БухИтДР.СКД("С")-БухИтДР.СКК("С")) &gt; 0, БухИтДР.СКД("С") - БухИтДР.СКК("С"), БухИтДР.СКК("С") - БухИтДР.СКД("С"));
							
						
						//Определение входящего НДС
						Представление1 = ?(ПустоеЗначение(БухИтД.Субконто(1)) = 1, "", Строка(БухИтД.Субконто(1).Код));
						Представление2 = ?(ПустоеЗначение(БухИтД.Субконто(2)) = 1, "", Строка(БухИтД.Субконто(2).Код));
						Представление3 = Строка(БухИтДР.Субконто(3));
						СтрокаКлюча = Представление1 + ";" + Представление2 + ";" + Представление3;
						НомерСтроки = "";
						Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
							Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
							НДС_ВР = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма_ВР * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма); 
						КонецЕсли;
						
						Если (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ПрочиеРаспределяемые) или
							(БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРаспределяемые) Тогда
							РаспредСумма = РаспредСумма + Сумма_ВР;
							РаспредНДС = РаспредНДС + НДС_ВР;
						ИначеЕсли (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеОС) Тогда
								НеПринСумма = НеПринСумма + Сумма_ВР;
						Иначе
							Сумма = Сумма + Сумма_ВР;
							НДС = НДС + НДС_ВР;
						КонецЕсли;
					КонецЦикла;
				Иначе
					ОтражениеВНУ = "НеПринимаются";
					ВидЗадолженности = ?((БухИтД.СКД("С")-БухИтД.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
					НеПринСумма = ?((БухИтД.СКД("С")-БухИтД.СКК("С")) &gt; 0, БухИтД.СКД("С") - БухИтД.СКК("С"), БухИтД.СКК("С") - БухИтД.СКД("С"));
				КонецЕсли;
				
				Если Сумма &lt;&gt; 0 Тогда
					ОтражениеВНУ = "Принимаются";
					ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник 			= Подотчетник;
					ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент 	= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПодотчетниками.СуммаВзаиморасчетов 	= Сумма;
					
					Если ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности = "Кредиторская" Тогда
						
						ВременнаяТаблицаРасчетов.НоваяСтрока();
						ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
						ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник;
						ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
						ВременнаяТаблицаРасчетов.Валюта								= Валюта;
						ВременнаяТаблицаРасчетов.Сумма                              = Число(Сумма);
						ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(Сумма);
						ВременнаяТаблицаРасчетов.НДС								= НДС;
						
					КонецЕсли;
				КонецЕсли;
				Если РаспредСумма &lt;&gt; 0 Тогда
					ОтражениеВНУ = "Распределяются";
					ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник 			= Подотчетник;
					ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент 	= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПодотчетниками.СуммаВзаиморасчетов 	= РаспредСумма;
					
					Если ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности = "Кредиторская" Тогда
						
						ВременнаяТаблицаРасчетов.НоваяСтрока();
						ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
						ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник;
						ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
						ВременнаяТаблицаРасчетов.Валюта								= Валюта;
						ВременнаяТаблицаРасчетов.Сумма                              = Число(РаспредСумма);
						ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(РаспредСумма);
						ВременнаяТаблицаРасчетов.НДС								= РаспредНДС;
						
					КонецЕсли;
				КонецЕсли;
				Если НеПринСумма &lt;&gt; 0 Тогда
					ОтражениеВНУ = "НеПринимаются";
					ОстаткиПоВзаиморасчетамСПодотчетниками.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник 			= Подотчетник;
					ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент 	= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПодотчетниками.СуммаВзаиморасчетов 	= НеПринСумма;
					
					Если ОстаткиПоВзаиморасчетамСПодотчетниками.ВидЗадолженности = "Кредиторская" Тогда
						
						ВременнаяТаблицаРасчетов.НоваяСтрока();
						ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
						ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПодотчетниками.Подотчетник;
						ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПодотчетниками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
						ВременнаяТаблицаРасчетов.Валюта								= Валюта;
						ВременнаяТаблицаРасчетов.Сумма                              = Число(НеПринСумма);
						ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(НеПринСумма);
						ВременнаяТаблицаРасчетов.НДС								= 0;
						
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;
</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоВзаиморасчетамСПокупателями"><Текст>ОчиститьПараметры();
ОстаткиПоВзаиморасчетамСПокупателями 	= Параметры.ОстаткиПоВзаиморасчетамСПокупателями;

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИт.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "62.1, 62.2, 62.3, 62.4, 62.11, 62.33, 62.44");

БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
	БухИт.ВыбратьСубконто(2);
	Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
		
		Контрагент 			= БухИт.Субконто(1);
		ДоговорКонтрагента	= БухИт.Субконто(2);
		РасчетныйДокумент 	= БухИт.Субконто(2);
		
		БухИт.ВыбратьСчета();
		Пока БухИт.ПолучитьСчет() = 1 Цикл
			ВидЗадолженности = ?((БухИт.СКД("С")-БухИт.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
			Если БухИт.ВыбратьВалюты() = 1 Тогда
				Пока БухИт.ПолучитьВалюту() = 1 Цикл
					Сумма = 0;
					ДоходКомитента = 0;
					ДоходЕНВД = 0;
					
					ВидЗадолженности = ?((БухИт.СКД("В")-БухИт.СКК("В")) &gt; 0, "Дебиторская", "Кредиторская");
					Сумма = ?((БухИт.СКД("В")-БухИт.СКК("В")) &gt; 0, БухИт.СКД("В") - БухИт.СКК("В"), БухИт.СКК("В") - БухИт.СКД("В"));
					Если (БухИт.Счет.Код = "62.2") Тогда
						ДоходКомитента = Сумма;
					ИначеЕсли (БухИт.Счет.Код = "62.4") ИЛИ (БухИт.Счет.Код = "62.44") Тогда
						ДоходЕНВД = Сумма;
					КонецЕсли;
					Если Сумма &lt;&gt; 0 Тогда
						ОстаткиПоВзаиморасчетамСПокупателями.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПокупателями.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПокупателями.Контрагент 			= Контрагент;
						ОстаткиПоВзаиморасчетамСПокупателями.ДоговорКонтрагента 	= ДоговорКонтрагента;
						ОстаткиПоВзаиморасчетамСПокупателями.РасчетныйДокумент		= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПокупателями.СуммаВзаиморасчетов 	= Сумма;
						ОстаткиПоВзаиморасчетамСПокупателями.ДоходКомитента 		= ДоходКомитента;
						ОстаткиПоВзаиморасчетамСПокупателями.ДоходЕНВД 				= ДоходЕНВД;
					КонецЕсли;
				КонецЦикла;
			Иначе
				Сумма = 0;
				ДоходКомитента = 0;
				ДоходЕНВД = 0;
				ВидЗадолженности = ?((БухИт.СКД("С")-БухИт.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
				Сумма = ?((БухИт.СКД("С")-БухИт.СКК("С")) &gt; 0, БухИт.СКД("С") - БухИт.СКК("С"), БухИт.СКК("С") - БухИт.СКД("С"));
				Если (БухИт.Счет.Код = "62.2") Тогда
					ДоходКомитента = Сумма;
				ИначеЕсли (БухИт.Счет.Код = "62.4") ИЛИ (БухИт.Счет.Код = "62.44") Тогда
					ДоходЕНВД = Сумма;
				КонецЕсли;
				Если Сумма &lt;&gt; 0 Тогда
					ОстаткиПоВзаиморасчетамСПокупателями.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПокупателями.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПокупателями.Контрагент 			= Контрагент;
					ОстаткиПоВзаиморасчетамСПокупателями.ДоговорКонтрагента 	= ДоговорКонтрагента;
					ОстаткиПоВзаиморасчетамСПокупателями.РасчетныйДокумент		= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПокупателями.СуммаВзаиморасчетов 	= Сумма;
					ОстаткиПоВзаиморасчетамСПокупателями.ДоходКомитента 		= ДоходКомитента;
					ОстаткиПоВзаиморасчетамСПокупателями.ДоходЕНВД 				= ДоходЕНВД;
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ОстаткиПоВзаиморасчетамСПокупателями.Свернуть("Контрагент, ДоговорКонтрагента,ВидЗадолженности,РасчетныйДокумент","СуммаВзаиморасчетов,ДоходКомитента,ДоходЕНВД");
</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоВзаиморасчетамСПоставщиками"><Текст>ОчиститьПараметры();
ЗаполнитьТаблицуНДС();
ОстаткиПоВзаиморасчетамСПоставщиками 	= Параметры.ОстаткиПоВзаиморасчетамСПоставщиками;
ВременнаяТаблицаРасчетов		 		= Параметры.ВременнаяТаблицаРасчетов;

БухИтД = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтД.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИтД.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтД.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "60.1, 60.2, 60.11, 60.22, 76.5, 76.6, 76.55, 76.66");

БухИтДР = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтДР.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИтДР.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтДР.ИспользоватьСубконто(ВидыСубконто.ВидыРасчетовСПоставщиками);
БухИтДР.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "60.2, 60.22, 76.6, 76.66");

БухИтД.ВыбратьСубконто(1);
Пока БухИтД.ПолучитьСубконто(1) = 1 Цикл
	БухИтД.ВыбратьСубконто(2);
	Пока БухИтД.ПолучитьСубконто(2) = 1 Цикл
		
		Контрагент 			= БухИтД.Субконто(1);
		ДоговорКонтрагента	= БухИтД.Субконто(2);
		РасчетныйДокумент 	= БухИтД.Субконто(2);
		
		БухИтД.ВыбратьСчета();
		Пока БухИтД.ПолучитьСчет() = 1 Цикл
			ВидЗадолженности = ?((БухИтД.СКД("С")-БухИтД.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
			Если БухИтД.ВыбратьВалюты() = 1 Тогда
				Пока БухИтД.ПолучитьВалюту() = 1 Цикл
					Валюта = БухИтД.Валюта;
					НДС = 0;
					Сумма = 0;
					РаспредНДС = 0;
					РаспредСумма = 0;
					НеПринСумма = 0;
    				Если БухИтДР.ПолучитьСчет(,БухИтД.Счет)+БухИтДР.ПолучитьВалюту(,БухИтД.Валюта)+	БухИтДР.ПолучитьСубконто(1,,БухИтД.Субконто(1))+
						БухИтДР.ПолучитьСубконто(2,,БухИтД.Субконто(2)) &gt; 3 Тогда
						ОтражениеВНУ = "Принимаются";
						БухИтДР.ВыбратьСубконто(3);
						Пока БухИтДР.ПолучитьСубконто(3) = 1 Цикл
							БухИтДР.ПолучитьВалюту(,БухИтД.Валюта);
							ВидЗадолженности = ?((БухИтДР.СКД("В")-БухИтДР.СКК("В")) &gt; 0, "Дебиторская", "Кредиторская");
							Сумма_ВР = ?((БухИтДР.СКД("В")-БухИтДР.СКК("В")) &gt; 0, БухИтДР.СКД("В") - БухИтДР.СКК("В"), БухИтДР.СКК("В") - БухИтДР.СКД("В"));
												
							//Определение входящего НДС
							Представление1 = ?(ПустоеЗначение(БухИтД.Субконто(1)) = 1, "", Строка(БухИтД.Субконто(1).Код));
							Представление2 = ?(ПустоеЗначение(БухИтД.Субконто(2)) = 1, "", Строка(БухИтД.Субконто(2).Код));
							Представление3 = Строка(БухИтДР.Субконто(3));
							СтрокаКлюча = Представление1 + ";" + Представление2 + ";" + Представление3;
							НомерСтроки = "";
							Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
								Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
								НДС_ВР = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма_ВР * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма); 
							КонецЕсли;
							
							Если (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ПрочиеРаспределяемые) или
								(БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРаспределяемые) Тогда
								РаспредСумма = РаспредСумма + Сумма_ВР;
								РаспредНДС = РаспредНДС + НДС_ВР;
							ИначеЕсли (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеОС) Тогда
								НеПринСумма = НеПринСумма + Сумма_ВР;
							Иначе
								Сумма = Сумма + Сумма_ВР;
								НДС = НДС + НДС_ВР;
							КонецЕсли;
							
						КонецЦикла;
					Иначе
						ОтражениеВНУ = "НеПринимаются";
						ВидЗадолженности = ?((БухИтД.СКД("В")-БухИтД.СКК("В")) &gt; 0, "Дебиторская", "Кредиторская");
						НеПринСумма = ?((БухИтД.СКД("В")-БухИтД.СКК("В")) &gt; 0, БухИтД.СКД("В") - БухИтД.СКК("В"), БухИтД.СКК("В") - БухИтД.СКД("В"));
					КонецЕсли;
					
					Если Сумма &lt;&gt; 0 Тогда
						ОтражениеВНУ = "Принимаются";
						ОстаткиПоВзаиморасчетамСПоставщиками.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент 			= Контрагент;
						ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента 	= ДоговорКонтрагента;
						ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент		= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПоставщиками.СуммаВзаиморасчетов 	= Сумма;
						
						Если ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности = "Кредиторская" Тогда
							
							ВременнаяТаблицаРасчетов.НоваяСтрока();
							ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
							ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент;
							ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента;
							ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
							ВременнаяТаблицаРасчетов.Валюта								= Валюта;
							ВременнаяТаблицаРасчетов.Сумма                              = Число(Сумма);
							ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(Сумма);
							ВременнаяТаблицаРасчетов.НДС								= НДС;
							
						КонецЕсли;
					КонецЕсли;
					Если РаспредСумма &lt;&gt; 0 Тогда
						ОтражениеВНУ = "Распределяются";
						ОстаткиПоВзаиморасчетамСПоставщиками.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент 			= Контрагент;
						ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента 	= ДоговорКонтрагента;
						ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент		= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПоставщиками.СуммаВзаиморасчетов 	= РаспредСумма;
						
						Если ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности = "Кредиторская" Тогда
							
							ВременнаяТаблицаРасчетов.НоваяСтрока();
							ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
							ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент;
							ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента;
							ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
							ВременнаяТаблицаРасчетов.Валюта								= Валюта;
							ВременнаяТаблицаРасчетов.Сумма                              = Число(РаспредСумма);
							ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(РаспредСумма);
							ВременнаяТаблицаРасчетов.НДС								= РаспредНДС;
							
						КонецЕсли;
					КонецЕсли;
					Если НеПринСумма &lt;&gt; 0 Тогда
						ОтражениеВНУ = "НеПринимаются";
						ОстаткиПоВзаиморасчетамСПоставщиками.НоваяСтрока();
						ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности		= ВидЗадолженности;
						ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент 			= Контрагент;
						ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента 	= ДоговорКонтрагента;
						ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент		= РасчетныйДокумент;
						ОстаткиПоВзаиморасчетамСПоставщиками.СуммаВзаиморасчетов 	= НеПринСумма;
						
						Если ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности = "Кредиторская" Тогда
							
							ВременнаяТаблицаРасчетов.НоваяСтрока();
							ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
							ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент;
							ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента;
							ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент;
							ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
							ВременнаяТаблицаРасчетов.Валюта								= Валюта;
							ВременнаяТаблицаРасчетов.Сумма                              = Число(НеПринСумма);
							ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(НеПринСумма);
							ВременнаяТаблицаРасчетов.НДС								= 0;
							
						КонецЕсли;
					КонецЕсли;
					
				КонецЦикла;
			Иначе
				Валюта = Параметры.Рубли;
				НДС = 0;
				Сумма = 0;
				РаспредНДС = 0;
				РаспредСумма = 0;
				НеПринСумма = 0;
				Если БухИтДР.ПолучитьСчет(,БухИтД.Счет)+БухИтДР.ПолучитьСубконто(1,,БухИтД.Субконто(1))+БухИтДР.ПолучитьСубконто(2,,БухИтД.Субконто(2)) &gt; 2 Тогда
					ОтражениеВНУ = "Принимаются";
					БухИтДР.ВыбратьСубконто(3);
					Пока БухИтДР.ПолучитьСубконто(3) = 1 Цикл
						
						ВидЗадолженности = ?((БухИтДР.СКД("С")-БухИтДР.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
						Сумма_ВР = ?((БухИтДР.СКД("С")-БухИтДР.СКК("С")) &gt; 0, БухИтДР.СКД("С") - БухИтДР.СКК("С"), БухИтДР.СКК("С") - БухИтДР.СКД("С"));
							
						
						//Определение входящего НДС
						Представление1 = ?(ПустоеЗначение(БухИтД.Субконто(1)) = 1, "", Строка(БухИтД.Субконто(1).Код));
						Представление2 = ?(ПустоеЗначение(БухИтД.Субконто(2)) = 1, "", Строка(БухИтД.Субконто(2).Код));
						Представление3 = Строка(БухИтДР.Субконто(3));
						СтрокаКлюча = Представление1 + ";" + Представление2 + ";" + Представление3;
						НомерСтроки = "";
						Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
							Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
							НДС_ВР = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма_ВР * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма); 
						КонецЕсли;
						
						Если (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ПрочиеРаспределяемые) или
							(БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРаспределяемые) Тогда
							РаспредСумма = РаспредСумма + Сумма_ВР;
							РаспредНДС = РаспредНДС + НДС_ВР;
						ИначеЕсли (БухИтДР.Субконто(3) = Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеОС) Тогда
								НеПринСумма = НеПринСумма + Сумма_ВР;
						Иначе
							Сумма = Сумма + Сумма_ВР;
							НДС = НДС + НДС_ВР;
						КонецЕсли;
					КонецЦикла;
				Иначе
					ОтражениеВНУ = "НеПринимаются";
					ВидЗадолженности = ?((БухИтД.СКД("С")-БухИтД.СКК("С")) &gt; 0, "Дебиторская", "Кредиторская");
					НеПринСумма = ?((БухИтД.СКД("С")-БухИтД.СКК("С")) &gt; 0, БухИтД.СКД("С") - БухИтД.СКК("С"), БухИтД.СКК("С") - БухИтД.СКД("С"));
				КонецЕсли;
				
				Если Сумма &lt;&gt; 0 Тогда
					ОтражениеВНУ = "Принимаются";
					ОстаткиПоВзаиморасчетамСПоставщиками.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент 			= Контрагент;
					ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента 	= ДоговорКонтрагента;
					ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент		= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПоставщиками.СуммаВзаиморасчетов 	= Сумма;
					
					Если ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности = "Кредиторская" Тогда
						
						ВременнаяТаблицаРасчетов.НоваяСтрока();
						ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
						ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент;
						ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента;
						ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
						ВременнаяТаблицаРасчетов.Валюта								= Валюта;
						ВременнаяТаблицаРасчетов.Сумма                              = Число(Сумма);
						ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(Сумма);
						ВременнаяТаблицаРасчетов.НДС								= НДС;
						
					КонецЕсли;
				КонецЕсли;
				Если РаспредСумма &lt;&gt; 0 Тогда
					ОтражениеВНУ = "Распределяются";
					ОстаткиПоВзаиморасчетамСПоставщиками.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент 			= Контрагент;
					ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента 	= ДоговорКонтрагента;
					ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент		= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПоставщиками.СуммаВзаиморасчетов 	= РаспредСумма;
					
					Если ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности = "Кредиторская" Тогда
						
						ВременнаяТаблицаРасчетов.НоваяСтрока();
						ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
						ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент;
						ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента;
						ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
						ВременнаяТаблицаРасчетов.Валюта								= Валюта;
						ВременнаяТаблицаРасчетов.Сумма                              = Число(РаспредСумма);
						ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(РаспредСумма);
						ВременнаяТаблицаРасчетов.НДС								= РаспредНДС;
						
					КонецЕсли;
				КонецЕсли;
				Если НеПринСумма &lt;&gt; 0 Тогда
					ОтражениеВНУ = "НеПринимаются";
					ОстаткиПоВзаиморасчетамСПоставщиками.НоваяСтрока();
					ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности		= ВидЗадолженности;
					ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент 			= Контрагент;
					ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента 	= ДоговорКонтрагента;
					ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент		= РасчетныйДокумент;
					ОстаткиПоВзаиморасчетамСПоставщиками.СуммаВзаиморасчетов 	= НеПринСумма;
					
					Если ОстаткиПоВзаиморасчетамСПоставщиками.ВидЗадолженности = "Кредиторская" Тогда
						
						ВременнаяТаблицаРасчетов.НоваяСтрока();
						ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыСПоставщиками";
						ВременнаяТаблицаРасчетов.Контрагент 						= ОстаткиПоВзаиморасчетамСПоставщиками.Контрагент;
						ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамСПоставщиками.ДоговорКонтрагента;
						ВременнаяТаблицаРасчетов.РасчетныйДокумент					= ОстаткиПоВзаиморасчетамСПоставщиками.РасчетныйДокумент;
						ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
						ВременнаяТаблицаРасчетов.Валюта								= Валюта;
						ВременнаяТаблицаРасчетов.Сумма                              = Число(НеПринСумма);
						ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов	            = Число(НеПринСумма);
						ВременнаяТаблицаРасчетов.НДС								= 0;
						
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;
</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоЗарплате"><Текст>ОчиститьПараметры();

ОстаткиПоВзаиморасчетамCСотрудниками	= Параметры.ОстаткиПоВзаиморасчетамCСотрудниками;
ВременнаяТаблицаРасчетов		 		= Параметры.ВременнаяТаблицаРасчетов;

БухИт70 = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт70.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БухИт70.ВыполнитьЗапрос(,Параметры.ДатаКонцаПериодаВыгрузки,"70, ДФЛ.НУ, ДФЛ.РУ");

БухИт70.ВыбратьСубконто(1);
Пока БухИт70.ПолучитьСубконто(1) = 1 Цикл
	Сотрудник = БухИт70.Субконто(1);
	Сумма = 0;
	СуммаП = 0;
	СуммаН = 0;
	СуммаР = 0;
	Если БухИт70.ПолучитьСчет(, СчетПоКоду("70")) = 1 Тогда
		Если (БухИт70.СКД("С")-БухИт70.СКК("С")) &gt; 0 Тогда
			Сумма = БухИт70.СКД("С") - БухИт70.СКК("С");
			СуммаП = Сумма;
			ВидЗадолженности = "Дебиторская";

		Иначе
			Параметры.ПараметрыАлгоритмов.Установить("СчетКт", СчетПоКоду("70"));
			Параметры.ПараметрыАлгоритмов.Установить("СчетДт", "");
			Сумма = БухИт70.СКК("С") - БухИт70.СКД("С");
			ВидЗадолженности = "Кредиторская";
			
			Если (Сумма&lt;&gt;0) и (БухИт70.ПолучитьСчет(, СчетПоКоду("ДФЛ.НУ")) = 1) Тогда
				СуммаН = Мин(Сумма, Макс(0, БухИт70.СКК("С")));
			КонецЕсли;
			Если (Сумма&lt;&gt;0) и (БухИт70.ПолучитьСчет(, СчетПоКоду("ДФЛ.РУ")) = 1) Тогда
				СуммаР = Мин(Сумма - СуммаН, Макс(0, БухИт70.СКК("С")));
			КонецЕсли;
			СуммаП = Сумма - СуммаН - СуммаР;
		КонецЕсли;
	КонецЕсли;
	
	Если СуммаП &lt;&gt; 0 Тогда
		ОтражениеВНУ = "Принимаются";
		
		ОстаткиПоВзаиморасчетамCСотрудниками.НоваяСтрока();
		ОстаткиПоВзаиморасчетамCСотрудниками.ВидЗадолженности		= ВидЗадолженности;
		ОстаткиПоВзаиморасчетамCСотрудниками.Работник	 			= Сотрудник;
		ОстаткиПоВзаиморасчетамCСотрудниками.СуммаВзаиморасчетов 	= СуммаП;
		
		Если ОстаткиПоВзаиморасчетамCСотрудниками.ВидЗадолженности = "Кредиторская" Тогда
			ВременнаяТаблицаРасчетов.НоваяСтрока();
			ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыССотрудниками";
			ВременнаяТаблицаРасчетов.Контрагент 						= "";
			ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамCСотрудниками.Работник;
			ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
			ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
			ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
			ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаП);
			ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаП);
			ВременнаяТаблицаРасчетов.НДС								= 0;
		КонецЕсли;
	КонецЕсли;
	
	Если СуммаН &lt;&gt; 0 Тогда
		ОтражениеВНУ = "НеПринимаются";
		
		ОстаткиПоВзаиморасчетамCСотрудниками.НоваяСтрока();
		ОстаткиПоВзаиморасчетамCСотрудниками.ВидЗадолженности		= ВидЗадолженности;
		ОстаткиПоВзаиморасчетамCСотрудниками.Работник	 			= Сотрудник;
		ОстаткиПоВзаиморасчетамCСотрудниками.СуммаВзаиморасчетов 	= СуммаН;
		
		Если ОстаткиПоВзаиморасчетамCСотрудниками.ВидЗадолженности = "Кредиторская" Тогда
			ВременнаяТаблицаРасчетов.НоваяСтрока();
			ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыССотрудниками";
			ВременнаяТаблицаРасчетов.Контрагент 						= "";
			ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамCСотрудниками.Работник;
			ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
			ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
			ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
			ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаН);
			ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаН);
			ВременнаяТаблицаРасчетов.НДС								= 0;
		КонецЕсли;
	КонецЕсли;
	
	Если СуммаР &lt;&gt; 0 Тогда
		ОтражениеВНУ = "Распределяются";
		
		ОстаткиПоВзаиморасчетамCСотрудниками.НоваяСтрока();
		ОстаткиПоВзаиморасчетамCСотрудниками.ВидЗадолженности		= ВидЗадолженности;
		ОстаткиПоВзаиморасчетамCСотрудниками.Работник	 			= Сотрудник;
		ОстаткиПоВзаиморасчетамCСотрудниками.СуммаВзаиморасчетов 	= СуммаР;
		
		Если ОстаткиПоВзаиморасчетамCСотрудниками.ВидЗадолженности = "Кредиторская" Тогда
			ВременнаяТаблицаРасчетов.НоваяСтрока();
			ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморасчетыССотрудниками";
			ВременнаяТаблицаРасчетов.Контрагент 						= "";
			ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамCСотрудниками.Работник;
			ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
			ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ;
			ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
			ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаР);
			ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаР);
			ВременнаяТаблицаРасчетов.НДС								= 0;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоНалогам"><Текст>ОчиститьПараметры();

ОстаткиПоВзаиморасчетамПоНалогам = Параметры.ОстаткиПоВзаиморасчетамПоНалогам;
ВременнаяТаблицаРасчетов		 = Параметры.ВременнаяТаблицаРасчетов;

БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ВключатьСубсчета(-1);
БухИт.ВыполнитьЗапрос(,Параметры.ДатаКонцаПериодаВыгрузки,"68.1");

БухИтДФЛ = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтДФЛ.ВыполнитьЗапрос(,Параметры.ДатаКонцаПериодаВыгрузки,"ДФЛ.НФ, ДФЛ.РФ, ДФЛ.НД, ДФЛ.РД");

Сумма 	= 0;
СуммаП 	= 0;
СуммаН 	= 0;
СуммаР 	= 0;
Если БухИт.ПолучитьСчет(, СчетПоКоду("68.1")) = 1 Тогда
	Счет = СчетПоКоду("68.1");
	Если (БухИт.СКД("С")-БухИт.СКК("С")) &gt; 0 Тогда
		Сумма	= БухИт.СКД("С") - БухИт.СКК("С");
		СуммаП	= Сумма;
		ВидЗадолженности = "Дебиторская";
	Иначе
		Сумма = БухИт.СКК("С") - БухИт.СКД("С");
		Если (Сумма&lt;&gt;0) и (БухИтДФЛ.ПолучитьСчет(, СчетПоКоду("ДФЛ.НД")) = 1) Тогда
			СуммаН = Мин(Сумма, Макс(0, БухИтДФЛ.СКК("С")));
		КонецЕсли;
		Если (Сумма&lt;&gt;0) и (БухИтДФЛ.ПолучитьСчет(, СчетПоКоду("ДФЛ.РД")) = 1) Тогда
			СуммаР = Мин(Сумма - СуммаН, Макс(0, БухИтДФЛ.СКК("С")));
		КонецЕсли;
        СуммаП = Сумма - СуммаН - СуммаР;
		ВидЗадолженности = "Кредиторская";
	КонецЕсли;
КонецЕсли;

Если СуммаП &lt;&gt; 0 Тогда
	
	ОтражениеВНУ = "Принимаются";
	ОстаткиПоВзаиморасчетамПоНалогам.НоваяСтрока();
	ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности		= ВидЗадолженности;
	ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу	= Счет;
	ОстаткиПоВзаиморасчетамПоНалогам.СуммаВзаиморасчетов 	= Число(СуммаП);
	
	Если ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности = "Кредиторская" Тогда
		
		ВременнаяТаблицаРасчетов.НоваяСтрока();
		ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморвасчетыПоНалогам";
		ВременнаяТаблицаРасчетов.Контрагент 						= "";
		ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу;
		ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
		ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
		ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
		ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаП);
		ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаП);
		ВременнаяТаблицаРасчетов.НДС								= 0;
		
	КонецЕсли;
КонецЕсли;

Если СуммаН &lt;&gt; 0 Тогда
	ОтражениеВНУ = "НеПринимаются";
	
	ОстаткиПоВзаиморасчетамПоНалогам.НоваяСтрока();
	ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности		= ВидЗадолженности;
	ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу	= Счет;
	ОстаткиПоВзаиморасчетамПоНалогам.СуммаВзаиморасчетов 	= Число(СуммаП);
	
	Если ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности = "Кредиторская" Тогда
		
		ВременнаяТаблицаРасчетов.НоваяСтрока();
		ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморвасчетыПоНалогам";
		ВременнаяТаблицаРасчетов.Контрагент 						= "";
		ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу;
		ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
		ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
		ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
		ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаН);
		ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаН);
		ВременнаяТаблицаРасчетов.НДС								= 0;
		
	КонецЕсли;
КонецЕсли;

Если СуммаР &lt;&gt; 0 Тогда
	ОтражениеВНУ = "Распределяются";
	
	ОстаткиПоВзаиморасчетамПоНалогам.НоваяСтрока();
	ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности		= ВидЗадолженности;
	ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу	= Счет;
	ОстаткиПоВзаиморасчетамПоНалогам.СуммаВзаиморасчетов 	= Число(СуммаП);
	
	Если ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности = "Кредиторская" Тогда
		
		ВременнаяТаблицаРасчетов.НоваяСтрока();
		ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморвасчетыПоНалогам";
		ВременнаяТаблицаРасчетов.Контрагент 						= "";
		ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу;
		ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
		ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
		ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
		ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаР);
		ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаР);
		ВременнаяТаблицаРасчетов.НДС								= 0;
		
	КонецЕсли;
КонецЕсли;

БухИт69 = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт69.ВыполнитьЗапрос(,Параметры.ДатаКонцаПериодаВыгрузки,"69.11, 69.21, 69.22");

Сумма = 0;
СуммаП = 0;
СуммаН = 0;
СуммаР = 0;

Сумма = БухИт69.СККРС("С");
Если (БухИтДФЛ.ПолучитьСчет(, СчетПоКоду("ДФЛ.НФ")) = 1) Тогда
	СуммаН = Мин(Сумма, Макс(0, БухИтДФЛ.СКК("С")));
	КН = Макс(0, Мин(1, ?(Сумма = 0, 0 ,СуммаН/Сумма)));
КонецЕсли;
Если (БухИтДФЛ.ПолучитьСчет(, СчетПоКоду("ДФЛ.РФ")) = 1) Тогда
	СуммаР = Мин(Сумма - СуммаН, Макс(0, БухИтДФЛ.СКК("С")));
	КР = Макс(0, Мин(1, ?(Сумма = 0, 0 ,СуммаР/Сумма)));
КонецЕсли;

БухИт69.ВыбратьСчета();
Пока БухИт69.ПолучитьСчет() = 1 Цикл
	Счет = БухИт69.Счет;
	Если БухИт69.СКД("С") &gt; 0 Тогда
		Сумма = БухИт69.СКД("С");
		СуммаП = Сумма;
		СуммаН = 0;
		СуммаР = 0;
		ВидЗадолженности = "Дебиторская";
	Иначе
		Сумма = БухИт69.СКК("С");
		СуммаН = Окр(КН * Сумма, 2, 1);
		СуммаР = Окр(КР * Сумма, 2, 1);
		СуммаП = Сумма - СуммаН - СуммаР;
		ВидЗадолженности = "Кредиторская";
	КонецЕсли;
	
	Если СуммаП &lt;&gt; 0 Тогда
		
		ОтражениеВНУ = "Принимаются";
		ОстаткиПоВзаиморасчетамПоНалогам.НоваяСтрока();
		ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности		= ВидЗадолженности;
		ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу	= Счет;
		ОстаткиПоВзаиморасчетамПоНалогам.СуммаВзаиморасчетов 	= Число(СуммаП);
		
		Если ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности = "Кредиторская" Тогда
			
			ВременнаяТаблицаРасчетов.НоваяСтрока();
			ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморвасчетыПоНалогам";
			ВременнаяТаблицаРасчетов.Контрагент 						= "";
			ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу;
			ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
			ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
			ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
			ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаП);
			ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаП);
			ВременнаяТаблицаРасчетов.НДС								= 0;
			
		КонецЕсли;
	КонецЕсли;
	
	Если СуммаН &lt;&gt; 0 Тогда
		ОтражениеВНУ = "НеПринимаются";
		
		ОстаткиПоВзаиморасчетамПоНалогам.НоваяСтрока();
		ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности		= ВидЗадолженности;
		ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу	= Счет;
		ОстаткиПоВзаиморасчетамПоНалогам.СуммаВзаиморасчетов 	= Число(СуммаП);
		
		Если ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности = "Кредиторская" Тогда
			
			ВременнаяТаблицаРасчетов.НоваяСтрока();
			ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморвасчетыПоНалогам";
			ВременнаяТаблицаРасчетов.Контрагент 						= "";
			ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу;
			ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
			ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
			ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
			ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаН);
			ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаН);
			ВременнаяТаблицаРасчетов.НДС								= 0;
			
		КонецЕсли;
	КонецЕсли;
	
	Если СуммаР &lt;&gt; 0 Тогда
		ОтражениеВНУ = "Распределяются";
		
		ОстаткиПоВзаиморасчетамПоНалогам.НоваяСтрока();
		ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности		= ВидЗадолженности;
		ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу	= Счет;
		ОстаткиПоВзаиморасчетамПоНалогам.СуммаВзаиморасчетов 	= Число(СуммаП);
		
		Если ОстаткиПоВзаиморасчетамПоНалогам.ВидЗадолженности = "Кредиторская" Тогда
			
			ВременнаяТаблицаРасчетов.НоваяСтрока();
			ВременнаяТаблицаРасчетов.ТабличнаяЧасть 					= "ВзаиморвасчетыПоНалогам";
			ВременнаяТаблицаРасчетов.Контрагент 						= "";
			ВременнаяТаблицаРасчетов.ДоговорКонтрагента					= ОстаткиПоВзаиморасчетамПоНалогам.СчетРасчетовПоНалогу;
			ВременнаяТаблицаРасчетов.РасчетныйДокумент					= "";
			ВременнаяТаблицаРасчетов.ОтражениеВНУ						= ОтражениеВНУ ;
			ВременнаяТаблицаРасчетов.Валюта								= Параметры.Рубли;
			ВременнаяТаблицаРасчетов.Сумма                              = Число(СуммаР);
			ВременнаяТаблицаРасчетов.СуммаВзаиморасчетов                = Число(СуммаР);
			ВременнаяТаблицаРасчетов.НДС								= 0;
			
		КонецЕсли;
	КонецЕсли;
	
КонецЦикла;
</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоРБП"><Текст>ОчиститьПараметры();
ЗаполнитьТаблицуНДС();

РасходыРБП = Параметры.РасходыРБП;
СтрокаТаблицыЗначений = Параметры.СтрокаТаблицыЗначений;

БухИтД = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтД.ИспользоватьСубконто(ВидыСубконто.РасходыБудущихПериодов);
БухИтД.ВыполнитьЗапрос(, Параметры.ДатаВводаОстатков, "97.1, 97.2, 97.3, 97.4");

БухИтДР = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтДР.ИспользоватьСубконто(ВидыСубконто.РасходыБудущихПериодов);
БухИтДР.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтДР.ВыполнитьЗапрос(, Параметры.ДатаВводаОстатков, "97.2, 97.3, 97.4");

БухИтД.ВыбратьСубконто(1);
Пока БухИтД.ПолучитьСубконто(1) = 1 Цикл
	
	Если БухИтДР.ПолучитьСубконто(1,, БухИтД.Субконто(1)) = 1 Тогда
		БухИтДР.ВыбратьСубконто(2);
		Пока БухИтДР.ПолучитьСубконто(2) = 1 Цикл
			ОтражениеВНУ = "Принимаются";
			Если ПустоеЗначение(БухИтД.Субконто(1)) = 0 Тогда
				Если БухИтДР.Субконто(1).Распределять = 1 Тогда
					ОтражениеВНУ = "Распределяются";
				КонецЕсли;
			КонецЕсли;
			РБП = БухИтД.Субконто(1);
			Если ПустоеЗначение(БухИтДР.Субконто(2)) = 0 Тогда
				Контрагент = БухИтДР.Субконто(2).Владелец;
			Иначе
				Контрагент = ПолучитьПустоеЗначение(ВидыСубконто.Контрагенты);
			КонецЕсли;
			ДоговорКонтрагента = БухИтДР.Субконто(2);
			Представление1 = ?(ПустоеЗначение(БухИтДР.Субконто(2)) = 1, "", Строка(БухИтДР.Субконто(2).Владелец.Код));
			Представление2 = ?(ПустоеЗначение(БухИтДР.Субконто(2)) = 1, "", Строка(БухИтДР.Субконто(2).Код));
			Представление3 = Строка(Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРасходы);
			Если ПустоеЗначение(БухИтД.Субконто(1)) = 0 Тогда
				Если БухИтДР.Субконто(1).Распределять = 1 Тогда
					Представление3 = Строка(Перечисление.ВидыРасчетовСПоставщиками.ОтложенныеРаспределяемые);
				КонецЕсли;
			КонецЕсли;
			СтрокаКлюча = Представление1 + ";" + Представление2 + ";" + Представление3;
			НомерСтроки = "";
			Если БухИтДР.ПолучитьСчет(, СчетПоКоду("97.2")) = 1 Тогда
				Сумма = БухИтДР.СКД("С");
				Если БухИтДР.ПолучитьСчет(, СчетПоКоду("97.3")) = 1 Тогда
				    Сумма = Сумма + БухИтДР.СКД("С");
				КонецЕсли;
				//Определение входящего НДС
				Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
					Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
					НДС = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма); 
				Иначе
					НДС = 0;
				КонецЕсли;
				Валюта = Параметры.Рубли;
				Если (ОтражениеВНУ &lt;&gt; "НеПринимаются") и (ОтражениеВНУ &lt;&gt; "") Тогда
					РасходыРБП.НоваяСтрока();
					РасходыРБП.РБП			 			= РБП;
					РасходыРБП.Контрагент 				= Контрагент;
					РасходыРБП.ДоговорКонтрагента 		= ДоговорКонтрагента;
					РасходыРБП.РасчетныйДокумент 		= ДоговорКонтрагента; 
					РасходыРБП.СтатусыОплатыРасходовУСН = "НеСписано";
					РасходыРБП.ОтражениеВУСН 			= ОтражениеВНУ;
					РасходыРБП.Валюта 					= Валюта;
					РасходыРБП.Сумма 					= Сумма;
					РасходыРБП.НДС 						= НДС;
					Если Сумма  &gt; 0 Тогда
						СтрокаТаблицыЗначений.УдалитьСтроки();
						СтрокаТаблицыЗначений.НоваяСтрока();
						СтрокаТаблицыЗначений.РБП		 				= РБП;
						СтрокаТаблицыЗначений.Контрагент 				= Контрагент;
						СтрокаТаблицыЗначений.ДоговорКонтрагента 		= ДоговорКонтрагента;
						СтрокаТаблицыЗначений.РасчетныйДокумент 		= ДоговорКонтрагента; 
						СтрокаТаблицыЗначений.СтатусыОплатыРасходовУСН 	= "НеСписано";
						СтрокаТаблицыЗначений.ОтражениеВУСН 			= ОтражениеВНУ;
						СтрокаТаблицыЗначений.Валюта 					= Валюта;
						СтрокаТаблицыЗначений.Сумма 					= Сумма;
						СтрокаТаблицыЗначений.НДС 						= НДС;
						УстановитьСтатусОплатыРБП();
					КонецЕсли;
				КонецЕсли;
			КонецЕсли;
			Если БухИтДР.ПолучитьСчет(, СчетПоКоду("97.4")) = 1 Тогда
				БухИтДР.ВыбратьВалюты();
				Пока БухИтДР.ПолучитьВалюту() = 1 Цикл
					Валюта = БухИтДР.Валюта;
					Сумма = БухИтДР.СКД("В");
					//Определение входящего НДС
					Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
						Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
						НДС = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма); 
					Иначе
						НДС = 0;
					КонецЕсли;
					Если (ОтражениеВНУ &lt;&gt; "НеПринимаются") и (ОтражениеВНУ &lt;&gt; "") Тогда
						РасходыРБП.НоваяСтрока();
						РасходыРБП.РБП			 			= РБП;
						РасходыРБП.Контрагент 				= Контрагент;
						РасходыРБП.ДоговорКонтрагента 		= ДоговорКонтрагента;
						РасходыРБП.РасчетныйДокумент 		= ДоговорКонтрагента; 
						РасходыРБП.СтатусыОплатыРасходовУСН = "НеСписано";
						РасходыРБП.ОтражениеВУСН 			= ОтражениеВНУ;
						РасходыРБП.Валюта 					= Валюта;
						РасходыРБП.Сумма 					= Сумма;
						РасходыРБП.НДС 						= НДС;
						Если Сумма  &gt; 0 Тогда
							СтрокаТаблицыЗначений.УдалитьСтроки();
							СтрокаТаблицыЗначений.НоваяСтрока();
							СтрокаТаблицыЗначений.РБП		 				= РБП;
							СтрокаТаблицыЗначений.Контрагент 				= Контрагент;
							СтрокаТаблицыЗначений.ДоговорКонтрагента 		= ДоговорКонтрагента;
							СтрокаТаблицыЗначений.РасчетныйДокумент 		= ДоговорКонтрагента; 
							СтрокаТаблицыЗначений.СтатусыОплатыРасходовУСН 	= "НеСписано";
							СтрокаТаблицыЗначений.ОтражениеВУСН 			= ОтражениеВНУ;
							СтрокаТаблицыЗначений.Валюта 					= Валюта;
							СтрокаТаблицыЗначений.Сумма 					= Сумма;
							СтрокаТаблицыЗначений.НДС 						= НДС;
							УстановитьСтатусОплатыРБП();
						КонецЕсли;
					КонецЕсли;
				КонецЦикла;	
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЦикла;
</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПоТМЦ"><Текст>// Выгружает остатки по любому счету. Счет записывается в таблицу 
// проводок, как объект типа "Основной.Счет" (потом он сконвертируется
// в соответствии с настройкой конвертации значений счетов).

// Остатки по субконто на которых ведется только количественный учет
// выгружаются, как отдельные проводки.
ЗаполнитьТаблицуНДС();
Счет = Параметры.ПараметрыАлгоритмов.Получить("ТекущийСчет");

Валюты = СоздатьОбъект("СписокЗначений");
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");

БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();
БухИт.ИспользоватьСубконто();

Параметры.ПараметрыАлгоритмов.Установить("БухИт", БухИт);

БухИт.ВключатьСубсчета(, -1);
БухИт.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, Счет);

БухИт.ВыбратьСчета();
Пока БухИт.ПолучитьСчет() = 1 Цикл
	Валюты.УдалитьВсе();
	
	Если БухИт.Счет.Валютный = 1 Тогда
		БухИт.ВыбратьВалюты();
		Пока БухИт.ПолучитьВалюту() = 1 Цикл
			Валюты.ДобавитьЗначение(БухИт.Валюта);
		КонецЦикла;
		
	Иначе
		Валюты.ДобавитьЗначение(ПолучитьПустоеЗначение("Справочник.Валюты"));
	КонецЕсли;
	
	Параметры.ПараметрыАлгоритмов.Установить("ТолькоСумма", 0);
	
	Для НомерВалюты = 1 по Валюты.РазмерСписка() Цикл
		Если БухИт.Счет.Валютный = 1 Тогда
			БухИт.ПолучитьВалюту(, Валюты.ПолучитьЗначение(НомерВалюты));
		КонецЕсли;
		
		СуммовойУчет1 = ?(БухИт.Счет.КоличествоСубконто() &gt; 0, ?(БухИт.Счет.ТолькоОбороты(1) = 1, 0, БухИт.Счет.УчетПоСумме(1)), 0);
		СуммовойУчет2 = ?(БухИт.Счет.КоличествоСубконто() &gt; 1, ?(БухИт.Счет.ТолькоОбороты(2) = 1, 0, БухИт.Счет.УчетПоСумме(2)), 0);
		СуммовойУчет3 = ?(БухИт.Счет.КоличествоСубконто() &gt; 2, ?(БухИт.Счет.ТолькоОбороты(3) = 1, 0, БухИт.Счет.УчетПоСумме(3)), 0);
		
		КоличествоУровней = 0;
		КоличествоУровней = КоличествоУровней + ?(БухИт.Счет.КоличествоСубконто() &gt; 0, ?(БухИт.Счет.ТолькоОбороты(1) = 1, 0, 1), 0);
		КоличествоУровней = КоличествоУровней + ?(БухИт.Счет.КоличествоСубконто() &gt; 1, ?(БухИт.Счет.ТолькоОбороты(2) = 1, 0, 1), 0);
		КоличествоУровней = КоличествоУровней + ?(БухИт.Счет.КоличествоСубконто() &gt; 2, ?(БухИт.Счет.ТолькоОбороты(3) = 1, 0, 1), 0);
		Параметры.ПараметрыАлгоритмов.Установить("КоличествоУровней", КоличествоУровней);
		
		Если КоличествоУровней = 0 Тогда
			Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 0);
			НУ_ПолучитьОстаткиПоСчету();
			НУ_ДобавитьЗаписьПоТМЦ();
			
		ИначеЕсли КоличествоУровней &gt; 0 Тогда
			БухИт.ВыбратьСубконто(1);
			Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
				Если ТипЗначенияСтр(БухИт.Субконто(1)) = "Справочник" Тогда
					Если БухИт.Субконто(1).ЭтоГруппа() = 1 Тогда
						Продолжить;
					КонецЕсли;
				КонецЕсли;
				
				Если ((СуммовойУчет1 = 1) и (СуммовойУчет2 = 0)) или (КоличествоУровней = 1) Тогда
					Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 1);
					НУ_ПолучитьОстаткиПоСчету();
					НУ_ДобавитьЗаписьПоТМЦ();
				КонецЕсли;
				
				Если КоличествоУровней &gt; 1 Тогда
					БухИт.ВыбратьСубконто(2);
					Пока БухИт.ПолучитьСубконто(2) = 1 Цикл
						Если ТипЗначенияСтр(БухИт.Субконто(2)) = "Справочник" Тогда
							Если БухИт.Субконто(2).ЭтоГруппа() = 1 Тогда
								Продолжить;
							КонецЕсли;
						КонецЕсли;
						
						Если ((СуммовойУчет2 = 1) и (СуммовойУчет3 = 0)) или (КоличествоУровней = 2) Тогда
							Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 2);
							НУ_ПолучитьОстаткиПоСчету();
							НУ_ДобавитьЗаписьПоТМЦ();
						КонецЕсли;
						
						Если КоличествоУровней &gt; 2 Тогда
							БухИт.ВыбратьСубконто(3);
							Пока БухИт.ПолучитьСубконто(3) = 1 Цикл
								Если ТипЗначенияСтр(БухИт.Субконто(3)) = "Справочник" Тогда
									Если БухИт.Субконто(3).ЭтоГруппа() = 1 Тогда
										Продолжить;
									КонецЕсли;
								КонецЕсли;
								
								Параметры.ПараметрыАлгоритмов.Установить("ТекНомерСубконто", 3);
								НУ_ПолучитьОстаткиПоСчету();
								НУ_ДобавитьЗаписьПоТМЦ();
							КонецЦикла;
						КонецЕсли;	
					КонецЦикла;
				КонецЕсли;	
			КонецЦикла;
		КонецЕсли;	
	КонецЦикла;
КонецЦикла;

		
</Текст></Алгоритм><Алгоритм Имя="НУ_ПолучитьОстаткиПоСчету"><Текст>БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");

ОстатокДтС = 0;
ОстатокДтВ = 0;
ОстатокДтК = 0;
ОстатокКтС = 0;
ОстатокКтВ = 0;
ОстатокКтК = 0;

ОстатокДтС = БухИт.СКД(1);

Если БухИт.Счет.Валютный = 1 Тогда
	ОстатокДтВ = БухИт.СКД(2);
КонецЕсли;

Если БухИт.Счет.Количественный = 1 Тогда
	ОстатокДтК = БухИт.СКД(3);
КонецЕсли;
	
ОстатокКтС = БухИт.СКК(1);

Если БухИт.Счет.Валютный = 1 Тогда
	ОстатокКтВ = БухИт.СКК(2);
КонецЕсли;

Если БухИт.Счет.Количественный = 1 Тогда
	ОстатокКтК = БухИт.СКК(3);
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтС", ОстатокДтС);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтВ", ОстатокДтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтК", ОстатокДтК);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтС", ОстатокКтС);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтВ", ОстатокКтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтК", ОстатокКтК);

Если (ОстатокКтК = 0) и (ОстатокКтВ = 0) и (ОстатокКтС = 0) и (ОстатокДтК = 0) и (ОстатокДтВ = 0) и (ОстатокДтС = 0) Тогда
	Возврат 0;
	
Иначе
	Возврат 1;
КонецЕсли;</Текст></Алгоритм><Алгоритм Имя="ОпределитьОстатокПоСкладу"><Текст>ТекОпер 	= Параметры.ПараметрыАлгоритмов.Получить("ОперацияКУДиР");
ТаблУчета	= Параметры.ПараметрыАлгоритмов.Получить("ТаблицаКУДиР");

Проводки 	= Параметры.ПараметрыАлгоритмов.Получить("Проводки");
БухИт 		= Параметры.ПараметрыАлгоритмов.Получить("БухИтПроводокПоСкладам");
Остаток 	= Параметры.ПараметрыАлгоритмов.Получить("ОстатокПроводокПоСкладам");
ИмяИтогов 	= Параметры.ПараметрыАлгоритмов.Получить("ИмяИтоговПроводокПоСкладам");
КорСчет 	= Параметры.ПараметрыАлгоритмов.Получить("КорСчетПроводокПоСкладам");

Если КорСчет = 0 Тогда
	КодСчета = БухИт.Счет.Код;
	КодСчетаГруппы = БухИт.Счет.Родитель(1).Код;
	Номенклатура = БухИт.Субконто(1);
Иначе
	КодСчета = БухИт.КорСчет.Код;
	КодСчетаГруппы = БухИт.КорСчет.Родитель(1).Код;
	Номенклатура = БухИт.КорСубконто(1);
КонецЕсли;

ОстатокК = Остаток;

Если ИмяИтогов = "ДляНУ" Тогда
	ОстатокС = 0;
	Период = НачМесяца(БухИт.КонДата - 1);
Иначе
	Период = БухИт.НачДата;
	ОстатокС = Проводки.Сумма;
КонецЕсли;

Если (Найти(Параметры.СписокСчетовСкладскогоУчета, КодСчета) &gt; 0) и (Остаток &gt; 0) Тогда
	
	//Ищем остатки по складам
	КлючПоиска = "/" + Номенклатура + "/" + Период + "/" + КодСчетаГруппы;
	НС = 0;
	Если Параметры.ТаблицаМХ.НайтиЗначение(КлючПоиска, НС, "КлючПоиска") = 1 Тогда
		
		Параметры.ТаблицаМХ.ПолучитьСтрокуПоНомеру(НС);
		ТаблицаИтоговМХ = Параметры.ТаблицаМХ.ТаблицаИтоговМХ;
		ТаблицаИтоговМХ.ВыбратьСтроки();
		
		Пока ТаблицаИтоговМХ.ПолучитьСтроку() = 1 Цикл
			
			ОстатокПоСкладу = ТаблицаИтоговМХ.ПолучитьЗначение(ТаблицаИтоговМХ.НомерСтроки, ИмяИтогов);
			Если ОстатокПоСкладу = 0 Тогда
				Продолжить;
			КонецЕсли;
			Учтено = Мин(ОстатокПоСкладу, Остаток);
			НС = 0;
			
			Если (ИмяИтогов = "СНД") или (ИмяИтогов = "ДО") Тогда
				Если Проводки.СубконтоДт.НайтиЗначение(ВидыСубконто.МестаХранения, НС, "Ключ") = 1 Тогда
					Проводки.СубконтоДт.УстановитьЗначение(НС, "Значение", ТаблицаИтоговМХ.Склад);
					Проводки.КоличествоДт = Учтено;
					Проводки.Сумма = Учтено * ОстатокС / ОстатокК;
					
				ИначеЕсли Проводки.СубконтоДт.НайтиЗначение(ВидыСубконто.Контрагенты, НС, "Ключ") = 1 Тогда
					Проводки.СубконтоДт.УстановитьЗначение(НС, "Ключ", ВидыСубконто.МестаХранения);
					Проводки.СубконтоДт.УстановитьЗначение(НС, "Значение", ТаблицаИтоговМХ.Склад);
					Проводки.КоличествоДт = Учтено;
					Проводки.Сумма = Учтено * ОстатокС / ОстатокК;
					
				Иначе
					Проводки.СубконтоДт.НоваяСтрока();
					Проводки.СубконтоДт.Ключ = ВидыСубконто.МестаХранения;
					Проводки.СубконтоДт.Значение = ТаблицаИтоговМХ.Склад;
					Проводки.КоличествоДт = Учтено;
					Проводки.Сумма = Учтено * ОстатокС / ОстатокК;
				КонецЕсли;
				
			ИначеЕсли ИмяИтогов = "ДляНУ" Тогда
				
				Проводки.Склад = ТаблицаИтоговМХ.Склад;
				Проводки.Количество = Учтено;
				
			Иначе
				Если Проводки.СубконтоКт.НайтиЗначение(ВидыСубконто.МестаХранения, НС, "Ключ") = 1 Тогда
					Проводки.СубконтоКт.УстановитьЗначение(НС, "Значение", ТаблицаИтоговМХ.Склад);
					Проводки.КоличествоКт = Учтено;
					Проводки.Сумма = Учтено * ОстатокС / ОстатокК;
					
				ИначеЕсли Проводки.СубконтоКт.НайтиЗначение(ВидыСубконто.Контрагенты, НС, "Ключ") = 1 Тогда
					Проводки.СубконтоКт.УстановитьЗначение(НС, "Ключ", ВидыСубконто.МестаХранения);
					Проводки.СубконтоКт.УстановитьЗначение(НС, "Значение", ТаблицаИтоговМХ.Склад);
					Проводки.КоличествоКт = Учтено;
					Проводки.Сумма = Учтено * ОстатокС / ОстатокК;
					
				Иначе
					Проводки.СубконтоКт.НоваяСтрока();
					Проводки.СубконтоКт.Ключ = ВидыСубконто.МестаХранения;
					Проводки.СубконтоКт.Значение = ТаблицаИтоговМХ.Склад;
					Проводки.КоличествоКт = Учтено;
					Проводки.Сумма = Учтено * ОстатокС / ОстатокК;
				КонецЕсли;
				
			КонецЕсли;
			
			ТаблицаИтоговМХ.УстановитьЗначение(ТаблицаИтоговМХ.НомерСтроки, ИмяИтогов, ОстатокПоСкладу - Учтено);
			Остаток = Остаток - Учтено;
			Если Остаток = 0 Тогда
				Прервать;
			КонецЕсли;
			Параметры.ПараметрыАлгоритмов.Установить("ТаблицаДляКопирования", Проводки);
			СкопироватьСтрокуТаблицы();
			Проводки = Параметры.ПараметрыАлгоритмов.Получить("ТаблицаДляКопирования");
			Проводки.ПолучитьСтрокуПоНомеру(Проводки.КоличествоСтрок());
		КонецЦикла;
		
	Иначе
		Если (ИмяИтогов = "СНД") или (ИмяИтогов = "ДО") Тогда
			Проводки.КоличествоДт = Остаток;
			Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
			
		ИначеЕсли ИмяИтогов = "ДляНУ" Тогда
			Проводки.Склад = ПолучитьПустоеЗначение("Справочник.МестаХранения");
			Проводки.Количество = Остаток;
			
		Иначе
			Проводки.КоличествоКт = Остаток;
			Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
		КонецЕсли;
		Остаток = 0;
		
	КонецЕсли;
	
	Если Остаток &gt; 0 Тогда
		НС = 0;
		Если (ИмяИтогов = "СНД") или (ИмяИтогов = "ДО") Тогда
			
			Если Проводки.СубконтоДт.НайтиЗначение(ВидыСубконто.МестаХранения, НС, "Ключ") = 1 Тогда
				Проводки.СубконтоДт.УстановитьЗначение(НС, "Значение", ПолучитьПустоеЗначение("Справочник.МестаХранения"));
				Проводки.КоличествоДт = Остаток;
				Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
				
			ИначеЕсли Проводки.СубконтоДт.НайтиЗначение(ВидыСубконто.Контрагенты, НС, "Ключ") = 1 Тогда
				Проводки.СубконтоДт.УстановитьЗначение(НС, "Ключ", ВидыСубконто.МестаХранения);
				Проводки.СубконтоДт.УстановитьЗначение(НС, "Значение",ПолучитьПустоеЗначение("Справочник.МестаХранения"));
				Проводки.КоличествоДт = Остаток;
				Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
				
			Иначе
				Проводки.СубконтоДт.НоваяСтрока();
				Проводки.СубконтоДт.Ключ = ВидыСубконто.МестаХранения;
				Проводки.СубконтоДт.Значение = ПолучитьПустоеЗначение("Справочник.МестаХранения");
				Проводки.КоличествоДт = Остаток;
				Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
			КонецЕсли;
			
		ИначеЕсли ИмяИтогов = "ДляНУ" Тогда
			Проводки.Склад = ПолучитьПустоеЗначение("Справочник.МестаХранения");
			Проводки.Количество = Остаток;	
			
		Иначе
			
			Если Проводки.СубконтоКт.НайтиЗначение(ВидыСубконто.МестаХранения, НС, "Ключ") = 1 Тогда
				Проводки.СубконтоКт.УстановитьЗначение(НС, "Значение", ПолучитьПустоеЗначение("Справочник.МестаХранения"));
				Проводки.КоличествоКт = Остаток;
				Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
				
			ИначеЕсли Проводки.СубконтоКт.НайтиЗначение(ВидыСубконто.Контрагенты, НС, "Ключ") = 1 Тогда
				Проводки.СубконтоКт.УстановитьЗначение(НС, "Ключ", ВидыСубконто.МестаХранения);
				Проводки.СубконтоКт.УстановитьЗначение(НС, "Значение", ПолучитьПустоеЗначение("Справочник.МестаХранения"));
				Проводки.КоличествоКт = Остаток;
				Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
				
			Иначе
				Проводки.СубконтоКт.НоваяСтрока();
				Проводки.СубконтоКт.Ключ = ВидыСубконто.МестаХранения;
				Проводки.СубконтоКт.Значение = ПолучитьПустоеЗначение("Справочник.МестаХранения");
				Проводки.КоличествоКт = Остаток;
				Проводки.Сумма = Остаток * ОстатокС / ОстатокК;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
Иначе
	Если (ИмяИтогов = "СНД") или (ИмяИтогов = "ДО") Тогда
		Проводки.КоличествоДт = Остаток;
		Проводки.Сумма = ОстатокС;
		
	ИначеЕсли ИмяИтогов = "ДляНУ" Тогда
		Проводки.Склад = ПолучитьПустоеЗначение("Справочник.МестаХранения");
		Проводки.Количество = Остаток;
		
	Иначе
		Проводки.КоличествоКт = Остаток;
		Проводки.Сумма = ОстатокС;
	КонецЕсли;
	
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("Проводки", Проводки);</Текст></Алгоритм><Алгоритм Имя="ОтнесениеРасходовКДеятельностиЕНВД"><Текст>Если Константа.ОрганизацияЯвляетсяПлательщикомЕНВД = 1 Тогда
	Значение = "РасходыРаспределяются";
Иначе
	Значение = "РасходыОтносятсяКнеЕНВД";
КонецЕсли;

Для НомерСубконто = 1 по 3 Цикл
	Субконто = Параметры.ПараметрыАлгоритмов.Получить("Субконто" + НомерСубконто);
	Если ПустоеЗначение(Субконто) = 0 Тогда
		Если ТипЗначенияСтр(Субконто) = "Справочник.ВидыНоменклатуры" Тогда
			Если Субконто.ТипНоменклатуры = Перечисление.ТипыНоменклатуры.УслугаЕНВД Тогда
				Значение = "РасходыОтносятсяКЕНВД";
				Прервать
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
КонецЦикла;</Текст></Алгоритм><Алгоритм Имя="ОчиститьПараметры"><Текст>Параметры.ПараметрыАлгоритмов.Установить("СчетДт", "");
Параметры.ПараметрыАлгоритмов.Установить("СчетКт", "");
Параметры.ПараметрыАлгоритмов.Установить("Валюта", "");
Параметры.ПараметрыАлгоритмов.Установить("ОтражениеВНУДт", "");
Параметры.ПараметрыАлгоритмов.Установить("КоличествоДт", "");
Параметры.ПараметрыАлгоритмов.Установить("Сумма", "");
Параметры.ПараметрыАлгоритмов.Установить("СуммаН", "");
Параметры.ПараметрыАлгоритмов.Установить("НДС", "");
Параметры.ПараметрыАлгоритмов.Установить("КодСчетаДт", "");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоДт1", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт1", "");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоДт2", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт2", "");
Параметры.ПараметрыАлгоритмов.Установить("ВидСубконтоДт3", "");
Параметры.ПараметрыАлгоритмов.Установить("СубконтоДт3", "");
Параметры.ПараметрыАлгоритмов.Установить("НаименованиеОбщегоАлгоритма","");
Параметры.ПараметрыАлгоритмов.Установить("ВидЗадолженности","");
Параметры.ПараметрыАлгоритмов.Установить("СуммаВзаиморасчетов","");
Параметры.ПараметрыАлгоритмов.Установить("Контрагент","");
Параметры.ПараметрыАлгоритмов.Установить("ДоговорКонтрагента","");
Параметры.ПараметрыАлгоритмов.Установить("РасчетныйДокумент","");
Параметры.ПараметрыАлгоритмов.Установить("Подотчетник","");
Параметры.ПараметрыАлгоритмов.Установить("СчетУчетаНМА","");</Текст></Алгоритм><Алгоритм Имя="ПодготовитьТаблицуМХ"><Текст>ТаблицаИтоговМХ = СоздатьОбъект("ТаблицаЗначений");
ТаблицаИтоговМХ.НоваяКолонка("Склад");
ТаблицаИтоговМХ.НоваяКолонка("СНД", "Число");
ТаблицаИтоговМХ.НоваяКолонка("ДО", "Число");
ТаблицаИтоговМХ.НоваяКолонка("КО", "Число");
ТаблицаИтоговМХ.НоваяКолонка("СКД", "Число");
ТаблицаИтоговМХ.НоваяКолонка("ДляНУ", "Число");

ТаблицаМХ = Параметры.ТаблицаМХ;

СчетаМХ = "МХ.1, МХ.2, МХ.3, МХ.4";
БухИтМХ = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтМХ.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИтМХ.ИспользоватьСубконто(ВидыСубконто.МестаХранения);

Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
	БухИтМХ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков,, СчетаМХ);
Иначе
	БухИтМХ.ВыполнитьЗапрос(Параметры.ДатаВводаОстатков, Параметры.ДатаКонцаПериодаВыгрузки, СчетаМХ,,, 3, "Месяц",);
КонецЕсли;

БухИтМХ.ВыбратьПериоды();
Пока БухИтМХ.ПолучитьПериод() = 1 Цикл
	БухИтМХ.ВыбратьСчета();
	Пока БухИтМХ.ПолучитьСчет() = 1 Цикл
		БухИтМХ.ВыбратьСубконто(1);
		Пока БухИтМХ.ПолучитьСубконто(1) = 1 Цикл
						
			ТаблицаМХ.НоваяСтрока();
			ТаблицаМХ.Период = БухИтМХ.НачДата;
			ТаблицаМХ.Номенклатура = БухИтМХ.Субконто(1);
			
			Если БухИтМХ.Счет = СчетПоКоду("МХ.1") Тогда
				ТаблицаМХ.СчетаУчета = "10";
			ИначеЕсли БухИтМХ.Счет = СчетПоКоду("МХ.2") Тогда
				ТаблицаМХ.СчетаУчета = "41";
			ИначеЕсли БухИтМХ.Счет = СчетПоКоду("МХ.3") Тогда
				ТаблицаМХ.СчетаУчета = "43";
			ИначеЕсли БухИтМХ.Счет = СчетПоКоду("МХ.4") Тогда
				ТаблицаМХ.СчетаУчета = "004";
			КонецЕсли;
			
			ТаблицаМХ.КлючПоиска = "/" + ТаблицаМХ.Номенклатура + "/" + ТаблицаМХ.Период + "/" + ТаблицаМХ.СчетаУчета;
			
			ТаблицаИтоговМХ = СоздатьОбъект("ТаблицаЗначений");
			ТаблицаИтоговМХ.НоваяКолонка("Склад");
			ТаблицаИтоговМХ.НоваяКолонка("СНД", "Число");
			ТаблицаИтоговМХ.НоваяКолонка("ДО", "Число");
			ТаблицаИтоговМХ.НоваяКолонка("КО", "Число");
			ТаблицаИтоговМХ.НоваяКолонка("СКД", "Число");
			ТаблицаИтоговМХ.НоваяКолонка("ДляНУ", "Число");

			БухИтМХ.ВыбратьСубконто(2);
			Пока БухИтМХ.ПолучитьСубконто(2) = 1 Цикл
				ТаблицаИтоговМХ.НоваяСтрока();
				ТаблицаИтоговМХ.Склад = БухИтМХ.Субконто(2);
				ТаблицаИтоговМХ.СНД = Макс(0, БухИтМХ.СНД("К"));
				Если Параметры.ДатаВводаОстатков = Параметры.ДатаКонцаПериодаВыгрузки Тогда
					ТаблицаИтоговМХ.ДО = 0;
					ТаблицаИтоговМХ.КО = 0;
					ТаблицаИтоговМХ.СКД = Макс(0, БухИтМХ.СНД("К"));
					ТаблицаИтоговМХ.ДляНУ = Макс(0, БухИтМХ.СНД("К"));
				Иначе
					ТаблицаИтоговМХ.ДО = Макс(0, БухИтМХ.ДО("К"));
					ТаблицаИтоговМХ.КО = Макс(0, БухИтМХ.КО("К"));
					ТаблицаИтоговМХ.СКД = Макс(0, БухИтМХ.СКД("К"));
					ТаблицаИтоговМХ.ДляНУ = Макс(0, БухИтМХ.СКД("К"));
				КонецЕсли;
			КонецЦикла;
			
			ТаблицаМХ.ТаблицаИтоговМХ = ТаблицаИтоговМХ;
			
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

ТаблицаМХ.Выгрузить(Параметры.ТаблицаМХ);
</Текст></Алгоритм><Алгоритм Имя="ПолучитьАтрибутыПроводки"><Текст>ТекОпер 	= Параметры.ПараметрыАлгоритмов.Получить("ОперацияКУДиР");
ТаблУчета	= Параметры.ПараметрыАлгоритмов.Получить("ТаблицаКУДиР");

ВыделятьВходящийНДС = Константа.ВыделятьВходящийНДС.Получить(Параметры.ДатаКонцаПериодаВыгрузки);

СчН01		= СчетПоКоду("Н01");
СчН02_2		= СчетПоКоду("Н02.2");

ТекДок = ТекОпер.Документ;
ТекДокВид = ТекДок.Вид();

Опер = СоздатьОбъект("Операция");
Опер.НайтиОперацию(ТекОпер.Документ);

// Присвоим значения по умолчанию
НомерСтрокиДок = 0;
НДС = 0;
ДатаНомерДок = Формат(ТекДок.ДатаДок, "Д ДДММГГГГ")+", №"+ТекДок.НомерДок;

СодержОперации = ТекОпер.Содержание;
Описание = ТекОпер.СодержаниеПроводки;

//Выделим расходы по НДС -------------------------------------------------

Если (ВыделятьВходящийНДС = 1) и (ТекОпер.Дебет.Счет = СчН02_2) Тогда
	Номер=ТекОпер.НомерПроводки();
	Если  Номер&gt;1 Тогда
		Опер.ПолучитьПроводкуПоНомеру(Номер-1);
		Если (Опер.Кредит.Счет = СчетПоКоду("19.2")) и (Опер.Дебет.Счет &lt;&gt; СчетПоКоду("19.1")) Тогда
			Если ТекОпер.Сумма &gt; 0 Тогда
				СодержОперации = "Принят к расходам НДС, предъявленный поставщиком.";
			Иначе
				СодержОперации = "Сторнирован НДС, ранее принятый к расходам.";
			КонецЕсли;
			НомерСтрокиДок = 99999 + ТекОпер.НомерСтрокиДокумента();
			
			//Дата номер входящего документа
			Если ТекДокВид = "АвансовыйОтчет" Тогда
				Если  ТекДок.ПолучитьСтрокуПоНомеру(ТекОпер.НомерСтрокиДокумента()) = 1 Тогда
					Если ПустоеЗначение(ТекДок.НомерДокумента) = 0 Тогда
						ДатаНомерДок = Формат(ТекДок.ДатаДокумента, "Д ДДММГГГГ")+", №"+СокрЛП(ТекДок.НомерДокумента);
						Если (ТекДок.ДатаДок &lt;&gt; ТекДок.ДатаДокумента) и (ПустоеЗначение(ТекДок.ДатаДокумента) = 0) Тогда
							ДатаНомерДок = ДатаНомерДок+" ("+Формат(ТекДок.ДатаДок, "Д ДДММГГГГ")+")";
						КонецЕсли;	
					КонецЕсли;
				КонецЕсли;
				
			ИначеЕсли ТекДокВид = "Выписка" тогда
				
				Если  ТекДок.ПолучитьСтрокуПоНомеру(ТекОпер.НомерСтрокиДокумента()) = 1 Тогда
					Если ПустоеЗначение(ТекДок.ДатаДокВходящий)=1 Тогда
						ДатаДокВходящий = ТекДок.ДатаДок;
					Иначе
						ДатаДокВходящий = ТекДок.ДатаДокВходящий;
					КонецЕсли;
					Если ПустоеЗначение(ТекДок.НомерДокВходящий)=1 Тогда
						НомерДокВходящий = ТекДок.НомерДок;
					Иначе
						НомерДокВходящий = ТекДок.НомерДокВходящий;
					КонецЕсли;
					ДатаНомерДок = Формат(ДатаДокВходящий, "Д ДДММГГГГ")+", №"+НомерДокВходящий;
					Если ТекДок.ДатаДок &lt;&gt; ДатаДокВходящий Тогда
						ДатаНомерДок = ДатаНомерДок+" ("+Формат(ТекДок.ДатаДок, "Д ДДММГГГГ")+")";
					КонецЕсли;
				КонецЕсли;
				
			ИначеЕсли (ТекДокВид = "ПоступлениеНМА") или 
				(ТекДокВид = "ПоступлениеМПЗ") или
				(ТекДокВид = "УслугиСтороннихОрганизаций") Тогда                      
				Если ПустоеЗначение(ТекДок.НомерДокВходящий) = 0 Тогда
					ДатаНомерДок = Формат(ТекДок.ДатаДокВходящий, "Д ДДММГГГГ")+", №"+СокрЛП(ТекДок.НомерДокВходящий);
					Если (ТекДок.ДатаДок &lt;&gt; ТекДок.ДатаДокВходящий) и (ПустоеЗначение(ТекДок.ДатаДокВходящий) = 0) Тогда
						ДатаНомерДок = ДатаНомерДок+" ("+Формат(ТекДок.ДатаДок, "Д ДДММГГГГ")+")";
					КонецЕсли;	
				КонецЕсли;
				
			КонецЕсли;
			ТаблУчета.Документ		 = ТекОпер.Документ;
			ТаблУчета.НомерСтрокиДок = НомерСтрокиДок;
			ТаблУчета.ДатаНомерДок   = ДатаНомерДок;
			ТаблУчета.СодержОперации = (СокрЛП(СодержОперации));
			ТаблУчета.НДС			 = НДС;
			
			Параметры.ПараметрыАлгоритмов.Установить("ТаблицаКУДиР",ТаблУчета);
			Возврат "";
		КонецЕсли;
	КонецЕсли;
	
Конецесли;

//Авансовый отчет --------------------------------------------------------

Если ТекДокВид = "АвансовыйОтчет" Тогда
	
	НомерСтрокиДок = ТекОпер.НомерСтрокиДокумента();
	Если ПустоеЗначение(ТекДок.НомерДокумента) = 0 Тогда
		ДатаНомерДок = Формат(ТекДок.ДатаДокумента, "Д ДДММГГГГ")+", №"+СокрЛП(ТекДок.НомерДокумента);
		Если (ТекДок.ДатаДок &lt;&gt; ТекДок.ДатаДокумента) и (ПустоеЗначение(ТекДок.ДатаДокумента) = 0) Тогда
			ДатаНомерДок = ДатаНомерДок+" ("+Формат(ТекДок.ДатаДок, "Д ДДММГГГГ")+")";
		КонецЕсли;	
	КонецЕсли;
	СодержОперации = "Представлен авансовый отчет: "+ТекДок.Сотрудник+
	", назначение аванса """+ТекДок.Договор+""" - "+ТекДок.КоррСчет.Наименование+".";
	
	// Взаимозачет --------------------------------------------------------------- 
	
ИначеЕсли ТекДокВид = "Взаимозачет" Тогда
	
	ДатаДокВходящий = ТекДок.ДатаДок;
	НомерДокВходящий = ТекДок.НомерДок;
	ДатаНомерДок = Формат(ДатаДокВходящий, "Д ДДММГГГГ")+", №"+НомерДокВходящий;
	СодержОперации = "Взаимозачет между дебитором """+ТекДок.Дебитор+""" и кредитором """+ТекДок.Кредитор+""".";
	
	// Выписка --------------------------------------------------------------- 
	
ИначеЕсли ТекДокВид = "Выписка" Тогда
	
	НомерСтрокиДок = ТекОпер.НомерСтрокиДокумента();
	ТекДок.ПолучитьСтрокуПоНомеру(НомерСтрокиДок);
	
	Если ПустоеЗначение(ТекДок.ДатаДокВходящий)=1 Тогда
		ДатаДокВходящий = ТекДок.ДатаДок;
	Иначе
		ДатаДокВходящий = ТекДок.ДатаДокВходящий;
	КонецЕсли;
	Если ПустоеЗначение(ТекДок.НомерДокВходящий)=1 Тогда
		НомерДокВходящий = ТекДок.НомерДок;
	Иначе
		НомерДокВходящий = ТекДок.НомерДокВходящий;
	КонецЕсли;
	ДатаНомерДок = Формат(ДатаДокВходящий, "Д ДДММГГГГ")+", №"+НомерДокВходящий;
	Если ТекДок.ДатаДок &lt;&gt; ДатаДокВходящий Тогда
		ДатаНомерДок = ДатаНомерДок+" ("+Формат(ТекДок.ДатаДок, "Д ДДММГГГГ")+")";
	КонецЕсли;	
	Если ТекДок.Приход&gt;0 Тогда
		Движение = "Поступление на р/с: ";
	Иначе
		Движение = "Списание с р/с: ";
	КонецЕсли;
	
	Если НомерСтрокиДок&gt;0 Тогда
		СодержОперации = Движение+ТекДок.ВидДвижения+" - "+СокрЛП(ТекДок.НазначениеПлатежа) + ". Аналитика платежа: "+
		?(ПустоеЗначение(ТекДок.Субконто1)=0,""""+ТекДок.Субконто1+"""","")+
		?(ПустоеЗначение(ТекДок.Субконто2)=0,", """+ТекДок.Субконто2+"""","")+
		?(ПустоеЗначение(ТекДок.Субконто3)=0,", """+ТекДок.Субконто3+"""","")+"."; 
	Иначе
		СодержОперации = "Переоценка средств на счете № "+ТекДок.БанковскийСчет.Номер+" в банке "+ТекДок.БанковскийСчет.БанкОрганизации.Наименование+".";
	КонецЕсли;
	
	//ВыплатаЗП  ------------------------------------------------------------------------------- 
ИначеЕсли ТекДокВид = "ВыплатаЗП" Тогда
	
	СодержОперации = "Выплата зарплаты";
	
	//Закрытие месяца  ------------------------------------------------------------------------------- 
ИначеЕсли ТекДокВид = "ЗакрытиеМесяца" Тогда
	
	Если ТекОпер.Дебет.Счет = СчН02_2 Тогда // расход
		Номер=ТекОпер.НомерПроводки();
		Если  Номер&gt;1 Тогда
			Опер.ПолучитьПроводкуПоНомеру(Номер-1);
			Если СтрЧислоВхождений(ТекОпер.СодержаниеПроводки,"Признание расходов по")&gt;0 Тогда 
				НомерСтрокиДок = 1000;
				СодержОперации = "Начислены налоги (взносы).";
			ИначеЕсли (Опер.Кредит.счет=СчетПоКоду("10.12")) Тогда
				НомерСтрокиДок = 1001;
				СодержОперации = "Признаны транспортно-заготовительные расходы.";
			ИначеЕсли (Опер.Кредит.счет=СчетПоКоду("10.13")) Тогда
				НомерСтрокиДок = 1001;
				СодержОперации = "Признаны транспортно-заготовительные расходы.";
			ИначеЕсли (Опер.Кредит.счет=СчетПоКоду("44.2")) Тогда
				НомерСтрокиДок = 1002;
				СодержОперации = "Признаны транспортно-заготовительные расходы.";
			ИначеЕсли (Опер.Кредит.счет=СчетПоКоду("97.2"))или(Опер.Кредит.счет=СчетПоКоду("97.3")) Тогда
				НомерСтрокиДок = 1003;
				СодержОперации = "Признаны отложенные расходы.";
			ИначеЕсли (Опер.Кредит.счет=СчетПоКоду("97.4")) Тогда
				НомерСтрокиДок = 1003;
				СодержОперации = "Признаны отложенные расходы.";
			ИначеЕсли (СокрЛП(ТекОпер.СодержаниеПроводки) = "Начислены налоги (взносы)") или (СокрЛП(ТекОпер.СодержаниеПроводки) = "Расходы по оплате труда") Тогда
				НомерСтрокиДок = 1004;
				СодержОперации = "Расходы по оплате труда";
			Иначе
				НомерСтрокиДок = Номер;
				СодержОперации = ТекОпер.СодержаниеПроводки;
				Описание = ТекОпер.СодержаниеПроводки;
			КонецЕсли; 
		ИначеЕсли (СокрЛП(ТекОпер.СодержаниеПроводки) = "Начислены налоги (взносы)") или (СокрЛП(ТекОпер.СодержаниеПроводки) = "Расходы по оплате труда") Тогда
			НомерСтрокиДок = 1004;
			СодержОперации = "Расходы по оплате труда";
		Иначе
			НомерСтрокиДок = Номер;
			СодержОперации = ТекОпер.СодержаниеПроводки;
		КонецЕсли;
	ИначеЕсли ТекОпер.Дебет.Счет = СчетПоКоду("Н02.1") Тогда // расход 
		НомерСтрокиДок = 1006;
		СодержОперации = "Признаны расходы на приобретение основных средств.";
	ИначеЕсли ТекОпер.Дебет.Счет = СчетПоКоду("Н02.4") Тогда // расход 
		НомерСтрокиДок = 1007;
		СодержОперации = "Признаны расходы на приобретение нематериальных активов.";
	Иначе
		НомерСтрокиДок = 0;
		СодержОперации = ТекОпер.СодержаниеПроводки;
	КонецЕсли;
	
	//Инвентаризация -----------------------------------------------------------------------------
ИначеЕсли ТекДокВид = "ИнвентаризацияТМЦ" Тогда
	
	Если ТекДок.ВидТМЦ = 3 Тогда
		СодержОперации = "Инвентаризация розничной торговой точки """+ТекДок.РозничныйСклад+"""."
	Иначе
		СодержОперации = "Инвентаризация склада """+ТекДок.МестоХранения + """.";
	КонецЕсли;
	
	Если (ТекОпер.Дебет.Счет = СчН02_2) и (ТекОпер.Сумма &lt; 0) Тогда // расход
		Если Найти(ТекОпер.СодержаниеПроводки, "НДС") &gt; 0 Тогда
			ВидРасходов = "на НДС ";
			СодержОперации = СодержОперации + " (НДС)";
			НомерСтрокиДок = 99999 + ТекОпер.НомерСтрокиДокумента();
		КонецЕсли;
	КонецЕсли;
	
	//НачислениеЗП  ------------------------------------------------------------------------------- 
ИначеЕсли ТекДокВид = "НачислениеЗП" Тогда
	
	СодержОперации = "Начисление зарплаты.";
	
	//Передача ОС  ------------------------------------------------------------------------------- 
ИначеЕсли ТекДокВид = "ПередачаОС" Тогда
	
	СодержОперации = "Реализация основного средства покупателю """+ТекДок.Контрагент+""" по договору """+ТекДок.Договор+""".";
	
	//Передача НМА  ------------------------------------------------------------------------------- 
ИначеЕсли ТекДокВид = "ПередачаНМА" Тогда
	
	СодержОперации = "Реализация нематериальног актива покупателю """+ТекДок.Контрагент+""" по договору """+ТекДок.Договор+""".";
	
	//Перемещение МПЗ ------------------------------------------------------------------------------- 
	
ИначеЕсли ТекДокВид = "ПеремещениеМПЗ" Тогда
	
	СодержОперации = "Материалы переданы в производство.";
	
	//Поступление НМА------------------------------------------------------------------------------------
	
ИначеЕсли ТекДокВид = "ПоступлениеНМА" Тогда
	
	СодержОперации = "Поступление нематериальных активов.";
	
	//Поступление МПЗ------------------------------------------------------------------------------------
	
ИначеЕсли ТекДокВид = "ПоступлениеМПЗ" Тогда
	
	СодержОперации = "Поступление МПЗ.";
	
	//Приходный ордер --------------------------------------------------------------------
ИначеЕсли ТекДокВид = "ПриходныйОрдер" Тогда
	
	Если ТекДок.РозничнаяВыручка = 0 Тогда
		СодержОперации = "Поступление в кассу: "+ТекДок.ДвижениеДенежныхСредств+" - "+СокрЛП(ТекДок.Основание) + ". Аналитика платежа: "+
		?(ПустоеЗначение(ТекДок.Субконто1)=0,""""+ТекДок.Субконто1+"""","")+
		?(ПустоеЗначение(ТекДок.Субконто2)=0,", """+ТекДок.Субконто2+"""","")+
		?(ПустоеЗначение(ТекДок.Субконто3)=0,", """+ТекДок.Субконто3+"""","")+".";
	Иначе
		СодержОперации = "Поступление в кассу: розничная выручка с торговой точки """+ТекДок.ТорговаяТочка+""".";
		Описание = СодержОперации;
	КонецЕсли;
	
	//РасходныйОрдер -----------------------------------------------------------------------------
ИначеЕсли ТекДокВид = "РасходныйОрдер" Тогда
	
	СодержОперации = "Выдача из кассы: "+ТекДок.ДвижениеДенежныхСредств+" - "+СокрЛП(ТекДок.Основание) + ". Аналитика платежа: "+
	?(ПустоеЗначение(ТекДок.Субконто1)=0,""""+ТекДок.Субконто1+"""","")+
	?(ПустоеЗначение(ТекДок.Субконто2)=0,", """+ТекДок.Субконто2+"""","")+
	?(ПустоеЗначение(ТекДок.Субконто3)=0,", """+ТекДок.Субконто3+"""","");
	
	//Реализация -----------------------------------------------------------------------------
ИначеЕсли ТекДокВид = "Реализация" Тогда
	
	Если ТекДок.ВидОтгрузки = 3 Тогда
		СодержОперации = "Реализация товаров (работ, услуг) в розницу."
	Иначе
		СодержОперации = "Реализация товаров (работ, услуг) покупателю """+ТекДок.Контрагент+ """ по договору """+ТекДок.Договор + """.";
	КонецЕсли;
	
	Если (ТекОпер.Дебет.Счет = СчН02_2) и (ТекОпер.Сумма &lt; 0) Тогда // расход
		Если Найти(ТекОпер.СодержаниеПроводки, "НДС") &gt; 0 Тогда
			ВидРасходов = "на НДС ";
			СодержОперации = СодержОперации + " (НДС)";
			НомерСтрокиДок = 99999 + ТекОпер.НомерСтрокиДокумента();
		КонецЕсли;
	КонецЕсли;
	
	//Услуги сторонних организаций --------------------------------------------------------------
ИначеЕсли ТекДокВид = "УслугиСтороннихОрганизаций" Тогда
	
	НомерСтрокиДок = ТекОпер.НомерСтрокиДокумента();
	ТекДок.ПолучитьСтрокуПоНомеру(НомерСтрокиДок);
	СодержОперации = "Произведены расходы: "+СокрЛП(ТекДок.НаименованиеУслуги)+" - "+ТекДок.СчетЗатрат.Наименование+".";
	
КонецЕсли;                                                                                     

Если ВыделятьВходящийНДС = 0 Тогда
	//Входной НДС ---------------------------------------------------------------------------------
	Номер=ТекОпер.НомерПроводки();
	НДС = 0;
	Если  Опер.КоличествоПроводок() &gt; Номер Тогда
		Опер.ПолучитьПроводкуПоНомеру(Номер+1);
		Если Опер.Кредит.Счет = СчетПоКоду("НДС") Тогда
			НДС = Опер.Сумма;
		КонецЕсли;
	КонецЕсли;
Иначе
	НДС = 0;
КонецЕсли;

Если (ТекОпер.Кредит.Счет &lt;&gt; СчН01) и (ТекОпер.Дебет.Счет.Родитель(1) &lt;&gt; СчетПоКоду("Н02")) Тогда
	НДС = 0;
КонецЕсли;

ТаблУчета.Документ 		 = ТекОпер.Документ;
ТаблУчета.НомерСтрокиДок = НомерСтрокиДок;
ТаблУчета.ДатаНомерДок   = ДатаНомерДок;
ТаблУчета.СодержОперации = (СокрЛП(СодержОперации));
ТаблУчета.НДС 			 = НДС;

Параметры.ПараметрыАлгоритмов.Установить("ТаблицаКУДиР",ТаблУчета);</Текст></Алгоритм><Алгоритм Имя="ПолучитьИтогиПоСчету"><Текст>БухИт = Параметры.ПараметрыАлгоритмов.Получить("БухИт");

ОстатокДтС = 0;
ОстатокДтВ = 0;
ОстатокДтК = 0;
ОстатокКтС = 0;
ОстатокКтВ = 0;
ОстатокКтК = 0;

ОборотДтС = 0;
ОборотДтВ = 0;
ОборотДтК = 0;
ОборотКтС = 0;
ОборотКтВ = 0;
ОборотКтК = 0;

Если БухИт.НачДата = НачМесяца(Параметры.ДатаВводаОстатков) Тогда
	ОстатокДтС = БухИт.СНД(1);
	ОстатокДтВ = БухИт.СНД(2);
	ОстатокДтК = БухИт.СНД(3);
		
	ОстатокКтС = БухИт.СНК(1);
	ОстатокКтВ = БухИт.СНК(2);
	ОстатокКтК = БухИт.СНК(3);
КонецЕсли;

ОборотДтС = БухИт.КорДО(1);
ОборотДтВ = БухИт.КорДО(2);
ОборотДтК = БухИт.КорДО(3);
	
Если ПустоеЗначение(БухИт.КорСчет) = 1 Тогда
	ОборотКтС = БухИт.КорКО(1);
	ОборотКтВ = БухИт.КорКО(2);
	ОборотКтК = БухИт.КорКО(3);
КонецЕсли;

Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтС", ОстатокДтС);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтВ", ОстатокДтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокДтК", ОстатокДтК);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтС", ОстатокКтС);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтВ", ОстатокКтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОстатокКтК", ОстатокКтК);

Параметры.ПараметрыАлгоритмов.Установить("ОборотДтС", ОборотДтС);
Параметры.ПараметрыАлгоритмов.Установить("ОборотДтВ", ОборотДтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОборотДтК", ОборотДтК);
Параметры.ПараметрыАлгоритмов.Установить("ОборотКтС", ОборотКтС);
Параметры.ПараметрыАлгоритмов.Установить("ОборотКтВ", ОборотКтВ);
Параметры.ПараметрыАлгоритмов.Установить("ОборотКтК", ОборотКтК);</Текст></Алгоритм><Алгоритм Имя="ПолучитьКомментарийДокумента"><Текст>ДопКомментарий = Параметры.ПараметрыАлгоритмов.Получить("ДопКомментарий");
Значение = "# Перенесено из 1С:Бухгалтерии 7.7 (УСН) " + ДопКомментарий + "#";</Текст></Алгоритм><Алгоритм Имя="ПолучитьСписокВидовНоменклатуры"><Текст>ТипыНоменклатуры = Параметры.ПараметрыАлгоритмов.Получить("ТипНоменклатуры");

СписокВидовНоменклатуры = СоздатьОбъект("СписокЗначений");
ВН = СоздатьОбъект("Справочник.ВидыНоменклатуры");
ВН.ВыбратьЭлементы();
Пока ВН.ПолучитьЭлемент() = 1 Цикл
	Если ВН.ЭтоГруппа() = 1 Тогда
		Продолжить;
		
	ИначеЕсли ТипыНоменклатуры.НайтиЗначение(ВН.ТипНоменклатуры) &gt; 0 Тогда
		СписокВидовНоменклатуры.ДобавитьЗначение(ВН.ТекущийЭлемент());
	КонецЕсли;
КонецЦикла;
		
Возврат СписокВидовНоменклатуры;</Текст></Алгоритм><Алгоритм Имя="ПолучитьСтруктуруАдреса"><Текст>	Адрес = ВходящиеДанные.Получить("Адрес");
	АдресСписком = глРазложить(Адрес);
	
	Если СтрКоличествоСтрок(Адрес) &lt;&gt; 1 Тогда     // недолжно быть переводов строк
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрЧислоВхождений(Адрес, ",") &lt;&gt; 9 Тогда // должно быть 9 запятых
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(1))  &gt; 3  Тогда   // код страны не &gt; 3 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(2))  &gt; 6  Тогда   // индекс не &gt; 6 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(3))  &gt; 30 Тогда   // наим.региона не &gt; 30 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(4))  &gt; 35 Тогда   // наим.района не &gt; 35 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(5))  &gt; 35 Тогда   // наим.города не &gt; 35 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(6))  &gt; 45 Тогда   // наим.нас.пункта не &gt; 45 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(7))  &gt; 45 Тогда   // наим.улицы не &gt; 45 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(8))  &gt; 10  Тогда   // номер дома не &gt; 10 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(9))  &gt; 10  Тогда   // номер корпуса не &gt; 10 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(10)) &gt; 10  Тогда   // номер квартиры не &gt; 10 символов
		АдресСоответствуетТребованиямМНС = 0;
		
	Иначе
		АдресСоответствуетТребованиямМНС = 1;
	КонецЕсли;
	
	Если АдресСоответствуетТребованиямМНС = 1 Тогда
		ВходящиеДанные.Установить("Поле1", АдресСписком.ПолучитьЗначение(2)); // индекс
		ВходящиеДанные.Установить("Поле2", АдресСписком.ПолучитьЗначение(3)); // регион
		ВходящиеДанные.Установить("Поле3", АдресСписком.ПолучитьЗначение(4)); // район
		ВходящиеДанные.Установить("Поле4", АдресСписком.ПолучитьЗначение(5)); // город
		ВходящиеДанные.Установить("Поле5", АдресСписком.ПолучитьЗначение(6)); // населенный пункт
		ВходящиеДанные.Установить("Поле6", АдресСписком.ПолучитьЗначение(7)); // улица
		ВходящиеДанные.Установить("Поле7", АдресСписком.ПолучитьЗначение(8)); // дом
		ВходящиеДанные.Установить("Поле8", АдресСписком.ПолучитьЗначение(9)); // корпус
		ВходящиеДанные.Установить("Поле9", АдресСписком.ПолучитьЗначение(10)); // квартира
		
		ТекПредставление = "";

		Если СокрЛП(ВходящиеДанные.Получить("Поле1")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", " + СокрЛП(ВходящиеДанные.Получить("Поле1"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле2")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", " + СокрЛП(ВходящиеДанные.Получить("Поле2"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле3")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", " + СокрЛП(ВходящиеДанные.Получить("Поле3"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле4")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", " + СокрЛП(ВходящиеДанные.Получить("Поле4"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле5")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", " + СокрЛП(ВходящиеДанные.Получить("Поле5"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле6")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", " + СокрЛП(ВходящиеДанные.Получить("Поле6"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле7")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", дом № " + СокрЛП(ВходящиеДанные.Получить("Поле7"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле8")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", корпус " + СокрЛП(ВходящиеДанные.Получить("Поле8"));
		КонецЕсли;

		Если СокрЛП(ВходящиеДанные.Получить("Поле9")) &lt;&gt; "" Тогда
			ТекПредставление = ТекПредставление + ", кв." + СокрЛП(ВходящиеДанные.Получить("Поле9"));
		КонецЕсли;

		Если СтрДлина(ТекПредставление) &gt; 2 Тогда
			ТекПредставление = Сред(ТекПредставление, 3);
		КонецЕсли;
		
		ВходящиеДанные.Установить("Представление", ТекПредставление);
		
	Иначе
		ВходящиеДанные.Установить("Представление", Адрес);
	КонецЕсли;</Текст></Алгоритм><Алгоритм Имя="ПриВыгрузкеСубконто"><Текст>Счет = Параметры.ПараметрыАлгоритмов.Получить("Счет");
Субконто = Параметры.ПараметрыАлгоритмов.Получить("Субконто");
ВидСубконтоВх = Параметры.ПараметрыАлгоритмов.Получить("ВидСубконто");
НомерСубконто = Параметры.ПараметрыАлгоритмов.Получить("НомерСубконто");
ВидУчета = Параметры.ПараметрыАлгоритмов.Получить("ВидУчета");
ВидУчета = ?(ПустоеЗначение(ВидУчета) = 1, "БУ", ВидУчета);
НомерСубконто = ?(ПустоеЗначение(НомерСубконто) = 1, 1, НомерСубконто);
ВидДоговора = "";

Если ПустоеЗначение(Счет) = 0 Тогда
	Если Счет.КоличествоСубконто() &gt; 0 Тогда
		Если ПустоеЗначение(ВидСубконто) = 1 Тогда
			ВидСубконтоИсточника = Счет.ВидСубконто(НомерСубконто);
		Иначе
		    ВидСубконтоИсточника = ВидСубконтоВх;
		КонецЕслИ;
		ИмяПКО = "";
		Если ВидУчета = "БУ" Тогда
			ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";
		КонецЕсли;

		Если ВидСубконтоИсточника = ВидыСубконто.ОбъектыВнеоборотныхАктивов Тогда
			Если Счет = СчетПоКоду("08.4") Тогда
				ВидСубконто = "Номенклатура"; // номенклатура
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "ОбъектыСтроительства_08_4";
								
			ИначеЕсли Счет = СчетПоКоду("08.5") Тогда
				ВидСубконто = "НематериальныеАктивы"; // нематериальные активы
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "ОбъектыСтроительства_08_5_08_8";
			
			ИначеЕсли Счет = СчетПоКоду("08.8") Тогда
				ВидСубконто = "РасходыНаНИОКР"; // расходы на НИОКР
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "ОбъектыСтроительства_08_5_08_8";
				
			Иначе
				ВидСубконто = "ОбъектыСтроительства"; // объекты строительства
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "ОбъектыСтроительства_08_3";
			КонецЕсли;
			
		ИначеЕсли (Счет.ПринадлежитГруппе(СчетПоКоду("41")) = 1) ИЛИ
			(Счет = СчетПоКоду("10.1")) ИЛИ
			(Счет = СчетПоКоду("10.2")) ИЛИ
			(Счет = СчетПоКоду("10.3")) ИЛИ
			(Счет = СчетПоКоду("43")) Тогда
		    Если ВидСубконтоИсточника = ВидыСубконто.Договоры Тогда
				Отказ = 1;
			ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.МестаХранения) Тогда
				Если (ВидУчета = "БУ") Тогда
					ВидСубконто = "Склады"; // склады
					ИмяПКО = "Склады";
					ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				Иначе
					Отказ = 1;
				КонецЕсли;
			КонецЕсли;
			
		ИначеЕсли (Счет = СчетПоКоду("10.11")) ИЛИ
			(Счет = СчетПоКоду("10.12")) ИЛИ
			(Счет = СчетПоКоду("10.13")) ИЛИ
			(Счет = СчетПоКоду("44.1")) ИЛИ
			(Счет = СчетПоКоду("44.2")) ИЛИ
			(Счет.ПринадлежитГруппе(СчетПоКоду("97")) = 1) Тогда
			Если (Счет.ПринадлежитГруппе(СчетПоКоду("97")) = 1) Тогда
				Если НомерСубконто &gt; 1 Тогда
					Отказ = 1;
				КонецЕсли;
			Иначе
				Если НомерСубконто &gt; 1 Тогда
					Отказ = 1;
				Иначе
					ВидСубконто = "СтатьиЗатрат"; // статьи затрат
					ИмяПКО = "ТЗР";
					ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				КонецЕсли;
			КонецЕсли;
			
		ИначеЕсли Счет = СчетПоКоду("40") Тогда
			Отказ = 1;
			
		ИначеЕсли Счет = СчетПоКоду("45") Тогда
			Если НомерСубконто &gt; 2 Тогда
				Отказ = 1;
			ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.Договоры) Тогда
				ВидДоговора = "СКомиссионером";
			КонецЕсли;
						
		ИначеЕсли (Счет.ПринадлежитГруппе(СчетПоКоду("70")) = 1) И (ВидУчета = "НУ") Тогда
			Если НомерСубконто &gt; 1 Тогда
				Отказ = 1;
			КонецЕсли;

		ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("71")) = 1 Тогда
			Если (ВидСубконтоИсточника = ВидыСубконто.Договоры) Тогда
				Отказ = 1;
											
			ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.Контрагенты) Тогда
				ВидСубконто = "РаботникиОрганизаций"; // работники
				ИмяПКО = "Сотрудники";
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				
			КонецЕсли;
									
		ИначеЕсли Счет = СчетПоКоду("004") Тогда
			Если ВидСубконтоИсточника = ВидыСубконто.ДоговорыПоставки Тогда
				ВидСубконто = "Партии"; // партии
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "Партия";
				ВидДоговора = "СКомитентом";
				
			ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.Договоры) Тогда
				ВидСубконто = "Партии"; // партии
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "Партия";
				ВидДоговора = "СКомиссионером";
				
			ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.МестаХранения) Тогда
				Если (ВидУчета = "БУ") Тогда
					ВидСубконто = "Склады"; // склады
					ИмяПКО = "Склады";
					ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				Иначе
					Отказ = 1;
				КонецЕсли;
			КонецЕсли;
			
		ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.Контрагенты) Тогда
			ВидСубконто = "Контрагенты"; // контрагенты
			ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
			ИмяПКО = "Контрагенты";
						
		ИначеЕсли (ВидСубконтоИсточника = ВидыСубконто.Договоры) Тогда
			
			Если НомерСубконто &gt; 2 Тогда
				Отказ = 1;
			Иначе
				Если Счет.ПринадлежитГруппе(СчетПоКоду("62")) = 1 Тогда
					ВидДоговора = "СПокупателем";
					
				ИначеЕсли Счет.ПринадлежитГруппе(СчетПоКоду("60")) = 1 Тогда
					ВидДоговора = "СПоставщиком";
					
				КонецЕсли;

				ВидСубконто = "Договоры"; // договоры
				ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетныеСтр";
				ИмяПКО = "ДоговорыКонтрагентов";
			КонецЕсли;
									
		КонецЕсли;
	КонецЕсли;

	НомерПКОСубконто = НайтиПравило(Субконто, ИмяПКО);

	Если НомерПКОСубконто = 0 Тогда
		Отказ = 1;
	КонецЕсли;
	
Иначе
	Отказ = 1;
КонецЕсли;

Если (ПустоеЗначение(Субконто) = 0) и (ПустоеЗначение(ВидДоговора) = 0) Тогда
	Если Субконто.ЭтоГруппа() = 0 Тогда
		Если ВидДоговора &lt;&gt; "Прочее" Тогда
			НомСтр = 0;
			Если Параметры.ТаблицаДоговоров.НайтиЗначение(Субконто, НомСтр, "Договор") = 0 Тогда
				Параметры.ТаблицаДоговоров.НоваяСтрока();
				Параметры.ТаблицаДоговоров.Договор = Субконто;
					
			Иначе
				Параметры.ТаблицаДоговоров.ПолучитьСтрокуПоНомеру(НомСтр);
			КонецЕсли;
				
			Параметры.ТаблицаДоговоров.ВидДоговора = ВидДоговора;
		КонецЕсли;
	КонецЕсли;
КонецЕсли;</Текст></Алгоритм><Алгоритм Имя="СкопироватьСтрокуТаблицы"><Текст>Проводки = Параметры.ПараметрыАлгоритмов.Получить("ТаблицаДляКопирования");

НС = Проводки.НомерСтроки;

Проводки.НоваяСтрока();
Для НК = 1 по Проводки.КоличествоКолонок() Цикл
	
	Проводки.УстановитьЗначение(НС+1, НК, Проводки.ПолучитьЗначение(НС, НК));
	
КонецЦикла;

Параметры.ПараметрыАлгоритмов.Установить("ТаблицаДляКопирования", Проводки);</Текст></Алгоритм><Алгоритм Имя="УстановитьСтатусОплатыНоменклатуры"><Текст>	ВременнаяТаблицаРасчетов = Параметры.ВременнаяТаблицаРасчетов;
	СтрокаРасходов 			 = Параметры.СтрокаТаблицыЗначений;
	РасходыНоменклатура		 = Параметры.РасходыНоменклатура;
	
	СтатусОплачено = "НеСписано";
	СтатусНеОплачено = "НеСписаноНеОплачено";
	
	Если (Параметры.ПараметрыАлгоритмов.Получить("ПорядокПризнанияРасходовПоТоварам") = Перечисление.ПорядокПризнанияРасходовПоТоварам.ПоОплатеПоставщику) Тогда
		ТоварыПоОплате = 1;
	КонецЕсли;
	
	Если (Параметры.ПараметрыАлгоритмов.Получить("ПорядокПризнанияРасходовПоТоварам") = Перечисление.ПорядокПризнанияРасходовПоТоварам.ПоФактуРеализации) Тогда
		РасходыПоОтгрузке = 1;
	КонецЕсли;
	
	Если (Параметры.ПараметрыАлгоритмов.Получить("ПорядокПризнанияМатериальныхРасходов") = Перечисление.ПорядокПризнанияМатериальныхРасходов.ПоОплатеПоставщику) Тогда
		МатериалыПоОплате = 1;
	КонецЕсли;	
	
	Если  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("45")) ИЛИ
		  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("41.1")) ИЛИ
		  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("41.2")) ИЛИ
		  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("41.3")) Тогда
			ЭтоТовар = 1;
	КонецЕсли;	
	
	Если  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("10.1")) ИЛИ
		  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("10.2")) ИЛИ
		  (Параметры.ПараметрыАлгоритмов.Получить("СчетДт") = СчетПоКоду("10.3")) Тогда
			ЭтоМатериал = 1;
	КонецЕсли;	

	Если (((ТоварыПоОплате = 1) И (ЭтоТовар = 1)) ИЛИ ((МатериалыПоОплате = 1) И (ЭтоМатериал = 1))) Тогда
	 	 РасходыПоОплате = 1;
	КонецЕсли;
	 
	Если РасходыПоОплате = 1 Тогда
		Если Параметры.ПараметрыАлгоритмов.Получить("ОтражениеВНУДт") = "Принимаются" Тогда
			СтатусОплачено = "НеСписаноПринято";
	 	Иначе
		 	СтатусОплачено = "НеСписано";
		КонецЕсли;	
		
		СтатусНеОплачено = "НеСписаноНеОплачено";
	Конецесли;
	
	СуммаРасходов 		= СтрокаРасходов.Сумма;
	НДСРасходов 		= СтрокаРасходов.НДС;
	КоличествоРасходов 	= СтрокаРасходов.Количество;
	
	СуммаНеОплаченная = 0;
	
	ВременнаяТаблицаРасчетов.ВыбратьСтроки();
	Пока ВременнаяТаблицаРасчетов.Получитьстроку() = 1 Цикл
		Если ((ВременнаяТаблицаРасчетов.ТабличнаяЧасть		&lt;&gt; "ВзаиморасчетыСПоставщиками") И 
			 (ВременнаяТаблицаРасчетов.РасчетныйДокумент 	&lt;&gt; СтрокаРасходов.РасчетныйДокумент) И 
			 (ВременнаяТаблицаРасчетов.ОтражениеВНУ 		&lt;&gt; СтрокаРасходов.ОтражениеВУСН)) Тогда
			 Продолжить;
		КонецЕсли;
		 
		Долг 			= Мин(СуммаРасходов, ВременнаяТаблицаРасчетов.Сумма);
		ДолгНДС 		= Мин(НДСРасходов, ВременнаяТаблицаРасчетов.НДС);
		
		СуммаРасходов 	= СуммаРасходов - Долг;
		НДСРасходов 	= НДСРасходов - ДолгНДС;
		ВременнаяТаблицаРасчетов.Сумма 	= Число(ВременнаяТаблицаРасчетов.Сумма) - Долг;
		ВременнаяТаблицаРасчетов.НДС 	= Число(ВременнаяТаблицаРасчетов.НДС) - ДолгНДС;
		
		СуммаНеОплаченная = СуммаНеОплаченная + Долг;
		
		Если СуммаРасходов = 0 Тогда
			Прервать;
		КонецЕсли;
	КонецЦикла;
	Коэфф = (СтрокаРасходов.Сумма - СуммаНеОплаченная)/СтрокаРасходов.Сумма;
	
	Если (Коэфф &gt; 0) И (Коэфф &lt; 1) Тогда
		
		//Расходы
		РасходыНоменклатура.НоваяСтрока();
		РасходыНоменклатура.Номенклатура 				= СтрокаРасходов.Номенклатура;
		РасходыНоменклатура.СчетУчета 					= СтрокаРасходов.СчетУчета;
		РасходыНоменклатура.ДокументОприходования 		= СтрокаРасходов.ДокументОприходования;
		РасходыНоменклатура.СтатусыПартийУСН 			= СтрокаРасходов.СтатусыПартийУСН;
		РасходыНоменклатура.Контрагент 					= СтрокаРасходов.Контрагент;
		РасходыНоменклатура.ДоговорКонтрагента 			= СтрокаРасходов.ДоговорКонтрагента;
		РасходыНоменклатура.РасчетныйДокумент 			= СтрокаРасходов.РасчетныйДокумент; 
		РасходыНоменклатура.СтатусыОплатыРасходовУСН 	= СтрокаРасходов.СтатусыОплатыРасходовУСН;
		РасходыНоменклатура.ОтражениеВУСН 				= СтрокаРасходов.ОтражениеВУСН;
		РасходыНоменклатура.Валюта 						= СтрокаРасходов.Валюта;
		РасходыНоменклатура.Количество 					= СтрокаРасходов.Количество;
		РасходыНоменклатура.Сумма 						= СтрокаРасходов.Сумма;
		РасходыНоменклатура.НДС 						= СтрокаРасходов.НДС;
		
		СтрокаРасходов.СтатусыОплатыРасходовУСН			= СтатусОплачено;
		СтрокаРасходов.Количество 						= Коэфф*СтрокаРасходов.Количество;
		СтрокаРасходов.Сумма 							= Коэфф*СтрокаРасходов.Сумма;
		СтрокаРасходов.НДС 								= Коэфф*СтрокаРасходов.НДС;
		
		РасходыНоменклатура.СтатусыОплатыРасходовУСН 	= СтатусНеОплачено;
		РасходыНоменклатура.Количество 					= РасходыНоменклатура.Количество - СтрокаРасходов.Количество;
		РасходыНоменклатура.Сумма 						= РасходыНоменклатура.Сумма - СтрокаРасходов.Сумма;
		РасходыНоменклатура.НДС 						= РасходыНоменклатура.НДС - СтрокаРасходов.НДС;
		

	КонецЕсли;

	
	Если Коэфф = 0 Тогда //Полностью не оплачено
		СтрокаРасходов.СтатусыОплатыРасходовУСН		= СтатусНеОплачено;
		
	КонецЕсли;
	
	Если Коэфф = 1 Тогда //Полностью оплачено
		СтрокаРасходов.СтатусыОплатыРасходовУСН		= СтатусОплачено;
	КонецЕсли;</Текст></Алгоритм><Алгоритм Имя="УстановитьСтатусОплатыРБП"><Текст>	РасходыНоменклатура		 = Параметры.РасходыНоменклатура;
	СтрокаРасходов 			 = Параметры.СтрокаТаблицыЗначений;
	ВременнаяТаблицаРасчетов = Параметры.ВременнаяТаблицаРасчетов;
	
	СтатусОплачено = "НеСписано";
	СтатусНеОплачено = "НеСписаноНеОплачено";
	
	СуммаРасходов 		= СтрокаРасходов.Сумма;
	НДСРасходов 		= СтрокаРасходов.НДС;
	
	СуммаНеОплаченная = 0;
	ВременнаяТаблицаРасчетов.ВыбратьСтроки();
	Пока ВременнаяТаблицаРасчетов.Получитьстроку() = 1 Цикл
		Если ((ВременнаяТаблицаРасчетов.ТабличнаяЧасть		&lt;&gt; "ВзаиморасчетыСПоставщиками") И 
			 (ВременнаяТаблицаРасчетов.РасчетныйДокумент 	&lt;&gt; СтрокаРасходов.РасчетныйДокумент) И 
			 (ВременнаяТаблицаРасчетов.ОтражениеВНУ 		&lt;&gt; СтрокаРасходов.ОтражениеВУСН)) Тогда
			 Продолжить;
		КонецЕсли;

		Долг 			= Мин(СуммаРасходов, ВременнаяТаблицаРасчетов.Сумма);
		ДолгНДС 		= Мин(НДСРасходов, ВременнаяТаблицаРасчетов.НДС);
		
		СуммаРасходов 	= СуммаРасходов - Долг;
		НДСРасходов 	= НДСРасходов - ДолгНДС;
		ВременнаяТаблицаРасчетов.Сумма 	= ВременнаяТаблицаРасчетов.Сумма - Долг;
		ВременнаяТаблицаРасчетов.НДС 	= ВременнаяТаблицаРасчетов.НДС - ДолгНДС;
		
		СуммаНеОплаченная = СуммаНеОплаченная + Долг;
		
		Если СуммаРасходов = 0 Тогда
			Прервать;
		КонецЕсли;
	КонецЦикла;
	Коэфф = (СтрокаРасходов.Сумма - СуммаНеОплаченная)/СтрокаРасходов.Сумма;
	
	Если (Коэфф &gt; 0) И (Коэфф &lt; 1) Тогда
		
		//Расходы
		РасходыНоменклатура.Добавить();
		РасходыНоменклатура.РБП 						= СтрокаРасходов.РБП;
		РасходыНоменклатура.Контрагент 					= СтрокаРасходов.Контрагент;
		РасходыНоменклатура.ДоговорКонтрагента 			= СтрокаРасходов.ДоговорКонтрагента;
		РасходыНоменклатура.РасчетныйДокумент 			= СтрокаРасходов.РасчетныйДокумент; 
		РасходыНоменклатура.СтатусыОплатыРасходовУСН 	= СтрокаРасходов.СтатусыОплатыРасходовУСН;
		РасходыНоменклатура.ОтражениеВУСН 				= СтрокаРасходов.ОтражениеВУСН;
		РасходыНоменклатура.Валюта 						= СтрокаРасходов.Валюта;
		РасходыНоменклатура.Сумма 						= СтрокаРасходов.Сумма;
		РасходыНоменклатура.НДС 						= СтрокаРасходов.НДС;
		
		СтрокаРасходов.СтатусыОплатыРасходовУСН		= СтатусОплачено;
		СтрокаРасходов.Сумма 						= Коэфф*СтрокаРасходов.Сумма;
		СтрокаРасходов.НДС 							= Коэфф*СтрокаРасходов.НДС;
		
		РасходыНоменклатура.СтатусыОплатыРасходовУСН 	= СтатусНеОплачено;
		

	КонецЕсли;

	
	Если Коэфф = 0 Тогда //Полностью не оплачено
		СтрокаРасходов.СтатусыОплатыРасходовУСН		= СтатусНеОплачено;
		

	КонецЕсли;
	
	Если Коэфф = 1 Тогда //Полностью оплачено
		СтрокаРасходов.СтатусыОплатыРасходовУСН		= СтатусОплачено;
	КонецЕсли;</Текст></Алгоритм><Алгоритм Имя="НУ_ОстаткиПо45"><Текст>ОчиститьПараметры();
Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","СКомитентом");

ОстаткиПоТМЦ 				= Параметры.ОстаткиПоТМЦ;
ОстаткиПоТМЦПереданные 		= Параметры.ОстаткиПоТМЦПереданные;
РасходыНоменклатура			= Параметры.РасходыНоменклатура;
ВременнаяТаблицаРасчетов	= Параметры.ВременнаяТаблицаРасчетов;
СтрокаТаблицыЗначений		= Параметры.СтрокаТаблицыЗначений;

БухИт45 = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт45.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИт45.ИспользоватьСубконто(ВидыСубконто.Контрагенты);
БухИт45.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИт45.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "45");

БухИтКМС = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.ДоговорыПоставки);
БухИтКМС.ИспользоватьСубконто(ВидыСубконто.Договоры);
БухИтКМС.ВыполнитьЗапрос(, Параметры.ДатаКонцаПериодаВыгрузки, "КМС.1, КМС.3");

БухИт45.ВыбратьСубконто(1);
Пока БухИт45.ПолучитьСубконто(1) = 1 Цикл
	БухИт45.ВыбратьСубконто(2);
	Пока БухИт45.ПолучитьСубконто(2) = 1 Цикл
		БухИт45.ВыбратьСубконто(3);
		Пока БухИт45.ПолучитьСубконто(3) = 1 Цикл
			
			Сумма = БухИт45.СКД("С");
			Количество = БухИт45.СКД("К");
			
			Номенклатура = БухИт45.Субконто(1);
			КодСчета = СчетПоКоду("45");
						
			Если БухИтКМС.ПолучитьСубконто(1,, БухИт45.Субконто(1)) + БухИтКМС.ПолучитьСубконто(3,, БухИт45.Субконто(3)) &gt; 1 Тогда
				БухИтКМС.ВыбратьСубконто(3);
				Пока БухИтКМС.ПолучитьСубконто(3) = 1 Цикл
					//Расходы
					
					//Определение входящего НДС
					Сумма 			= БухИтКМС.СКД("С");
					Представление1 	= ?(ПустоеЗначение(БухИтКМС.Субконто(2)) = 1, "", Строка(БухИтКМС.Субконто(2).Владелец.Код));
					Представление2 	= ?(ПустоеЗначение(БухИтКМС.Субконто(2)) = 1, "", Строка(БухИтКМС.Субконто(2).Код));
					Представление3 	= Строка(Перечисление.ВидыРасчетовСПоставщиками.РасходыНаПриобретениеМатериалов);
					СтрокаКлюча 	= Представление1 + ";" + Представление2 + ";" + Представление3;
					НомерСтроки 	= "";
					
					Если Параметры.ТаблицаНДС.НайтиЗначение(СтрокаКлюча, НомерСтроки, "Ключ") = 1 Тогда
						Параметры.ТаблицаНДС.ПолучитьСтрокуПоНомеру(НомерСтроки);
						НДС = ?(Параметры.ТаблицаНДС.Сумма = 0, 0, Сумма * Параметры.ТаблицаНДС.НДС / Параметры.ТаблицаНДС.Сумма);
						
					Иначе
						НДС = 0;
					КонецЕсли;
					
					РасходыНоменклатура.НоваяСтрока();
					РасходыНоменклатура.Номенклатура 				= Номенклатура;
					РасходыНоменклатура.СчетУчета 					= КодСчета;
					РасходыНоменклатура.СтатусыПартийУСН 			= "НаРеализации";
					РасходыНоменклатура.Контрагент 					= БухИтКМС.Субконто(2).Владелец;
					РасходыНоменклатура.ДоговорКонтрагента 			= БухИтКМС.Субконто(2);
					РасходыНоменклатура.СтатусыОплатыРасходовУСН	= "НеСписано";
					РасходыНоменклатура.ОтражениеВУСН 				= "Принимаются";
					РасходыНоменклатура.Валюта 						= Параметры.Рубли;
					РасходыНоменклатура.Количество 					= БухИтКМС.СКД("К");
					РасходыНоменклатура.Сумма 						= Сумма;
					РасходыНоменклатура.НДС 						= НДС;
										
					Если Сумма  &gt; 0 Тогда
						
						СтрокаТаблицыЗначений.УдалитьСтроки();
						
						СтрокаТаблицыЗначений.НоваяСтрока();
						СтрокаТаблицыЗначений.Номенклатура 				= РасходыНоменклатура.Номенклатура;
						СтрокаТаблицыЗначений.СчетУчета 				= РасходыНоменклатура.СчетУчета;
						СтрокаТаблицыЗначений.СтатусыПартийУСН 			= "НаРеализации";
						СтрокаТаблицыЗначений.Контрагент 				= РасходыНоменклатура.Контрагент;
						СтрокаТаблицыЗначений.ДоговорКонтрагента 		= РасходыНоменклатура.ДоговорКонтрагента;	
						СтрокаТаблицыЗначений.СтатусыОплатыРасходовУСН 	= "НеСписано";
						СтрокаТаблицыЗначений.ОтражениеВУСН 			= "Принимаются";
						СтрокаТаблицыЗначений.Валюта 					= РасходыНоменклатура.Валюта;
						СтрокаТаблицыЗначений.Количество 				= РасходыНоменклатура.Количество;
						СтрокаТаблицыЗначений.Сумма 					= РасходыНоменклатура.Сумма;
						СтрокаТаблицыЗначений.НДС 						= РасходыНоменклатура.НДС;
						
						УстановитьСтатусОплатыНоменклатуры();
					КонецЕсли;
					
					ОстаткиПоТМЦПереданные.НоваяСтрока(); 
					ОстаткиПоТМЦПереданные.Номенклатура				= БухИтКМС.Субконто(1);
					ОстаткиПоТМЦПереданные.ДоговорКонтрагента		= БухИтКМС.Субконто(3);
					ОстаткиПоТМЦПереданные.Контрагент				= БухИт45.Субконто(3).Владелец;
					ОстаткиПоТМЦПереданные.СчетУчета 				= КодСчета;
					ОстаткиПоТМЦПереданные.ДокументПередачи			= БухИтКМС.Субконто(3);
					ОстаткиПоТМЦПереданные.ДокументОприходования	= БухИтКМС.Субконто(2);
					ОстаткиПоТМЦПереданные.Количество				= БухИтКМС.СКД("К");
					
					Сумма = Сумма - БухИтКМС.СКД("С");
					Количество = Количество - БухИтКМС.СКД("К");
				КонецЦикла;
			КонецЕсли;
			
			//Не принимаемые расходы
			Если (Количество &gt; 0) Тогда
				
				ОстаткиПоТМЦПереданные.НоваяСтрока(); 
				ОстаткиПоТМЦПереданные.Номенклатура				= БухИт45.Субконто(1);
				ОстаткиПоТМЦПереданные.ДоговорКонтрагента		= БухИт45.Субконто(3);
				ОстаткиПоТМЦПереданные.Контрагент				= БухИт45.Субконто(3).Владелец;
				ОстаткиПоТМЦПереданные.СчетУчета 				= КодСчета;
				ОстаткиПоТМЦПереданные.ДокументПередачи			= БухИт45.Субконто(3);
				ОстаткиПоТМЦПереданные.ДокументОприходования	= ПолучитьПустоеЗначение(ВидыСубконто.ДоговорыПоставки);
				ОстаткиПоТМЦПереданные.Количество				= Количество;
				
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецЦикла;

Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","");</Текст></Алгоритм></Алгоритмы><Запросы/></ПравилаОбмена>
